NetConnect is a command line tool for automating the login process to routers, switches, or UNIX hosts and any intermediate devices or proxies in the path. It does this by using credentials supplied within a configuration file. It also allows users to run Perl based scripts on a single device or devices in parallel to automate tasks. Although it was originally designed around Cisco routers and switches, it can be extended to work with any CLI based device by specifying custom prompts that different devices use. It works well with Cisco routers and switches as the concepts around "enable" mode and the corresponding syntax of the prompt are contained within the source. Devices can be stored within your configuration file, so you are able to connect to devices using a portion of their name (using regular expressions) as opposed to having to remember IP addresses or full DNS names.
PICI-NMS is an object oriented middleware which makes possible sending messages in a networked environment or on a single host between applications using the library provided. The supported message sending mechanism is "publish/subscribe" and this is backed up by a very easy-to-use and intuitive C++ API which hides the underlying socket interface to make the message sending as transparent to the client as possible.
ctunnel is a program for tunneling and proxying TCP or UDP connections via a cryptographic tunnel. ctunnel can be used to secure any existing TCP or UDP based protocol, such as HTTP, Telnet, FTP, RSH, MySQL, VNC, DNS, XDMCP, NFS, etc. You can also chain or bounce connections to any number of intermediary hosts.
constat is an application that monitors, logs, and reports the activity of network connections present on a system. It reports sent/received traffic information for every live network device, giving you the option of displaying its output in units of kilobytes, megabytes, and gigabytes, along with the number of transmitted packets. It also includes a real time monitoring option based on a timer. Additionally, constat provides the option to view the socket table (local/remote IPs with ports they are binded to) for a specific protocol or all protocols at once. It does not require the X server.
cpt aims to be running in front of any HTTPS server. It forwards all requests that don't call for a "CONNECT .." to the normal HTTPS server. There is no error handling for mistaken requests; they go straight to the default server. A request that doesn't pass the conditions is passed forward too, and the Web server will handle it (with the default error page). Users should be unaware that cpt is running as a proxy.
AnyClient is a platform-independent file transfer application that supports all major file transfer protocols including FTP/S, SFTP, and WebDAV/S. It is available both as a Web-based service requiring no software installation, and as a downloadable application that you can install locally.
ipt_pkd is an iptables extension implementing port knock detection with SPA (single packet authorization). This project provides 3 parts: the kernel module ipt_pkd, the iptables user space module libipt_pkd.so, and a user space client knock program. For the knock packet, it uses a UDP packet sent to a random port that contains a SHA-256 of a timestamp, small header, random bytes, and a shared key. ipt_pkd checks the time window of the packet and does the SHA-256 to verify the packet. The shared key is never sent.