pwncat - netcat on steroids with Firewall, IDS/IPS evasion, bind and reverse shell, self-injecting shell and port forwarding magic - and its fully scriptable with Python (PSE)
Add feature to wrap sockets in SSL tunnel either dynamically (change the SSL certs/create certs on system) or statically (certs pre-pasted in pwncat)
SUMMARY
Would like to be able to set up 2 pwncat instances (client and server) and have the option to make the communications encrypted. I see the easiest way to do this is to create a flag --ssl which then wraps the socket; the pwncat server would also then need a method to try via normal communications and if fails try the SSL function
Goal
The goal is to encrypt the stream which would future evade network detection/protection systems
ISSUE TYPE
SUMMARY
Would like to be able to set up 2 pwncat instances (client and server) and have the option to make the communications encrypted. I see the easiest way to do this is to create a flag --ssl which then wraps the socket; the pwncat server would also then need a method to try via normal communications and if fails try the SSL function
Goal
The goal is to encrypt the stream which would future evade network detection/protection systems