A Network Packet Dissector Library
This library can be used to parse network packets, captured for example with the libpcap.
See the file test/main.c if you want an example.
make
-
L2: Ethernet, ARP
-
L3: IPv4, IPv6, ICMP
-
L4: TCP, UDP, SSL/TLS
-
L5: DNS
html/index.html
Tosh (tosh t0x0sh org)
libpkt is a free software, distrubued in the terms of the GPLv3 license.
-
Improve documentation
-
Improve currents protocols (DNS, TLS...)
-
Adding state tracking for TLS, TCP
-
Add IPv4/IPv6 fragmentation support
-
Add some protocols dissectors : L2(IEEE802.11, PPP, PPTP), L3(RARP, IGMP, ICMPv6)...