Socat / 2.0.0 Beta 7

An Open Source relay targeted at bidirectional data transfer between two independent data channels
Socat is an open source and POSIX compliant command-line software written in C and designed to act as a bidirectional data transfer relay between two autonomous data channels (pipe, file, device (modem or terminal), SSL, socket (IPv4, IPv6, UNIX, UDP, TCP), proxy CONNECT, or a client for SOCKS4).

Socat is capable of supporting multicasts and broadcasts, Linux tap/tun, abstract Unix sockets, PTYs and GNU readline. In addition, it provides logging, dumping and forking of different modes that can be used for interprocess communication.

You can use Socat as a TCP relay, an IPn6 relay, a shell interface to UNIX sockets, a daemon-based socksifier, as well as for redirecting TCP-oriented software to a serial line.

last updated on:
January 30th, 2014, 8:18 GMT
developed by:
Gerhard Rieger
license type:
GPL (GNU General Public License) 
ROOT \ Utilities


In a hurry? Add it to your Download Basket!

user rating 16



Rate it!
5 Screenshots
What's New in version / 2.0.0 Beta 3
  • Security:
  • CVE-2014-0019: socats PROXY-CONNECT address was vulnerable to a buffer overflow with data from command line (see socat-secadv5.txt). Credits to Florian Weimer of the Red Hat Product Security Team
read full changelog

Add your review!