-
Notifications
You must be signed in to change notification settings - Fork 0
Installation Guide
Vasilis Ieropoulos edited this page Jun 13, 2025
·
2 revisions
All commands assume Debian/Ubuntu. You can adjust for your distro as needed.
sudo apt update && sudo apt upgrade -y
sudo apt install -y python3 python3-pip python3-venv git curl build-essential \
libssl-dev libffi-dev# Discovery & Scanning
sudo apt install -y nmap masscan zmap amass subfinder
# Web testing
sudo apt install -y gobuster ffuf feroxbuster nikto whatweb sqlmap
# Vulnerability scanning
go install -v github.com/projectdiscovery/nuclei/v2/cmd/nuclei@latest
sudo apt install -y trivy testssl.sh(Full list in Security Tools Reference page.)
git clone https://github.com/Slayingripper/OctapusPrime.git
cd OctapusPrimepython3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txtsudo cp systemd/octapus-*.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable octapus-controller octapus-web
sudo systemctl start octapus-controller octapus-websource venv/bin/activate
python3 bin/webapp/server.py # Web UI on http://localhost:8080
python3 bin/octapus_controller.py # (optional) GPIO controller