From the tcpcat README:
Tcpcat is a simple program that is like `cat' but it works over TCP streams
to allow you to cat from one host to another.
The host common way to use this program whould be something like this:
on host a: $ tcpcat -l 93255 | gzip -dc | tar xvf -
on host b: $ tcpcat -h hosta:93255 file.tar.gz
Another good use for this program is debugging network stuff. When debugging
a newtork client or server you can pipe the output of tcpcat to a hex dump
(I recomend xxd which comes with vim). Also it can act as a crude telnet server
when invoded with --listen, --input, and --output, this mode is quite useful
for network program debugging as well.
This is a port of librdkafka, a C library implementation
of the Apache Kafka protocol, containing both Producer and
Consumer support. It was designed with message delivery
reliability and high performance in mind, current figures
exceed 800000 msgs/second for the producer and 3 million
msgs/second for the consumer.
tcpmssd was written by Ruslan Ermilov <ru@FreeBSD.org> based on work
done by Patrick Bihan-Faou <patrick@mindstep.com>.
tcpmssd is a divert(4) program that adjusts outgoing TCP data so that
the requested segment size is not greater than the amount allowed by
the interface MTU.
This is necessary in many setups to avoid problems caused by routers
that drop ICMP Datagram Too Big messages. Without these messages,
the originating machine sends data, it passes the rogue router then
hits a machine that has an MTU that is not big enough for the data.
Because the IP Don't Fragment option is set, this machine sends an
ICMP Datagram Too Big message back to the originator and drops the
packet. The rogue router drops the ICMP message and the originator
never gets to discover that it must reduce the fragment size or drop
the IP Don't Fragment option from its outgoing data.
tcpshow reads a tcpdump(1) savefile and provides a reasonably complete
decode of Ethernet, IP, ICMP, UDP and TCP headers. Boolean expressions
may also be specified for packet selection. Data within the packets are
displayed in ASCII.
tcpshow's output is simular to Sun Solaris's snoop(1M) command for
network packet capture and inspection.
The tcpsplit utility breaks a single libpcap packet trace into some number
of sub-traces, breaking the trace along TCP connection boundaries so that
a TCP connection doesn't end up split across two sub-traces. This is useful
for making large trace files tractable for in-depth analysis and for
subsetting a trace for developing analysis on only part of a trace.
tcptrace is a TCP connection analysis tool. It can tell you detailed
information about TCP connections by sifting through dump files.
The dump file formats supported are:
Standard tcpdump format (you need the pcap library)
Sun's snoop format
Macintosh Etherpeek format
HP/NetMetrix protocol analysis format
NS simulator output format
NetScout
NLANR Tsh Format
To see the graphs, you'll also need Tim Shepard's xplot program,
available at http://www.xplot.org
An alternative to nss_ldap using an ldap based NIS/YP server.
This is a UNIX daemon providing NIS services with a modular
backend interface. The current focus is the development of
an LDAP module for the backend data source.
This daemon was (and is being written) in order to migrate a
large install base of UNIX systems utilizing NIS to an LDAP
based solution, eventually facilitating a migration of all
corporate services that rely on similar data to LDAP.
This (and future) LDAP related tools are being released under
the BSD License (with advertising clause).
TCPWatch is a utility written in Python that lets you monitor forwarded TCP
connections or HTTP proxy connections. It displays the sessions in a window
with a history of past connections. It is useful for developing and debugging
protocol implementations and web services.
tdetect detects someone running traceroute against your system.
It does this by detecting UDP (Unix traceroute) or ICMP ECHO (Windows
traceroute) packets with TTL fields == 1.
Enhanced version of VNC, called TightVNC (grown from the VNC Tight Encoder
project), which is optimized to work over slow network connections such as
low-speed modem links. While original VNC may be very slow when your
connection is not fast enough, with TightVNC you can work remotely almost
in real time in most environments. Besides bandwidth optimizations,TightVNC
also includes many other improvements, optimizations and bugfixes over VNC.
Note that TightVNC is free, cross-platform and compatible with the standard
VNC.