Network Topology Intelligence
Auto-discover your network via SSH. Visualize topology. Export everywhere. No SNMP. No agents. No cloud.
Open-source network intelligence
800+
Tests passing
10
Vendors supported
6
Export formats
Everything you need
Purpose-built for network engineers who value control and visibility.
Auto-Discovery
BFS topology crawl via CDP/LLDP over SSH. Multi-credential rotation with automatic retry. Zero agent deployment.
Interactive Visualization
Real-time topology graph with Cytoscape.js. Click any device for deep-dive panels. STP, VLAN map, path trace built in.
Write Operations
Safe VLAN changes with 4-step verification and auto-rollback. Playbook engine for templated commands. Immutable audit trail.
Change Detection
Scheduled re-discovery with automatic diff. Webhook alerts on topology changes. Historical snapshot timeline.
Export Everything
DrawIO, Excel, CSV, JSON, DOT, SVG. One-click export from any session. Full API access for automation.
Enterprise Security
Token auth with RBAC. Encrypted credentials at rest. Rate limiting. pip-audit in CI. MIT licensed.
How It Works
A clean, layered architecture from browser to device.
Vue 3 Frontend
Cytoscape.js Tailwind CSS
FastAPI Backend
SQLite + FTS5 Pydantic v2
SSH / SNMP
Scrapli AsyncSSH
Network Devices
IOS-XE, NX-OS CBS, Arista EOS
Get Started in 30 Seconds
Clone, run, discover. It really is that simple.
# Clone and run
git clone https://github.com/dzpan/netscope-clean.git
cd netscope-clean
docker compose up -d
# Open http://localhost:8000 — start discovering
Or install with pip:
pip install -e .
and run
uvicorn backend.main:app
Built With
Modern, battle-tested tools. No bloat.
Open Source & Free Forever
NetScope is MIT licensed. Use it, fork it, contribute to it. Built by network engineers, for network engineers.