But you could write one in JavaScript for FFOS, since it provides an access to raw TCP sockets:
https://developer.mozilla.org/en-US/docs/Web/API/TCPSocket
[1] https://news.ycombinator.com/item?id=3108453