Netcat, Socat, & Cryptcat help
OK guys, I am new(ish) to netcat, cryptcat, and socat but I want to try out a proxy idea I have.
Here is what I need to command line for.
Cryptcat listening on localhost port 7777, encrypting the connection (passkey is test), and connecting the encrypted connection to localhost port 7778
Socat listening on localhot port 7778, connecting to a socks4a server (example: 220.127.116.11) on port 80 to forward the data from localhost port 80 to 100.100.100.100 (example) port 8989
Cryptcat listening on port 8989, decrypting the connection (passkey is test), sending the decrypted data to 18.104.22.168 (example) port 80
...now how would I go about doing this? I am running the windows versions of these programs (not that that should make a difference). I am trying to get something to the effect of an encrypted proxy. The problem is my residential isp blocks inbound port 80 and 443 but the firewall at my work only allows outbound port 80 and 443. The traffic at work also passes through an internal proxy that does blocking based on the ip we are connecting to and also scans the data stream for keywords (such as proxy) and saves the ip address the keyword was received from for a network admin to review to see if it needs to be blocked.
This is my problem, can someone help me?