Home▸Cybersecurity▸Morris Worm 2D: Self-Replicating Network Propagation

Morris Worm 2D: Self-Replicating Network Propagation

Interactive 2D counterpart to the 3D Morris Worm simulator: watch the 1988 self-replicating worm spread across a flat host graph under a discrete-time epidemic model, tune infection, patch and reinfection-bug rates, and resize the network itself to see how outbreak dynamics change with host count.

Cybersecurity2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-history-of-cybersecurity ↗ Open standalone

The Morris Worm of 1988 was the internet's first large-scale demonstration that a small self-replicating program could outrun any human's ability to contain it by hand — and it accidentally founded modern incident response along the way. This 2D simulator models the same discrete-time epidemic process as its 3D sibling on a flat host graph: an infection probability per network edge, a patch rate representing administrators fixing the exploited services, and — most historically specific — a reinfection bug rate reproduce the actual flaw that made the real worm so destructive: it kept re-copying itself onto machines it had already infected, exhausting their CPU and process tables. A network-size slider lets you rebuild the graph at anywhere from 40 to 160 hosts to see how outbreak speed scales with population. Tune every rate live and watch a single susceptible host become a red-lit, rapidly spreading outbreak, then get pushed back to green as patching catches up.

⚙ Under the hood

Watch the 1988 Morris Worm spread across a flat host graph under a discrete-time epidemic model, tuning infection, patch and reinfection-bug rates plus the network size itself.

morris-wormcybersecuritymalwarenetwork-securityepidemic-model2d-canvas

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)