Packet analyzer
A Wireshark-style three-pane analyzer docks below the canvas:
packet list, protocol-detail tree, and hex+ASCII bytes. Run a ping (or
traceroute) and frames stream in live. Select a row to inspect a frame and
light its path on the topology.
No frames captured yet.
Model capture — timing & bytes are synthesized from the
simulated event sequence, not sniffed off a NIC.
Lab tutor
Ask anything networking — from "what is a VLAN?" to "why can't PC1
ping PC2?". For lab questions the tutor grounds its answer in a live scan of your
topology (interfaces down, subnet/area mismatches, missing gateways, …).
not loaded
Template labs
Pick a ready-made CCNA→CCIE lab, load it in one click, then
grade against its objectives.
Saved topologies
Save the current canvas to this browser, then load, rename, download,
or import one later. Saves persist across restarts (stored locally).
Lab-as-code
Export the current topology, apply a lab spec, or grade against a checks list.
NetDevOps automation
Drive the network like an automation engineer: render Cisco
configs from a Jinja-style template + variables, push them, then assert the
intended state (interfaces up, routes present, hosts reachable) — the same
REST API the netsim Python SDK and the CI pipeline use.
no devices
1 · Config as code (templating)
2 · Validate intended state
Batfish/pyATS-style assertions. Deploy fails if any fail.
3 · Config drift
Snapshot a running-config baseline, change something, then diff.