Packet Sniffer
Lightweight packet capture with a human-friendly reporting layer for rapid diagnostics.
6
Protocols parsed
5 min
Average capture session
8
CLI commands
This tool started as a curiosity about low-level networking. I built a capture loop in Python, parsed packets into structured data, and surfaced the results through a lightweight HTML viewer.
Shell scripts bundle common operations so I can launch captures with the right permissions, filter protocols, and archive sessions quickly.
Existing packet analyzers felt heavy for quick experiments and were overkill for simple demos.
Implemented a minimal capture pipeline in Python with an HTML view that highlights the important headers first and collapses detail on demand.
Helps me demo networking concepts in workshops without relying on bulky tooling and keeps sample traces organized for future reference.
- Interface-level capture with protocol-aware parsing
- Readable HTML summaries for sharing findings
- Command-line helpers to automate the capture workflow