diff --git a/VERSION b/VERSION index 1c00a5b72..bab081d1e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wapiti 3.1.3 +Wapiti 3.1.4 diff --git a/doc/AUTHORS b/doc/AUTHORS index 7eb6847b0..f7269dcfc 100644 --- a/doc/AUTHORS +++ b/doc/AUTHORS @@ -28,4 +28,10 @@ People who helped on 3.0.4: People who helped on 3.1.0 and some previous versions * Julien Tauran and [Cyberwatch team](https://cyberwatch.fr/) * Thomas J Bradley ([@thomasjbradley](https://github.com/thomasjbradley)) -* Kr1ss-XD and tres1N \ No newline at end of file +* Kr1ss-XD and tres1N + +People who helped on 3.1.4: +* un-fmunozs +* undergroundwires +* Lucas HENRY +* sven-hash diff --git a/doc/ChangeLog_Wapiti b/doc/ChangeLog_Wapiti index 2f49f2928..3e0452440 100644 --- a/doc/ChangeLog_Wapiti +++ b/doc/ChangeLog_Wapiti @@ -1,3 +1,9 @@ +24/10/2022 + Wapiti 3.1.4 + Crawler: Adds support for Firefox headless + Core: improve authentication. You can now pass HTTP auth (basic, ntml, etc) AND login by sending creds to an HTML form + Core: remove internationalization + 09/07/2022 Wapiti 3.1.3 Reports: Add a new --detailed-report option that will put HTTP responses (headers and bodies) in the report. diff --git a/setup.py b/setup.py index 01d5c521d..6cd34cea5 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ from setuptools import setup, find_packages from setuptools.command.test import test as TestCommand -VERSION = "3.1.3" +VERSION = "3.1.4" DOC_DIR = "share/doc/wapiti" diff --git a/wapitiCore/__init__.py b/wapitiCore/__init__.py index 36af18165..f36d75fe0 100644 --- a/wapitiCore/__init__.py +++ b/wapitiCore/__init__.py @@ -18,4 +18,4 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA parser_name = "html.parser" -WAPITI_VERSION = "3.1.3" +WAPITI_VERSION = "3.1.4" diff --git a/wapitiCore/attack/mod_crlf.py b/wapitiCore/attack/mod_crlf.py index b424bc73e..68766a069 100644 --- a/wapitiCore/attack/mod_crlf.py +++ b/wapitiCore/attack/mod_crlf.py @@ -37,7 +37,7 @@ class ModuleCrlf(Attack): MSG_VULN = "CRLF Injection" do_get = True do_post = True - payloads = (quote("http://www.google.fr\r\nwapiti: 3.1.3 version"), Flags()) + payloads = (quote("http://www.google.fr\r\nwapiti: 3.1.4 version"), Flags()) def __init__(self, crawler, persister, attack_options, stop_event, crawler_configuration): super().__init__(crawler, persister, attack_options, stop_event, crawler_configuration)