Skip to content
Chris Gates edited this page Aug 6, 2018 · 14 revisions

Setup

WeirdAAL uses python3. It will probably work with python 2.x but it's unsupported.

setup infoz

git clone https://github.com/carnal0wnage/weirdAAL.git
cd weirdAAL

apt-get install python3-venv (if required)

python3 -m venv weirdAAL

source weirdAAL/bin/activate

pip3 install -r requirements.txt

OSX Setup

Python 2.7 is still the default on OSX, so you need to install Python 3 to get weirdAAL working:

$ brew install python
$ python3 -m venv weirdAAL
$ pip3 install -r requirements.txt

Set up the database

WeirdAAL uses a sqlite3 to store some data. This isn't optional. If you don't do this...Things. Will. Break.

$ python3 create_dbs.py 
created table: AWSKey
created table: recon
created table: services

Ignoring local file changes

Important / sensitive files should be included in .gitignore but in the event one isn't you can do the below to tell git to ignore changes in it

You may want to run the following command to ignore changes to your $whatever.py file when you git pull in the future:

git update-index --assume-unchanged $whatever.py

To undo and start tracking again:

git update-index --no-assume-unchanged $whatever.py

Got this far? Head over to usage