libnetdude is the packet manipulation backend of the Netdude trace file editing framework. It allows you to perform trace file manipulations at a much higher level of abstraction than code written directly for the pcap interface. It also supports plugins (dynamically loaded libraries) that can essentially do whatever the programmer desires. When developers write their packet manipulation code as libnetdude plugins, this instantly allows other developers to use their tools. It provides data types and APIs for the most common situations when dealing with libpcap trace files: trace files of arbitrary size, packets, network protocols, packet iterators, and packet filters, just to name a few.
|Licenses||BSD Revised BSD Original|
|Operating Systems||OS Independent|
Release Notes: This release fixes 64-bit compatibility issues and provides updates for recent libtool versions. Updating is recommended.
Release Notes: This release adds support for VLAN-tagged packets. It fixes a small number of bugs in the handling of unused space in packets.
Release Notes: This release will initialize the new packet data when the caplen is increased.
Release Notes: Resizing of packets is now supported intelligently (i.e., relevant packet header updates are performed automatically). A number of convenience functions were added. Bugs in libnd_packet_fix() as well as the ChecksumFix plugin were fixed. The run() hook in feature plugins now returns an error code, which lndtool properly passes through to the command line.
No changes have been submitted for this release.