⚡️ 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 vulnebify
vulnebify login
vulnebify run scan 45.33.32.156
via CLI
vulnebify get scan SCAN_ID
via UI
https://vulnebify.com/scan/SCAN_ID
pip install vulnebify
Download the latest precompiled binary from the Releases page:
chmod +x vulnebify && ./vulnebify
git 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 |