New PH Client and API Library
nph offers the following features:
Complete PH API
- your applications will never need to talk directly to the PH server
Solid API design
- designed to prevent memory or file descriptor leaks for applications
which use asynchronous event timers
Interactively usable PH client
- the nph client supports readline command editting, history, and completion
The PH protocol is described in RFC 2378
The RTSP Proxy Kit is a reference implementation of an RTSP proxy.
RTSP (RFC 2326) is a client-server multimedia presentation control
protocol, used e.g. by RealNetworks RealPlayer.
WIDE-DHCPv6 is an open-source implementation of Dynamic Host
Configuration Protocol for IPv6 (DHCPv6), originally developed
by the KAME project.
The implementation mainly conforms to the following standards:
- RFC3315: Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
- RFC3319: DHCPv6 Options for Session Initiation Protocol (SIP) Servers
- RFC3633: IPv6 Prefix Options for DHCP
- RFC3646: DNS Configuration options for DHCPv6
- RFC3898: Network Information Service (NIS) Configuration Options for DHCPv6
- RFC4075: Simple Network Time Protocol (SNTP) Configuration Option for DHCPv6
- RFC4242: Information Refresh Time Option for DHCPv6
- RFC4280: DHCP Options for Broadcast and Multicast Control Servers
Note that the current implementation does not support temporary
IPv6 address allocation by DHCPv6, and there is no plan to
implement that feature at the moment.
pbnc runs in userland and acts as a simple TCP port forwarder.
It has a single-threaded design (uses select(), does not
fork). It can handle multiple targets with an unlimited number
of clients (at least in theory), and supports simple IP-based
access control. Since pbnc works on network level, it does not
care about the application protocol. It can tunnel FTP
(control connection), SSH, HTTP and all other protocols using
TCP communication. Application-level SSL/TLS encryption is
also no problem.
Tools for IPv6 multicast routing including:
- mcastread
an IPv6 multicast receiver
- mcastsend
an IPv6 multicast sender
- mfc
an IPv6 multicast routing daemon, which only supports static
multicast routing.
- pmsft
a test program for Multicast Source Filter (MSF) using APIs
specified in Socket Interface Extention for MSF (RFC3678).
(on a non-IGMPv3/MLDv2-aware kernel, only join/leave
operation is supported)
An IPv6 multicast routing daemon, which supports PIM-DM
(Protocol Independent Multicast Dense-Mode Version 2).
An IPv6 multicast routing daemon, which supports PIM-SM
(Protocol Independent Multicast Sparse-Mode Version 2), and
PIM-SSM (Source-Specific Multicast using PIM-SM).
Python module for the libpcap packet capture library,
based on the original python libpcap module by Aaron Rhodes.
Packet Construction Set
A set of python modules and methods for working with any kind of network
packets.
raddump interprets captured RADIUS packets to print a
timestamp, packet length, RADIUS packet type, source
and destination hosts and ports, and included attribute
names and values for each packet.