SSH-based topology intelligence

Network Topology Intelligence

Auto-discover your network via SSH. Visualize topology. Export everywhere. No SNMP. No agents. No cloud.

netscope — topology view
NetScope topology visualization showing discovered network devices and connections

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

Supported: IOS-XE NX-OS CBS Arista EOS SNMP Fallback

Get Started in 30 Seconds

Clone, run, discover. It really is that simple.

terminal
# 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.

Python 3.11+
FastAPI
Vue 3
Cytoscape.js
Tailwind CSS
SQLite
Scrapli
Docker

Open Source & Free Forever

NetScope is MIT licensed. Use it, fork it, contribute to it. Built by network engineers, for network engineers.