Home > IT, Tools > Installing W3AF on Windows XP

Installing W3AF on Windows XP

April 14th, 2008 Leave a comment Go to comments

This morning I talked about W3AF beta6 being available. Only now did I finally get time to install it... I wanted to test drive the UI, and it ended up being quite the task to get it installed. Part way through I realized that this would be a someone time consuming process and started documenting everything I had to do. I figured that others will most likely want to play with the UI on Windows XP so I'm going to share my documentation:

Installing w3af with UI on Windows XP with Python 2.5

Download pygoogle
Extract pygoogle
From your extracted directory run 'python setup.py install'

Download fpconst
Extract fpconst
From your extracted directory run 'python setup.py install'

Download SOAPpy
Extract SOAPpy
Edit <extractdir>\SOAPpy\Client.py; move the import __futures__ line to Line 1
Edit <extractdir>\SOAPpy\Types.py; move the import __futures__ line to Line 1
Edit <extractdir>\SOAPpy\Server.py; move the import __futures__ line to Line 1
From your extracted directory run 'python setup.py install'

Download gtk+ runtime
File: gtk2-runtime-2.12.1-2007-10-28-ash.exe
Install

Update gtk+ runtime
File: glib-2.16.2.zip
Extract Files
Copy files from \bin over gtk2-runtime install (default: C:\Program Files\GTK2-Runtime\lib)

Install pyGTK files
PyGTK 2.12.1-2
PyGobject 2.14.1-1
PyCairo 1.4.12-2

Download pyOpenSSL
Current Version: 0.7
Install

Download OpenSSL
Current Version: 0.9.8g Light
Install

Download w3af
Extract to directory
Browse to the w3af folder, create a shortcut to file w3af.
Modify shortcut target -- path\to\python25 path\to\w3af -g
Double Click shortcut

Categories: IT, Tools Tags: , ,

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

  1. Carlos
    January 19th, 2009 at 14:20 | #1

    I make all what you say, except:

    edit of the files SOAPpy because I really don`t understand and don´t find that line, the most similar lines that I find are

    1> ident = '$Id: Client.py,v 1.27 2005/02/21 20:27:09 warnes Exp $'
    2> from version import __version__
    3>
    4> from __future__ import nested_scopes

    wich are after the comments in that line (Number >)

    The other doubt is the modification of the target of the shortcut, because that change can't be accepted, so which other option I have to run w3af

  2. Nobody
    July 30th, 2009 at 15:31 | #2

    Hello,

    What should be used for the network interface setting? (”Configuration, Miscellaneous, Network Settings”)
    It is set by default to eth0, which obviously doesn’t work under windows.

  1. No trackbacks yet.