Discover assets
Inventory hosts and observed relationships with bounded, evidence-based discovery.
NETSCOPEGet started ↗Authorized network intelligence
NetScope turns authorized network discovery into a clear, explainable picture of your attack surface—from the first host found to the next remediation decision.

Platform overview
One focused toolkit for authorized assessment work—built around visibility, evidence, and clear priorities.
Inventory hosts and observed relationships with bounded, evidence-based discovery.
Turn ports, service detection, and OS context into a useful asset record.
Correlate CVE intelligence and calculate transparent risk scores for remediation.
How it works
NetScope keeps the chain connected so teams can explain what was found, why it matters, and what happens next.
Download & run
Clone the project, create a clean Python environment, then use the CLI commands already documented in the repository.
# clone
git clone YOUR_GITHUB_REPOSITORY_URL.git
cd netscope
# install locally
python3 -m venv .venv
source .venv/bin/activate
pip install -e .# verify
python3 -m unittest discover -v
# inspect risk
python3 -m netscope.cli risk CVE-2025-0001 --cvss 9.8 --epss 0.9 --kev
# inventory + topology
python3 -m netscope.cli inventory scan.json --db netscope.db
python3 -m netscope.cli topology scan.json > topology.json! Only use NetScope against systems and ranges for which you have explicit authorization.
Security first
The project is intentionally designed for authorized assessment—not exploitation.