Installation

HunterX requires Python 3.11+ and is available on Linux, macOS, and Windows.


pip install hunterx

After installation, the hunterx command is available globally.

pipx

pipx install hunterx

Linux Install Script

The one-line installer auto-detects your distribution and installs all system dependencies:

# System-wide installation (requires root)
curl -sSL https://raw.githubusercontent.com/nullc0d30/HunterX/main/install.sh | sudo bash

# User-local installation (no root required)
curl -sSL https://raw.githubusercontent.com/nullc0d30/HunterX/main/install.sh | bash -s -- --user

# Uninstall
curl -sSL https://raw.githubusercontent.com/nullc0d30/HunterX/main/install.sh | sudo bash -s -- --uninstall

The installer supports:

Per-Distribution Packages

Distribution System Packages Command
Ubuntu / Debian python3 python3-pip python3-venv sudo apt-get install -y python3 python3-pip python3-venv
Fedora / RHEL python3 python3-pip python3-venv sudo dnf install -y python3 python3-pip python3-venv
Arch python python-pip sudo pacman -S --noconfirm python python-pip
Alpine python3 py3-pip sudo apk add python3 py3-pip
openSUSE python3 python3-pip python3-venv sudo zypper install -y python3 python3-pip python3-venv

The installer creates the hunterx command (plus case-variant symlinks HunterX, Hunterx, hunterX, HUNTERX) in /usr/local/bin.

From Source

git clone https://github.com/nullc0d30/HunterX.git
cd HunterX
pip install .
hunterx --version

Docker

# Pull the latest image
docker pull nullc0d30/hunterx:latest

# Run a scan
docker run --rm -v $(pwd)/reports:/data nullc0d30/hunterx:latest scan target.com

# API mode
docker run --rm -p 8443:8443 nullc0d30/hunterx:latest api --port 8443

# With AI analysis
docker run --rm -v $(pwd)/reports:/data \
    -e OPENAI_API_KEY=sk-... \
    nullc0d30/hunterx:latest \
    scan target.com --ai --ai-model gpt-4

Optional Extras

# API server support (FastAPI + Uvicorn)
pip install hunterx[api]

# Browser intelligence (Playwright)
pip install hunterx[browser]

# Graph visualization (Graphviz)
pip install hunterx[graphviz]

# ML clustering (scikit-learn)
pip install hunterx[ml]

# All extras
pip install hunterx[all]

Verify Installation

hunterx --version
hunterx doctor

Next Steps