Package Details: w3af-git 2018.8.22r16213.bb29b9e34-2

Git Clone URL: https://aur.archlinux.org/w3af-git.git (read-only)
Package Base: w3af-git
Description: Web Application Attack and Audit Framework
Upstream URL: http://w3af.org/
Licenses: GPL2
Conflicts: w3af
Provides: w3af
Submitter: paraxor
Maintainer: None
Last Packager: xtrm0
Votes: 13
Popularity: 0.031713
First Submitted: 2013-11-09 03:59
Last Updated: 2018-08-28 07:04

Latest Comments

1 2 3 Next › Last »

ilpianista commented on 2016-07-14 20:16

There's no python2-gitpython package, please use python2-git instead!

anthraxx commented on 2015-03-31 13:45

@tuxsavvy: thanks for making me aware of that, the directory fail happened because i added a source prefix after testing and forgot to re-run the test (and prefix of cause changes the checkout dir)
Because of python and python25 dependency, those are wrong! I fixed the scripts that wanted to require that, because they are bogus and just have to refer to python2. python maps to python3 and all w3af scripts require python2. To solve this i extended the sed command to catch the affected python files without .py suffix :)
cheers

tuxsavvy commented on 2015-03-31 00:18

Hi anthraxx, thanks for adopting and fixing up dependency issues with this package; the last time I tried compiling this resulted in an unusable program.

Just a few minor issues that I have addressed to and may help you with this pkg:
- A build error with _gitname results in unable to build the package. I fixed it by setting the variable as w3af-git as opposed to w3af. The end result is: _gitname=w3af-git
- A few minor errors reported by namcap but they are really trivial errors. 'python' and 'python25' were dependencies that were detected but not included and so including them fixed those issues.

Here is my patch which addresses to the issues I mentioned above. Not sure if it works any better:
--- PKGBUILD.old 2015-03-30 00:09:45.000000000 +0900
+++ PKGBUILD 2015-03-31 08:58:48.081387468 +0900
@@ -1,14 +1,14 @@
# Maintainer: Levente Polyak <levente[at]leventepolyak[dot]net>

pkgname=w3af-git
-_gitname=w3af
+_gitname=w3af-git
pkgver=1.6.46.14017.4e045fd
pkgrel=1
pkgdesc="Web Application Attack and Audit Framework"
url='http://w3af.org/'
arch=('i686' 'x86_64' 'armv6h' 'armv7h')
license=('GPL2')
-depends=('python2-clamd' 'python2-pybloomfiltermmap' 'python2-esmre' 'python2-phply' 'python2-pysqlite' 'python2-nltk' 'python2-chardet' 'pdfminer' 'python2-futures' 'python2-pyopenssl' 'python2-lxml' 'scapy' 'python2-guess-language' 'python2-cluster' 'python2-msgpack' 'sqlite' 'python2-ntlm' 'python2-pygithub' 'python2-smmap' 'python2-gitpython' 'graphviz' 'pygtksourceview2' 'pygtk' 'gtk2' 'python2-beautifulsoup3' 'xdot' 'halberd' 'python2-jinja' 'python2-ndg-httpsclient' 'python2-stopit' 'python2-tblib' 'python2-darts.util.lru' 'python2-pip' 'python2-setuptools')
+depends=('python' 'python25' 'python2-clamd' 'python2-pybloomfiltermmap' 'python2-esmre' 'python2-phply' 'python2-pysqlite' 'python2-nltk' 'python2-chardet' 'pdfminer' 'python2-futures' 'python2-pyopenssl' 'python2-lxml' 'scapy' 'python2-guess-language' 'python2-cluster' 'python2-msgpack' 'sqlite' 'python2-ntlm' 'python2-pygithub' 'python2-smmap' 'python2-gitpython' 'graphviz' 'pygtksourceview2' 'pygtk' 'gtk2' 'python2-beautifulsoup3' 'xdot' 'halberd' 'python2-jinja' 'python2-ndg-httpsclient' 'python2-stopit' 'python2-tblib' 'python2-darts.util.lru' 'python2-pip' 'python2-setuptools')
options=('!strip')
provides=('w3af')
conflicts=('w3af')

anthraxx commented on 2015-03-26 11:24

