socat
I learned about
socat
a few years ago and am generally surprised more developers don’t know about it. Perhaps I appreciate it all the more since I saw it being used for the first time to fix a production issue, and these sort of incidents leave a lasting impression on one’s mind.
socat
has a bit of a learning curve compared to tools such asnetcat
. While I still often use netcat and friends (in no small part due to muscle memory),socat
truly is the Swiss Army Knife of network debugging tools.
Source: socat, an article by Cindy Sridharan.