pynet is a set of tools acting like proxys. It is composed for now as 3 tools:
pycatwhich is a socat like toolpyproxywhich allows you to established proxypytunthat is used to create Ethernet/IP tunnels
Many times I need to MiTM a network communication and I often use socat. But as soon as you need more than only forward the communication, socat is quite limited. So I developped pycat that acts as socat, but it comes with easily developpable modules that are called between endpoints, to read, store or modify the communication.
You can find a very advanced and accurate documentation in all the *.py files.
If you prefer a less accurate and up to date documenation you can find some use cases here.
- Improve code handling command line that is REALLY ugly
- Fix bugs
- Fix others bugs