⚡️ A fast, portable CLI to scan assets, view results, and integrate the Vulnebify API into your workflows with real-time, structured output.
🔹Profile entire country within minutes
🔹Enumarate subdomains and discovery open ports
Vulnebify conducts safe, non-intrusive scans focused strictly on public metadata, following a transparent and ethical approach that respects system boundaries and privacy.
pip install vulnebifyvulnebify loginvulnebify run scan 45.33.32.156via CLI
vulnebify get scan SCAN_IDvia UI
https://vulnebify.com/scan/SCAN_IDpip install vulnebifyDownload the latest precompiled binary from the Releases page:
chmod +x vulnebify && ./vulnebifygit clone https://github.com/vulnebify/vulnebify-python.git && cd vulnebify-python && python3 -m venv .venv && source .venv/bin/activate && pip install .| Command | Description |
|---|---|
vulnebify login |
Login to the Vulnebify API. |
vulnebify login --api-key API_KEY |
API key for authentication. Prefer using the interactive prompt for security. Only use this flag in CI/CD or trusted environments. You can also set the VULNEBIFY_API_KEY environment variable. |
✅ The API key will be stored at ~/.vulnebifyrc after successful login.
| Command | Description |
|---|---|
vulnebify run scan 45.33.32.156 |
Run scan for a IP scanning scope. |
vulnebify run scan 45.33.32.156 --output json |
Run scan for a IP scanning scope with json output. Default: human. |
vulnebify run scan 45.33.32.156 --wait |
Run scan for a IP scanning scope and block until the scan finishes. |
vulnebify run scan 45.33.32.156 --ports TOP1000 |
Run scan for a IP scanning scope to check TOP1000 ports. Default: TOP100. |
vulnebify run scan 45.33.32.156 -p- |
Run scan for a IP scanning scope to check full-range (65,535) ports. Default: TOP100. |
vulnebify run scan vulnebify.com --scanners subdomain |
Run scan for a domain scanning scope and enumerate subdomains with subdomain scanner. |
vulnebify run scan 193.176.180.0/22 -p 554 --scanners rtsp |
Run scan for a CIDR scanning scope to check a single 554 port with detailed checks for RTSP using rtsp scanner. |
vulnebify run scan 45.33.32.156 vulnebify.com 193.176.180.0/22 -p 8000-9000 |
Run scan for multiple scanning scopes to check 8000-9000 port range. |
📥 Piping is supported too:
echo 193.176.180.0/22 | vulnebify run scan -p 80 443 --wait -o json | jq .hosts[]| Command | Description |
|---|---|
vulnebify get scan s_061a2fb6ade31d8e8sf82b5e36290a51 |
Get previously executed scan. |
vulnebify get host 45.33.32.156 --output json |
Get previously scanned host with json output. Default: human. |
| Command | Description |
|---|---|
vulnebify list scans |
List previously executed scans. |
vulnebify list scanners |
List available scanners. |
vulnebify get domain vulnebify.com |
Get previously scanned domain |
| Command | Description |
|---|---|
vulnebify cancel scan s_061a2fb6ade31d8e8sf82b5e36290a51 |
Cancels running scan |