-
Notifications
You must be signed in to change notification settings - Fork 704
Installation
Dave Yesland edited this page Jan 4, 2024
·
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
- Install Pacu from PyPi
pip install -U pacu
Notes:
- When running ZSH you may need to run
rehash
before the pacu command is made available. - If you create a virtual environment for pacu 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 eitherneed 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)
- 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.
- Home
- AWS Basics and Security
- User Information
- Developer Information
- Warnings and Disclaimers
- FAQ