Skip to content

netprotocols 1.1.0

Choose a tag to compare

@EONRaider EONRaider released this 29 Aug 19:39
· 149 commits to master since this release

Milestone v1.1. Full details in CHANGELOG.md.

Highlights

  • IPv6 extension headers (RFC 8200): Hop-by-Hop Options, Routing, Fragment, Destination Options — the decode chain now reaches ICMPv6/TCP/UDP behind them (MLD reports decode fully). Extension headers dispatch only inside an IPv6 chain; fragments chain onward only from offset 0.
  • Checksums: compute()/verify() (RFC 1071, IPv4/IPv6 pseudo-headers) and Packet.with_checksums() — verified against a real-capture corpus: every inbound frame's checksums recompute to their wire values.
  • Property-based fuzzing of the decode path (deterministic CI profile).
  • Real-capture fixture corpus: 65 frames / 12 live-captured scenarios.

pip install netprotocols