Netsh is a network debugging tool.
Netsh uses a range of objects called devices which include sockets, files, the system console, and memory buffers. Each device can link to another device, which allows it to receive and send any data that the device does.
The package also provides a suite of simpler commands like hextelnet, tcpsrv, and udplink. These commands simplify the forwarding of packets to any number of hosts while dumping them and logging them in a file simultaneously.
While the benefits of Netsh are undeniable, it's important to note that this is still alpha software. As such, there are still many areas that can be improved. The website lacks detail, Netsh isn't documented thoroughly, and there's presently no error-checking within the code. Therefore, each system call, such as listen(), connect(), etc., must succeed for Netsh to work correctly.
Version 0.1.1: N/A