small status update: PKGBUILD cleanup finished so far but there are lot of issues with packaging the new version as it wants to make installation checks using pip and has several new dependencies that do not exist yet. currently adding those and continuing the tests util everything works fine. I hope it will be possible to get this working again in the following days.

anthraxx commented on 2015-03-19 17:10

just adopted this package (and also w3af). Will start working on an update and fix all the problems to get this running soon, please be patient a bit!
cheers, anthraxx

Anonymous comment on 2014-07-19 07:00

error: target not found: python2-pdfminer

Shibumi commented on 2014-07-16 20:48

Please add python2-setuptools as dependency thx!

Nothing4You commented on 2014-04-04 21:19

Doesn't work for me:

$ w3af-gui
Traceback (most recent call last):
File "/usr/share/w3af/w3af_gui", line 104, in <module>
err_code = main()
File "/usr/share/w3af/w3af_gui", line 100, in main
import core.ui.gui.main
File "/usr/share/w3af/core/ui/gui/main.py", line 38, in <module>
from core.controllers.w3afCore import w3afCore
File "/usr/share/w3af/core/controllers/w3afCore.py", line 36, in <module>
from core.controllers.core_helpers.strategy import w3af_core_strategy
File "/usr/share/w3af/core/controllers/core_helpers/strategy.py", line 30, in <module>
from core.data.url.extended_urllib import MAX_ERROR_COUNT
File "/usr/share/w3af/core/data/url/extended_urllib.py", line 45, in <module>
from core.data.parsers.HTTPRequestParser import HTTPRequestParser
File "/usr/share/w3af/core/data/parsers/HTTPRequestParser.py", line 26, in <module>
from core.data.request.factory import create_fuzzable_request_from_parts
File "/usr/share/w3af/core/data/request/factory.py", line 29, in <module>
import core.data.parsers.parser_cache as parser_cache
File "/usr/share/w3af/core/data/parsers/parser_cache.py", line 26, in <module>
import core.data.parsers.document_parser as DocumentParser
File "/usr/share/w3af/core/data/parsers/document_parser.py", line 25, in <module>
from core.data.parsers.pdf import PDFParser, pdf_to_text
File "/usr/share/w3af/core/data/parsers/pdf.py", line 26, in <module>
from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter, process_pdf
ImportError: cannot import name process_pdf


$ pacman -Q 'python2' 'python2-clamd' 'python2-pybloomfiltermmap' 'python2-esmre' 'python2-phply' 'python2-pysqlite' 'python2-nltk' 'python2-chardet' 'python2-pdfminer' 'python2-futures' 'python2-pyopenssl' 'python2-lxml' 'scapy' 'python2-guess-language' 'python2-cluster' 'python2-msgpack' 'sqlite' 'python2-ntlm' 'python2-pygithub' 'python2-gitpython' 'graphviz' 'pygtksourceview2' 'pygtk' 'gtk2' 'python2-beautifulsoup3'
python2 2.7.6-3
python2-clamd 1.0.1-2
python2-pybloomfiltermmap 0.3.12-1
python2-esmre 0.3.1-2
python2-phply 0.3.1-4
python2-pysqlite 2.6.3-4
python2-nltk 2.0.4-1
python2-chardet 2.2.1-2
error: package 'python2-pdfminer' was not found
python2-futures 2.1.6-1
python2-pyopenssl 0.14-3
python2-lxml 3.3.4-1
scapy 2.2.0-9
python2-guess-language 0.2-2
python2-cluster 1.1.2-2
python2-msgpack 0.4.1-2
sqlite 3.8.4.3-1
python2-ntlm 1.0.1-2
python2-pygithub 1.20.0-2
error: package 'python2-gitpython' was not found
graphviz 2.36.0-2
pygtksourceview2 2.10.1-4
pygtk 2.24.0-3
gtk2 2.24.22-1
python2-beautifulsoup3 3.2.1-2


$ pacman -Q python2-pdfminer-git python2-gitpython-git
python2-pdfminer-git 20140402-1
python2-gitpython-git 20130221-1

paraxor commented on 2013-11-09 04:15

I will add the dependencies for this packages soon.

paraxor commented on 2013-10-30 20:33

I have adopted this package. The SVN upstream releases seem to be deprecated.
This package is going to get merged into w3af-git (will exist soon).