Difference between revisions of "Libdnet"
From Forensics Wiki
Eriknorthrop (Talk | contribs) (Created page with "== Abstract == * libdnet provides a simplified, portable interface to several low-level networking routines, including * network address manipulation * kernel arp(4) cache an...") |
Eriknorthrop (Talk | contribs) (→External Links) |
||
| Line 27: | Line 27: | ||
== External Links == | == External Links == | ||
| − | [http://search.cpan.org/~vman/Net-Libdnet-0.01/ Net::Libdnet] - Perl interface to libdnet | + | * [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.shmoo.com/~bmc/software/ruby/ruby-dnet/ dnet.rb] - Ruby interface to libdnet |
| − | [http://www.tcpdump.org/ libpcap] - portable packet capture library | + | * [http://www.tcpdump.org/ libpcap] - portable packet capture library |
| − | [http://winpcap.polito.it/ winpcap] - libpcap for Windows | + | * [http://winpcap.polito.it/ winpcap] - libpcap for Windows |
| − | [http://monkey.org/~dugsong/pypcap/ pypcap] - libpcap Python module | + | * [http://monkey.org/~dugsong/pypcap/ pypcap] - libpcap Python module |
| − | [http://monkey.org/~dugsong/dpkt/ dpkt] - fast, simple packet creation and parsing in Python | + | * [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.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://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://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://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)] | + | * [http://libdnet.sourceforge.net/tun-1.1-sol80.sparc64.gz Tunnel driver for Solaris 8 (sparc64)] |
Revision as of 16:04, 13 March 2013
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)