When i should try out OWASP OWTF for the first time I had some challenges installing it on Kali 2017.3. So this is just my small notes to remember howto.

Install and use virtuenv with virtualenvwrapper.

Install pip and virtuenv etc.

apt install python3-pip
pip install virtualenv virtualenvwrapper

Create a backup of your .bashrc file cp ~/.bashrc ~/.bashrc-backup

Push virtualenvwrapper.sh in to bashrc

echo -en '\n\n#virtualenvwrapper\nexport WORKON_HOME=~/virtualenvs\nsource /usr/local/bin/virtualenvwrapper.sh\n' >> ~/.bashrc

Reload settings in bashrc and create virtualenvwrapper home

source ~/.bashrc
mkdir -p $WORKON_HOME

Install owtf

Install dependencies

apt install libcurl4-openssl-dev libssl-dev libpq-dev libxml2-dev libxslt1-dev
pip install lxml

Download the source

mkdir bin
cd bin/
git clone https://github.com/owtf/owtf.git

Install and setup owtf

cd owtf
python setup.py install

Try it out.

python -m owtf

And then go to http://127.0.0.1:8009 in your browser

And at last do not forget your well earned Coffee.