Skip to content

devbyjitendra/WireSpectra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WireSpectra-Python

A high-performance Deep Packet Inspection (DPI) engine rewritten in Python.

This project is a progressive rewrite of the original WireSpectra C++ engine, focusing on protocol parsing, flow tracking, and real-time application classification.

Features (Planned)

  • Raw PCAP reading and writing (no external libraries for parsing).
  • Layer 2-4 Protocol Parsing (Ethernet, IPv4, TCP, UDP).
  • SNI & Hostname extraction for encrypted traffic classification.
  • Rule-based filtering and blocking.
  • Multi-process architecture for high throughput.

Progress

Check DEVELOPMENT_LOG.md for the detailed 30-day build history.

About

Developed a system-level network analyzer for parsing and filtering traffic captures. Implemented raw binary dissection for Ethernet, IP, and TCP/UDP headers and a stateful flow-tracking engine. Standout feature: performing Deep Packet Inspection on HTTPS traffic to identify applications without decrypting payloads.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages