-
Notifications
You must be signed in to change notification settings - Fork 700
Installation
Ryan Gerstenkorn edited this page May 4, 2021
·
16 revisions
Pacu is a relatively simple program that requires Python 3 and pip to handle any module dependencies.
- Make sure pip is up to date.
pip install -U pip
- [Optional] Create a Python virtual environment to install Pacu in.
mkdir pacu && cd pacu
python3 -m venv venv && source venv/bin/activate
- If you do this you'll need to run
source venv/bin/activate
in the Pacu directory whenever you want to use it. Alternatively if you want to make Pacu available all the time you can simply skip this step, however you'll either need to run the following pip command as root or ensure the pip user bin directory is included in your path (pip will have more instructions in the output if you install it this way and it isn't set up).
- Install Pacu from PyPi
pip install -U pacu
- You should be able to run the
pacu
command now.- If you are using ZSH you may need to run
rehash
first.
- If you are using ZSH you may need to run
- Enter directory where you want to install Pacu.
- Run
git clone https://github.com/RhinoSecurityLabs/pacu.git
- Install pip dependencies.
cd pacu && pip install -r requirements.txt
- You should be able to run
./cli.py
to start pacu.
- Download the source as a zip file from https://github.com/RhinoSecurityLabs/pacu, and extract to
./pacu
.curl "$(curl https://api.github.com/repos/RhinoSecurityLabs/pacu/releases/latest|grep zipball_url|awk '{print $2}'|tr -d '",') > pacu.zip
mv RhinoSecurityLabs-pacu-7676225 pacu && cd pacu
- Install pip dependencies.
cd pacu && pip install -r requirements.txt
- You should be able to run
./cli.py
to start pacu.
For further instructions, refer to the Quick Start Guide
- Home
- AWS Basics and Security
- User Information
- Developer Information
- Warnings and Disclaimers
- FAQ