Open Source · BSD / CC BY

PACKTER

Multi-Purpose Traffic Visualizer

An open-source tool that visualizes — and sonifies — Internet traffic and cyber attacks as real-time 3D flying objects in your browser. Source, destination, ports and protocol become something you can actually see.

What is PACKTER

Agents collect traffic, the broker aggregates it, and your browser (Three.js) draws each packet as a flying object. Color encodes the protocol; the trajectory runs source → destination. Attacks and anomalies become obvious at a glance — visualization built for operators.

# 1) start the broker (also serves the viewer) packter-broker web # 2) point an agent at it pt_agent -v <broker> -i eth0 # 3) open it in your browser http://localhost:11300/
SYN FIN UDP ICMP ACK
Architecture

Packter Agents
  ↓ UDP 11300 · PACKTER protocol
Packter Broker
  ↓ HTTP / WebSocket
Browser (Three.js)

Features

More than just rendering — collection, monitoring and integrations in one stack.

🛰️

3D fly view

Packets fly as colored objects from the sender wall to the receiver wall. Multiple agents arrange into a polygon.

🌐

sFlow / NetFlow / IPFIX

Ingest flow exports straight from real routers/switches. Dual-stack IPv4 and IPv6.

🪐

PACKTEARTH

Resolve source/destination to latitude/longitude and draw attacks as great-circle arcs over a globe.

📈

Adaptive monitoring

Anomaly detection (thmon) with CUSUM + EWMA — catches sudden shifts like SYN/FIN imbalance, untuned.

🔌

IDS integration

Ingest Snort / Suricata (EVE) alerts and overlay them on the visualization.

🔊

Sonification & effects

Sound effects, BGM, text-to-speech and on-screen messages — also hear your traffic.

Watch attacks fly across the globe

PACKTEARTH resolves IPs to latitude/longitude via GeoIP and draws ballistic great-circle arcs from city to city. For location data you can use the redistributable DB-IP "IP to City Lite" (CC BY).

▶ Demo video
PACKTER concept

Download

The latest PACKTER 3.0 has three parts: a Rust broker, C agents and a Three.js viewer. The legacy versions are still available.

PACKTER 3.0 NOW

The modernized release. broker (Rust) + agent (C/autotools) + web viewer. secure-by-default, CUSUM+EWMA, PACKTEARTH, translate mode.

Documentation & technical reports

How to use

README and INSTALL (EN/JA). Build and run the broker / agent / viewer.

License

The program and source are BSD 2-Clause. Models, textures, images and sounds are CC BY.