DIMES is a distributed scientific research project, aimed to study the
structure and topology of the Internet, with the help of a volunteer community
(similar in spirit to projects such as SETI@Home).
etrace is a configurable static port network tracing tool, similar to
traceroute, but supporting ICMP, TCP, UDP and other IP protocols.
etrace has a wealth of options ranging in function from controlling
output to the detailed construction of trace packets.
NuSOAP is a rewrite of SOAPx4, provided by NuSphere and Dietrich
Ayala. It is a set of PHP classes - no PHP extensions required - that
allow developers to create and consume web services based on SOAP 1.1,
WSDL 1.1 and HTTP 1.0/1.1.
GtkNetCat is a Graphic User Interface for netcat. Netcat provides system
functions as a computer networking utility for reading from and writing
to network connections on either TCP or UDP.
KRDC is a client application that allows you to view or even control
the desktop session on another machine that is running a compatible
server. VNC and RDP is supported.
KDE Desktop Sharing (krfb) is a small server for the RFB protocol,
better known as VNC. Unlike most other Unix/Linux RFB servers, KRfb
allows you to share your X11 session instead of creating a new X11
session.
Simple network library for all your connection need. Features: Really
simple to use, SSL/TLS, SOCKS. This library provides a very simple api
to create sockets to a destination with the choice of SSL/TLS, and
SOCKS.
IP Routing Table is a tree of IP ranges to search one of them on the
longest match base. It is a kind of TRIE with one way branching removed.
Both IPv4 and IPv6 are supported.
ipsvd is a set of internet protocol service daemons.
It currently includes a TCP/IP service daemon, and a UDP/IP service daemon.
An internet protocol service (ipsv) daemon waits for incoming connections
on a local socket. On incoming connections, the ipsv daemon conditionally
runs an arbitrary program with standard input reading from the socket, and
standard output writing to the socket, that handles the connection.
Standard error is used for logging.
ipsv daemons can be told to read and follow pre-defined instructions on
how to handle incoming connections. It's possible to run different
programs, or to set a different environment, or to deny a connection, or
to set a per host concurrency limit, depending on the client's address or
hostname.
Normally the ipsv daemons are run by a supervisor process, such as runsv
from the runit package, or supervise from the daemontools package.
ipsvd can be used to run services normally run by inetd, xinetd, or tcpserver.
LibCMIS is a C++ client library for the CMIS interface. This allows C++
applications to connect to any ECM behaving as a CMIS server like Alfresco,
Nuxeo for the open source ones.