Installation and setup
Requirements
Section titled “Requirements”- Python 3.11 or newer.
- Git for development checkouts and optional library updates.
- Node.js only for dashboard development, the P4RS3LT0NGV3 bridge, or this documentation site.
- Explicit authorization for every target.
Install the release
Section titled “Install the release”python -m pip install wallbreaker-hermes==0.3.1wallbreaker --helpwallbreaker checkThe distribution is named wallbreaker-hermes. The import package and commands remain
wallbreaker and wb for upstream compatibility.
Install for development
Section titled “Install for development”git clone https://github.com/Yivas/wallbreaker-hermes.gitcd wallbreaker-hermespython -m venv .venv. .venv/bin/activatepython -m pip install -e ".[dev]"pytest -qOn Windows PowerShell, activate with:
.\.venv\Scripts\Activate.ps1Dashboard contributors use the lockfile rather than updating dependencies during setup:
python -m pip install -e ".[dev,dashboard]"cd wallbreaker/dashboard/webnpm cinpm test -- --runnpm run buildVerify the checkout
Section titled “Verify the checkout”wallbreaker checkpython -m ruff check .pytest -qThe default suite must not require provider credentials or run a live campaign.