[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#477813: RFP: libpnet6 -- a powerful library for writing cross-platform network applications



Package: wnpp
Severity: wishlist

* Package name    : libpnet6
  Version         : 0.1.5
  Upstream Author : Peter Bozarov <kingofgib@users.sourceforge.net>
* URL             : http://pnet6.sourceforge.net/
* License         : BSD
  Programming Lang: (C, C++, C#, Perl, Python, etc.)
  Description     : a powerful library for writing cross-platform network applications

Description from the web page:

libpnet6 is a powerful library for writing cross-platform network
applications. libpnet6 facilitates the writing of professional quality
client/server applications in the TCP, UDP, and UNIX domain protocols,
offering full support for the IPv4 and IPv6 Internet protocols. In
addition, advanced networking functionality such as network inteface
access and configuration, and the reading and writing of raw packets on
the datalink are also supported. The following is a short overview of
the most important functionality offered by libpnet6. As far as
possible, this functionality is available on all operating systems which
libpnet6 supports.

 * Protocol independent "standard" sockets API, with full IPv6 support;
 * Access to IPv4, IPv6, TCP, ICMPv6 socket options;
 * Broadcasting (with IPv4), and multicasting (both IPv4 and IPv6);
 * Access to detailed datagram information, such as actual destination
   address, and the interface a datagram was received on;
 * Raw socket access, enabling the reading and writing of for example
   ICMP and IGMP messages as well as direct access to IP datagrams;
 * IP, IPv6, TCP, ICMP, UDP header manipulation routines;
 * Datalink access: direct access to raw network packets. Read and write
   IP and non-IP packets (e.g. ARP and RevARP packets) bypassing the
   regular protocols stack.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24-1-amd64 (SMP w/1 CPU core)
Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



Reply to: