$ python --version
Python 3.5
$ git clone https://github.com/twosixlabs/acsploit.git
$ cd acsploit
$ python -m venv acvenv
$ source acvenv/bin/activate
$ pip install -r requirements.txt
$ ./acsploit.py
ACsploit requires Python 3.5 or above. To check the version of Python installed on your system, run python --version
. (If you have multiple versions of Python installed, try python3 --version
.)
If you do not have python3
installed on your system see here for information on how to install it.
Run git clone https://github.com/twosixlabs/acsploit.git
to check out the newest version of ACsploit into the current folder, then cd acsploit
.
Unless you want to install the dependencies for ACsploit system-wide, you should create a virtual environment for ACsploit.
Run pyvenv acvenv
to create a virtual environment called acvenv
in the current folder.
(If you have Python 3.6 or higher you should run python -m venv acvenv
instead.)
Activate the virtual environment with source acvenv/bin/activate
Run pip install -r requirements.txt
to install the dependencies for ACsploit. This may take several minutes, as pip
may need to compile z3
as part of the installation process.
If you are on macOS you may need to manually install libdnet
. Install Homebrew and run brew install libdnet
to install libdnet
.
If using a virtual environment, activate it as above.
Run ./acsploit.py
.