Libdnet
From Forensics Wiki
Revision as of 16:04, 13 March 2013 by Eriknorthrop (Talk | contribs)
Contents |
Abstract
- libdnet provides a simplified, portable interface to several low-level networking routines, including
- network address manipulation
- kernel arp(4) cache and route(4) table lookup and manipulation
- network firewalling (IP filter, ipfw, ipchains, pf, PktFilter, ...)
- network interface lookup and manipulation
- IP tunnelling (BSD/Linux tun, Universal TUN/TAP device)
- raw IP packet and Ethernet frame transmission
Supported languages
- C, C++
- Python
- Perl, Ruby (see below)
Supported platforms
- BSD (OpenBSD, FreeBSD, NetBSD, BSD/OS)
- Linux (Redhat, Debian, Slackware, etc.)
- MacOS X
- Windows (NT/2000/XP)
- Solaris
- IRIX
- HP-UX
- Tru64
External Links
Net::Libdnet - Perl interface to libdnet dnet.rb - Ruby interface to libdnet libpcap - portable packet capture library winpcap - libpcap for Windows pypcap - libpcap Python module dpkt - fast, simple packet creation and parsing in Python libnet - packet construction library PktFilter - win32 service to configure the IPv4 filtering driver in Windows 2000/XP/Server 2003 Universal TUN/TAP driver - virtual point-to-point network tunnel device TUN/TAP driver for MacOS X Tunnel driver for Solaris 8 (sparc64)