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

Reply via email to