Expand description
WireForge App — application-layer protocol parsing, construction, and pcap I/O.
This crate provides:
- DNS, mDNS, LLMNR — name resolution protocols
- DHCPv4 — network configuration
- NTPv4 — time synchronization
- HTTP/1.1 — request/response line parsing
- TLS ClientHello — SNI and extensions
- SSH — banner and key exchange
- MQTT 3.1.1/5.0 — IoT messaging
- Modbus TCP — industrial control
- RADIUS — authentication and accounting
- NetBIOS-NS — Windows name service
- SMB2 — file sharing negotiate
- RDP — remote desktop connection
- pcap/pcapng — packet capture I/O
Modules§
- dhcp
- DHCPv4 message parsing and construction (RFC 2131/2132).
- dns
- DNS message parsing and construction (RFC 1035).
- http
- HTTP/1.1 request and response line parser.
- llmnr
- LLMNR (Link-Local Multicast Name Resolution) parser (RFC 4795).
- mdns
- mDNS (Multicast DNS) parser (RFC 6762). Internally delegates to DnsPacket.
- modbus
- Modbus TCP protocol parser (MBAP header + PDU function code dispatch).
- mqtt
- MQTT protocol parsing and construction (MQTT 3.1.1 + MQTT 5.0).
- netbios
- NetBIOS Name Service parser (RFC 1001/1002).
- ntp
- NTPv4 packet parser (RFC 5905).
- pcap
- pcap and pcapng file reader/writer.
- radius
- RADIUS protocol parser (RFC 2865/2866).
- rdp
- RDP Connection Initial protocol parser (TPKT + X.224 + RDP Negotiation).
- smb2
- SMB2/3 Negotiate protocol parser.
- ssh
- SSH protocol identification — banner and key exchange init parsing (RFC 4253).
- tls
- TLS (Transport Layer Security) protocol parsing — ClientHello and SNI extraction.