|
|
| Line 1: |
Line 1: |
| − | == 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 ==
| |
| − | * [http://search.cpan.org/~vman/Net-Libdnet-0.01/ Net::Libdnet] - Perl interface to libdnet
| |
| − | * [http://www.shmoo.com/~bmc/software/ruby/ruby-dnet/ dnet.rb] - Ruby interface to libdnet
| |
| − | * [http://www.tcpdump.org/ libpcap] - portable packet capture library
| |
| − | * [http://winpcap.polito.it/ winpcap] - libpcap for Windows
| |
| − | * [http://monkey.org/~dugsong/pypcap/ pypcap] - libpcap Python module
| |
| − | * [http://monkey.org/~dugsong/dpkt/ dpkt] - fast, simple packet creation and parsing in Python
| |
| − | * [http://www.packetfactory.net/projects/libnet/ libnet] - packet construction library
| |
| − | * [http://www.hsc.fr/ressources/outils/pktfilter/index.html.en PktFilter] - win32 service to configure the IPv4 filtering driver in Windows 2000/XP/Server 2003
| |
| − | * [http://vtun.sourceforge.net/tun/ Universal TUN/TAP driver] - virtual point-to-point network tunnel device
| |
| − | * [http://www-user.rhrk.uni-kl.de/~nissler/tuntap/ TUN/TAP driver for MacOS X]
| |
| − | * [http://libdnet.sourceforge.net/tun-1.1-sol80.sparc64.gz Tunnel driver for Solaris 8 (sparc64)]
| |
| − |
| |
| − | == References ==
| |
| − |
| |
| − | All information on this page can be found at [http://libdnet.sourceforge.net/ libdnet.sourceforge.net] and is credited to Dug Song - dugsong+libdnet@monkey.org
| |