Sofian, On Sun, Dec 12, 2010 at 10:00 PM, Sofian Brabez <sbra...@gmail.com> wrote: > Hi folks, > > I'm pleased to announce you, the w3af version of FreeBSD ports [1] was > updated to the latest version 1.0.rc4 a few days ago.
That's awesome! Thanks mate! > I had to deal with the replacement of BeautifulSoup dependency by > python libxml binding and update the package list file with new file > introduced (web attack payload, refactoring of search engines, new > discovery plugins, new scripts and some files who was renamed). Cool. I hope that all the packagers can learn from your package :) I'm guessing that the python-libxml2 package was already inside freebsd so you only had to refer to it, right? > It's was commited [2] [3] by me on the extras repository and later on > the official FreeBSD repository [4]. I'm not sure about FreeBSD policy but I would strongly discourage the inclusion of pyc and pyo files in the package. Please see: http://w3af.svn.sourceforge.net/viewvc/w3af/extras/freebsd/pkg-plist?r1=3745&r2=3744&pathrev=3745 > As I doesn't know all the new functionalities of the framework, I want > to make a CFT (Call for Testers) for the FreeBSD users who used w3af. Sorry, I'll have to pass. No freebsd workstations or vm's arround me. > Also I would like to know if I can run a unit or functional test suite > to insure the full working on this platform. That's an excellent question, I recommend you to read the Unit testing [0] section of our developers guide. We've been working on increasing our code coverage; we're still far from what we want... but we'll get there in the near future. [0] https://sourceforge.net/apps/trac/w3af/wiki/developers-guide#Unittesting > I'm sure we can add some > parts in the code to have a better compatibility upstream (for example > in the netcat_installed.py file we can have a better handle on the > search path of the FreeBSD netcat, or something else..). Hmmm, netcat_installed.py is a payload that will search for a netcat installed in the remote server that you're trying to break into. I don't know if this has anything to do with FreeBSD. If you know about a path that we should add to the payload, please let us know and we will. > I'm motivated to insure this compatibility as I'm also a Python > developer so please let me know what we can do :). For now, I think that the first step you can take is check the pyc and pyo files, run nose and see what happens. Thank you very much for your help; we appreciate it a lot ! Regards, > Here a screenshot [5] to see the result. > > Regards > > [1] http://www.freebsd.org/cgi/ports.cgi?query=w3af&sourceid=Mozilla-search > [2] http://w3af.svn.sourceforge.net/viewvc/w3af?view=revision&revision=3745 > [3] http://w3af.svn.sourceforge.net/viewvc/w3af?view=revision&revision=3822 > [4] > http://docs.freebsd.org/cgi/getmsg.cgi?fetch=904504+0+archive/2010/cvs-ports/20101205.cvs-ports > [5] http://6dev.net/w3af/w3af-1.0-rc4-FreeBSD.png > > -- > sbz / @sbrabez > -- Andrés Riancho Director of Web Security at Rapid7 LLC Founder at Bonsai Information Security Project Leader at w3af ------------------------------------------------------------------------------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ W3af-develop mailing list W3af-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/w3af-develop