My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members

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

Builds cleanly on, but needs work - see TODO: (please let me know if you have access to these systems!)

  • AIX
  • UnixWare
Powered by Google Project Hosting