Skip to content

v0.1.0 — Network Stack Test Suite

Choose a tag to compare

@AlexRudyak AlexRudyak released this 26 Aug 17:56
· 9 commits to main since this release

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)

  1. Download NetstackTestSuite.exe below.
  2. Double-click it — it self-elevates via UAC (raw sockets need Administrator).
  3. 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.

See the README and
docs/ for full documentation.