This is a small sample cross-platform networking library, with a sample chat
client and server application. The chat client uses the GUIlib GUI framework
library.
TRAMP stands for `Transparent Remote (file) Access, Multiple Protocol'.
This package provides remote file editing, similar to ange-ftp and EFS.
The u6rd is a user-space 6rd (RFC 5569) implementation, which uses
tun(4) and the raw socket interface.
The u6rd daemon runs on the 6rd border router of a 6rd site that is
isolated from the native IPv6 Internet. It does not provide the
functionality of 6rd "relay" routers.
UDPTunnel by Jonathan Lennox; copyright 1999,2001 by Columbia University.
UDPTunnel is a small program which can tunnel UDP packets bi-directionally
over a TCP connection. Its primary purpose (and original motivation) is to
allow multi-media conferences to traverse a firewall which allows only
outgoing TCP connections.
Source code for Unix is available from
See udptunnel.html for installation and usage instructions. See COPYRIGHT
for conditions and terms of redistribution. A current version of
udptunnel.html is located at
Jonathan Lennox
September 6, 2001
Simpleproxy program acts as simple TCP proxy. It listens for local
socket, and any connection to this port will be forwarded to another
socket at remote host.
LICENSE: GPL2 or later
This is the TIC+ heartbeart client for the public dynamic-IPv4
IPv6 tunnel beta test from the SixXS tunnel service provider.
Uplog is an UDP-based ping program that gives an ASCII
graphical log of packet loss. Once per second, it sends a UDP
packet to the echo port of the target host and waits for a
reply. If it gets a reply an X is written, otherwise a dot is
written to the log file. If a packet with an incorrect sequence
number arrives, a colon is written to the log file. By
examining the log file, one can easily see when and how the
packet losses occur.
This is a standalone version of W. Richard Stevens' "sock" program,
based on the code available for the UNIX Network Programming book.
Adapted and reworked code for W. Richard Stevens' "sock" utility
by Christian Kreibich.
From the author: In TCP/IP Illustrated Vol. 1, Richard Stevens used
a program called "sock" to demonstrate the many properties of TCP/IP.
Unfortunately, the book only speaks about how to use the program but
does not point to a site for downloading its sources. While sock is
contained in the code package accompanying UNIX Network Programming,
this code is also getting dated.
The program can be used to generate TCP or UDP packets for testing
various network features. It runs as either client or server.
socat is a relay for bidirectional data transfer between two independent
data channels. Each of these data channels may be a file, pipe, device
(terminal or modem etc.), socket (UNIX, IP4, IP6 - raw, UDP, TCP), a file
descriptor (stdin etc.), a program, or an arbitrary combination of two of
these.
socat can be used, e.g., as TCP relay (one-shot or daemon), as an external
socksifier, for attacking weak firewalls, as a shell interface to UNIX
sockets, IP6 relay, for redirecting TCP oriented programs like brutus to a
serial line, or to establish a relatively secure environment (su and chroot)
for running client or server shell scripts with network connections.
Why another whois client? Because the RIPE client is a mess of hacks and
#ifdefs and more complex programs lack features or are bloated.