-
Notifications
You must be signed in to change notification settings - Fork 0
Command Line Usage
dmitryflynn edited this page Mar 23, 2026
·
1 revision
NetLogic's engine is a modular, high-performance network scanner that can be automated through the CLI.
Run a quick scan against any target or CIDR block.
# Scan a single host
python3 netlogic.py target.com
# Scan multiple hosts
python3 netlogic.py 192.168.1.1 192.168.1.5
# Sweep an entire subnet (/24)
python3 netlogic.py 192.168.1.0/24 --cidrEnable specific security modules to go beyond simple port discovery.
# Full Recon: SSL/TLS + OSINT + Takeover Detection
python3 netlogic.py target.com --full
# Specific: Only check SSL certificates and HTTP Security Headers
python3 netlogic.py target.com --tls --headers
# Specific: Check for DNS security (SPF/DMARC) and Email Spoofing
python3 netlogic.py target.com --dnsFilter for critical vulnerabilities and export high-quality reports.
# Report only vulnerabilities with a CVSS score of 7.0 or higher
python3 netlogic.py target.com --min-cvss 7.0
# Export results to an interactive HTML report
python3 netlogic.py target.com --report html --out ./reports
# Export machine-readable JSON for SIEM tools (Splunk, ELK)
python3 netlogic.py target.com --report jsonOptimize your scan speed and bypass rate limits.
# Use an NVD API Key for faster, unlimited CVE queries
python3 netlogic.py target.com --nvd-key "your_secret_key"
# Adjust concurrent threads for large network sweeps (default: 10)
python3 netlogic.py target.com --threads 50
# Manage the local CVE cache
python3 netlogic.py --cache-stats
python3 netlogic.py --clear-cache💡 Tip: Run
python3 netlogic.py --helpat any time to see the full list of available flags.