Harm acts as a four-way socket redirector that allows you to effectively make a
TCP connection from the Internet to a host behind a Linux masquerade-style
firewall. The server (behind the firewall) makes connections to the client (on
the Internet). After a successful connection, it will bounce packets from a
telnet client (Windows and Linux) to the Harm client, to the Harm server (Linux
only), or to the telnet daemon behind the firewall.