Sofian,
On Sun, Dec 12, 2010 at 10:00 PM, Sofian Brabez <[email protected]> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/w3af-develop