Difference between revisions of "Libdnet"

From Forensics Wiki
Jump to: navigation, search
(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...")
 
(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