Skip to main content



Socat is a great networking tool, for troubleshooting, development, system administration, testing and experimentation with networks.

I like to think about socat as a more enhanced version of netcat.

socat stands for SOcket CAT and it is a utility to transfer data between two addresses.

Generally a socat command launch has this structure:

socat <various_options> <address1> <address2>