andresriancho/w3af — pull request #4291 by eosrei (2014-08-01 23:11:44+00:00)
Title: Adding Ubuntu 12.02 LTS VagrantFile with shell Provisioner installer for  w3af_console.

A friend was having issues getting the dependencies right, primarily because his system was using older Ubuntu Python packages. I wrote up this for him, then decided to make a VagrantFile. To use:

git clone --depth 1 https://github.com/andresriancho/w3af.git
cd w3af
vagrant up

Interactive Ubuntu 12.02 LTS install directions which may be useful for the docs:

sudo apt-get update -y
# Install basic requirements, python-lxml because it doesn't compile correctly from pip (why? idk)
sudo apt-get install -y python-dev git python-lxml
# Get and install pip
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
git clone --depth 1 https://github.com/andresriancho/w3af.git
cd w3af
./w3af_console
sudo /tmp/w3af_dependency_install.sh
./w3af_console

*Ubuntu Python doesn't like running from a symbolic link, so the script re-clones the repo.*