I learned about
socata 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.
socathas a bit of a learning curve compared to tools such as
netcat. While I still often use netcat and friends (in no small part due to muscle memory),
socattruly is the Swiss Army Knife of network debugging tools.
Source: socat, an article by Cindy Sridharan.