The STUN (Simple Traversal of UDP through NATs (Network Address Translation))
server is an implementation of the STUN protocol that enables STUN
functionality in SIP-based systems. The STUN server tar ball also include a
client API to enable STUN functionality in SIP endpoints. In addition there
is a command line UNIX client and a graphical Windows client that check what
type of NAT the user is using.
STUN is an application-layer protocol that can determine the public IP and
nature of a NAT device that sits between the STUN client and STUN server.
The current version of the code supports most of RFC 3489 except the ability
to get OTPs from the server.
SubNetCalc is an IPv4/IPv6 subnet address calculator. For given IPv4 or IPv6
address and netmask or prefix length, it calculates network address, broadcast
address, maximum number of hosts and host address range. The output is
colourized for better readability (e.g. network part, host part). Also, it
prints the addresses in binary format for better understandability.
Furthermore, it can identify the address type (e.g. multicast, unique local,
site local, etc.) and extract additional information from the address
(e.g. type, scope, interface ID, etc.). Finally, it can generate IPv6 unique
local prefixes.
A lightweight, dependency-free program to pull source using the svn protocol.
From the README on the website:
wmwave is dockapp for window maker to display statistical information
about a current wireless ethernet connection. The current release
is Version 0.4. wmwave has been tested under Redhat 5.2 with an
Wavelan Silver WEP/IEEE card from Lucent Technologies.
I have rewritten the network code for use with Bill Paul's wi(4)
driver as it appears in FreeBSD 5.0-CURRENT and 4.4-STABLE. Support
for other cards will not be integrated into this GPLed version.
Xferstats is a utility that parses wu-ftpd, ncftpd, and (special) apache
xferlogs and gives various information and totals about the data transferred.
TAYGA is an out-of-kernel stateless NAT64 implementation for that uses the
TUN driver to exchange IPv4 and IPv6 packets with the kernel. It is intended
to provide production-quality NAT64 service for networks where dedicated
NAT64 hardware would be overkill.
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.
Produces a per-protocol breakdown of traffic by bytes and packets,
with average and maximum transfer rates, for a given libpcap file
(e.g., from tcpdump, ethereal, snort, etc.) Useful for getting a
high-level view of traffic patterns.
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.
This is the NANOG traceroute program. This traceroute variant offers
features such as MPLS label decode, Path MTU discovery, AS lookup,
and spray mode. It is maintained by a collection of volunteers.