diff options
author | Kr1ss | 2021-02-20 21:39:41 +0100 |
---|---|---|
committer | Kr1ss | 2021-02-20 21:39:41 +0100 |
commit | a6143edd978cef67ae7ff772c8e0b65e52c8449a (patch) | |
tree | e93d6e5392820663246a22e5a9bf6e2c1f202528 | |
parent | a128551c117d54a8095053fcbe8985106ec3ba43 (diff) | |
download | packages-a6143edd978cef67ae7ff772c8e0b65e52c8449a.tar.gz packages-a6143edd978cef67ae7ff772c8e0b65e52c8449a.tar.bz2 packages-a6143edd978cef67ae7ff772c8e0b65e52c8449a.zip |
update: wapiti 3.0.4-1
upstream release
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | ChangeLog | 22 | ||||
-rw-r--r-- | PKGBUILD | 14 |
3 files changed, 37 insertions, 10 deletions
@@ -1,12 +1,13 @@ | |||
1 | pkgbase = wapiti | 1 | pkgbase = wapiti |
2 | pkgdesc = A comprehensive web app vulnerability scanner written in Python | 2 | pkgdesc = A comprehensive web app vulnerability scanner written in Python |
3 | pkgver = 3.0.3 | 3 | pkgver = 3.0.4 |
4 | pkgrel = 3 | 4 | pkgrel = 1 |
5 | url = http://wapiti.sourceforge.net/ | 5 | url = http://wapiti.sourceforge.net |
6 | changelog = ChangeLog | 6 | changelog = ChangeLog |
7 | arch = any | 7 | arch = any |
8 | license = GPL | 8 | license = GPL |
9 | makedepends = python-setuptools | 9 | makedepends = python-setuptools |
10 | makedepends = python-pip | ||
10 | depends = python-requests | 11 | depends = python-requests |
11 | depends = python-beautifulsoup4 | 12 | depends = python-beautifulsoup4 |
12 | depends = python-lxml | 13 | depends = python-lxml |
@@ -17,8 +18,8 @@ pkgbase = wapiti | |||
17 | optdepends = python-requests-kerberos: Kerberos authentication | 18 | optdepends = python-requests-kerberos: Kerberos authentication |
18 | optdepends = python-requests-ntlm: NTLM authentication | 19 | optdepends = python-requests-ntlm: NTLM authentication |
19 | options = zipman | 20 | options = zipman |
20 | source = http://downloads.sourceforge.net/sourceforge/wapiti/wapiti/wapiti-3.0.3/wapiti3-3.0.3.tar.gz | 21 | source = http://downloads.sourceforge.net/sourceforge/wapiti/wapiti/wapiti-3.0.4/wapiti3-3.0.4.tar.gz |
21 | sha256sums = 059f778453ebf05b38e9c6c837d3b3eb9b8921c8fdc6d4029df89f2b0e84f5b7 | 22 | sha256sums = 8b696753a37506f0c3e8f542cb60e9f8198bb1bafd1a1dc97fbb9592becf31f3 |
22 | 23 | ||
23 | pkgname = wapiti | 24 | pkgname = wapiti |
24 | 25 | ||
@@ -1,3 +1,25 @@ | |||
1 | 20/02/2021 | ||
2 | Wapiti 3.0.4 | ||
3 | XSS: improved context awareness of HTML webpage, payloads can now use the existing HTML tags without closing them | ||
4 | XSS: greatly reduced number of false negatives while slightly reducing false positives | ||
5 | XSS: the module will also check for the CSP header and warn if reflection was found while a strong CSP seems present | ||
6 | XSS: reduced memory and CPU consumption | ||
7 | XSS: added more payloads to bypass filters and WAF | ||
8 | Exec: added a few more payloads | ||
9 | SQL: more heuristics to detect DBMS used on the target | ||
10 | Wappalyzer module allows to detect software used by a website, along with versions | ||
11 | New module to check the security settings of Cookies (HttpOnly, secure, etc) | ||
12 | New module to check the security settings for HTTP headers (Strict-Transport-Security, X-Frame-Options, etc) | ||
13 | New module to check the security settings for Content-Security-Policy | ||
14 | New module to check for forms vulnerable to CSRF (either no anti-CSRF token is present or it is not well implemented) | ||
15 | New module to brute-force found login forms with known default credentials (admin/admin, demo/demo, etc) | ||
16 | New --update option allows to get last updates for detections databases (Wappalyzer and Nikto) | ||
17 | New --max-attack-time options allows to limit the execution time of each attack module | ||
18 | New --store-config options allows to set the path for Wapiti configuration files (detection databases) | ||
19 | Combining the new "-a post" authentication option along with -s allows to login on the target without using wapiti-getcookie | ||
20 | Removed jQuery dependency | ||
21 | Fixed several issues with endpoints | ||
22 | |||
1 | 20/02/2020 | 23 | 20/02/2020 |
2 | Wapiti 3.0.3 | 24 | Wapiti 3.0.3 |
3 | An important work was made to reduce false positives in XSS detections. | 25 | An important work was made to reduce false positives in XSS detections. |
@@ -4,27 +4,31 @@ | |||
4 | 4 | ||
5 | pkgname=wapiti | 5 | pkgname=wapiti |
6 | 6 | ||
7 | pkgver=3.0.3 | 7 | pkgver=3.0.4 |
8 | pkgrel=3 | 8 | pkgrel=1 |
9 | 9 | ||
10 | pkgdesc='A comprehensive web app vulnerability scanner written in Python' | 10 | pkgdesc='A comprehensive web app vulnerability scanner written in Python' |
11 | arch=('any') | 11 | arch=('any') |
12 | url='http://wapiti.sourceforge.net/' | 12 | url="http://$pkgname.sourceforge.net" |
13 | license=('GPL') | 13 | license=('GPL') |
14 | 14 | ||
15 | makedepends=('python-setuptools' 'python-pip') | ||
15 | depends=('python-requests' 'python-beautifulsoup4' 'python-lxml' 'python-tld' | 16 | depends=('python-requests' 'python-beautifulsoup4' 'python-lxml' 'python-tld' |
16 | 'python-yaswfp' 'python-mako' 'python-pysocks') | 17 | 'python-yaswfp' 'python-mako' 'python-pysocks') |
17 | optdepends=('python-requests-kerberos: Kerberos authentication' | 18 | optdepends=('python-requests-kerberos: Kerberos authentication' |
18 | 'python-requests-ntlm: NTLM authentication') | 19 | 'python-requests-ntlm: NTLM authentication') |
19 | makedepends=('python-setuptools') | ||
20 | 20 | ||
21 | options=('zipman') | 21 | options=('zipman') |
22 | 22 | ||
23 | changelog=ChangeLog | 23 | changelog=ChangeLog |
24 | source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname/$pkgname-$pkgver/$pkgname${pkgver:0:1}-$pkgver.tar.gz") | 24 | source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname/$pkgname-$pkgver/$pkgname${pkgver:0:1}-$pkgver.tar.gz") |
25 | sha256sums=('059f778453ebf05b38e9c6c837d3b3eb9b8921c8fdc6d4029df89f2b0e84f5b7') | 25 | sha256sums=('8b696753a37506f0c3e8f542cb60e9f8198bb1bafd1a1dc97fbb9592becf31f3') |
26 | 26 | ||
27 | 27 | ||
28 | prepare() { | ||
29 | rm -rf "$pkgname${pkgver:0:1}-$pkgver/tests" | ||
30 | } | ||
31 | |||
28 | build() { | 32 | build() { |
29 | cd "$pkgname${pkgver:0:1}-$pkgver" | 33 | cd "$pkgname${pkgver:0:1}-$pkgver" |
30 | python setup.py build | 34 | python setup.py build |