ttmap passively analyzes values of TCP Timestamps in captured IP packets. After collecting enough data, it computes characteristic remote machine parameters. These values let it guess remote operating systems and identify unique machines behind a single IP address. For example, it can analyze remote IP load-balanced clusters.
tunctl is a small tool for controlling Linux TUN/TAP devices. TUN/TAP devices are virtual network devices where software emulates the wire. With the help of tunctl, such virtual devices can be pre-created and assigned to non-root users for later use, e.g. in virtualization or emulation setups. Many other applications of TUN/TAP devices exist.
u2nl (u-tunnel, universal tunnel) is a small application that listens on a TCP port and tunnels all connections transparently via an HTTPS proxy (using the CONNECT command) to the Internet. Another host on the Internet is not needed. This only works if the HTTPS proxy allows these CONNECT connections. It can be used to provide a Linux host with full connectivity when everything except the http proxy is blocked by a firewall.
uEagle-ATM is a driver for ADSL USB modems with ADI's Eagle-USB chipset like Sagem Fast 800 or Comtrend CT-350. This driver has been rewritten to adapt to the usbatm library, which is also used by the driver for Speedtouch 330 and Connexant AccessRunner. It is based on Damien Bergamini's ueagle driver for *BSD. It works with Linux kernel 2.6.10 and above. All encapsulations, such as PPPoA, PPPoE, or Routed IP, are taken into account.
uIP is probably the smallest implementation of the TCP/IP protocol stack ever written in a high level language; the code footprint is on the order of a few kilobytes and RAM usage is on the order of a few hundred bytes. uIP is intended to be used in embedded systems running low end 8- and 16-bit microcontrollers.
uVNC is a very small VNC server that can be run even on tiny 8-bit microcontrollers commonly found in small embedded devices. With uVNC, such devices can have a networked display without the need for any graphics hardware or a computer screen. A demo server running on a Commodore 64 is available.
The ubiqx library is a set of utility modules written in C using an object-oriented style. These modules include Splay and AVL trees, Sparse Arrays, a simple caching system, and the obligatory linked lists. The code has lots of comments, and some documentation is included, as well as a few examples. Compiles on Linux, *BSD, AmigaOS, and lots of others.