Experienced a Breach?
Our emergency incident respose team is available 24/7.

Call Us: 844-HACK-911

Guide to install W3aF Web App Scanner on Mac OSX 10.9 with MacPorts

The W3AF web app vulnerability scanner has come a long way in the past few years. I have used a number of W3aF install scripts and have read a number of online guides on how to get the scanner working on Mac OSX, but have never been able to get any of them to work. Here’s what you need to do:

Install XCode, and MacPorts

This guide assumes you know how to install XCode and MacPorts. Once you have XCode installed, you will also need to install the “command line” tools. XCode 5.1 changed the way to go about doing this. Use this line to install the XCode command line tools

Update your existing MacPorts

Download W3AF via GitHub

Install Python 2.7, PIP, and dependencies

W3AF requires a a few Python extensions to be installed. I found that I was never able to install them all at once. Breaking them out (as show below) worked for me, however, if you are having issues installing a particular MacPort, try installing it separately.

More dependencies:
One last item which we have to download / install manually:

Select Python 2.7 as your default python interpreter

For Mac OSX users, it is very common to have multiple Python installations. Running this command will ensure that the correct interpreter is used.

Installing more dependencies

I found that the order which these are installed greatly effect your odds of success. Make sure you are installing them in the right order.

We’re done! W3AF is ready.

You should have everything you need to successfully run W3AF. To launch the applica

Contact Please fill out the form below and we will contact you ASAP. For emergencies, please call 1-844-HACK-911
  • Reason for Contact