v0.1.0 — Network Stack Test Suite
First release of the Network Stack Test Suite — RFC-conformance and
vulnerability testing for a custom L3/L4 network stack (the DUT) over real
Ethernet.
Download & run (Windows)
- Download
NetstackTestSuite.exebelow. - Double-click it — it self-elevates via UAC (raw sockets need Administrator).
- Install Npcap if you haven't (the packet-capture driver can't be bundled).
No Python install needed. Artifacts (reports, .pcap, logs) are written to a
reports/ folder next to the exe.
What's included
- IP, UDP, ICMP, TCP conformance tests (SYN/handshake, state machine, congestion/flow control) plus vulnerability classes (SYN flood, Ping of Death, Teardrop, invalid flag combinations).
- Client and server roles — validate the DUT as a responder or as an initiator.
- CLI and GUI front ends sharing one run engine; live traffic plot; per-test descriptions with RFC references.
- Developer-oriented report (HTML + PDF) — findings first (with the RFC clause and observed behaviour), artifacts/repro, and appendices (full test catalog + RFC index).
- Custom/raw payloads, a passive pcap recorder, and an opt-in tshark-style debug log.
Requirements
- Windows 10/11, Administrator (prompted via UAC).
- Npcap with "Restrict … to Administrators only" unchecked.