socat!

proxy-connect, ssl-client, filedescriptor, readline, stdio, exec, system, file, open, tail f, termios, setsockopt, chroot, fork, perm, owner, trace, dump, dgram, ext3, resolver, datagram, multicast, broadcast, interface, socket, sctp, generic, ioctl 2017-01-25: Socat version 1.7.3.2 download/socat-1.7.3.2.tar.gz fixes uninterruptable hang CPU loop on host resolution problems, some compile problems, and lots of other bugs and porting issues (socat-1.7.3.2.tar.gz download/socat-1.7.3.2.tar.gz, socat-1.7.3.2.tar.bz2 download/socat-1.7.3.2.tar.bz2, socat-1.7.3.2.patch.gz download/socat-1.7.3.2.patch.gz. 2016-02-01: Socat security advisory 7 and MSVR-1499: Bad DH p parameter in OpenSSL and Socat security advisory 8: Stack overflow in arguments pars

socat alternatives

  • netcat

  • Netcat is a featured networking utility which reads and writes data across network connections, using the TCP/IP protocol. It is designed to be a reliable "back-end" tool that can be used directly or easily driven by other programs and scripts. At the same time, it is a feature-rich network debugging and exploration tool, since it can create almost any kind of connection you would need and has several interesting built-in capabilities.

    tags: connect connection ipv6 network-utility networking
  • Plink

  • part of the Putty suite, plink is a command-line tool similar to ssh, mainly used for automating processes. It supports ssh, telnet, rlogin, raw, and serial connections. My limited tests indicate it runs better on Windows than on Linux. YMMV.

    tags: automating networking serial-comm
  • NetCrypt

  • NetCrypt is a small Open Source command line file-transfer utility providing authentication, confidentiality and integrity validation while still maintaining top-notch performance and transfer speed between machines. No public key distribution is required: NetCrypt is designed to use a symmetric passphrase with a strong key-derivation-function.

    tags: file-admin file-transfer network-administration peer-to-peer tcp