netprotocols 1.1.0
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) andPacket.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