Projects / libnetdude

libnetdude

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.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  16 Mar 2010 13:03

    Release Notes: This release fixes 64-bit compatibility issues and provides updates for recent libtool versions. Updating is recommended.

    •  01 Sep 2008 17:43

    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.

    •  24 Jun 2007 15:37

    Release Notes: This release will initialize the new packet data when the caplen is increased.

    •  07 Jun 2007 03:05

    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.

    •  16 Nov 2006 23:50

    No changes have been submitted for this release.

    Screenshot

    Project Spotlight

    ocrodjvu

    OCR support for DjVu.

    Screenshot

    Project Spotlight

    Skrooge

    A personal finances manager powered by KDE.