• Please review our updated Terms and Rules here

TCP encryption tunnel software

Mike Chambers

Veteran Member
Joined
Sep 2, 2006
Messages
2,621
not sure if anybody is going to find it useful, but i spend about 2 hours or so writing a little windows app that makes TCP tunnels with encryption based on a pre-defined password.

you run the server on one machine, then from a remote location you can run the client. you give it the IP of the server, and the destination remote site you want to communicate with. then you can use whatever program and instead of telling the program to connect to the true remote destination port/IP, you tell it to connect to your local box.

this is where my client program picks up the connectoin request, connects to the sever and tells it what server you want to communicate with and it basically opens up a TCP tunnel that is transparent to both ends but encrypts the data between the server and client. not sure if i explained that well enough, but here is the download with win32 binaries and source code.

http://rubbermallet.org/download/seSOCKS-0.1.zip

it conveniently minimizes to the system tray.

screen shots for the client and server:
seserver.png



seclient.png


it's nothing fancy, it was just basically just made to mess around with.
 
Ohh, sounds like scary stuff. Could it be easily adapted to malicious purposes if it falls into the wrong hands? (At least, I think I'm understanding it correctly)

--T
 
I just use my VPN server that's on my Domain Controller, using IPSEC, L2TP, stuff like that, but never PPTP..

it's not PPTP, its just a little TCP pass through. each end just looks like a regular raw socket connection to the programs on either end of it.
 
oh i know, i didn't say it was PPTP.. I was just saying I never use PPTP ;) I use VPN and IPSEC/L2TP for when I need to tunnel.. I don't use PPTP as it's not completely secure..
 
You can also use SSH to make a tunnel that firefox can use. It would be browser only or anything that can use a SOCKS proxy.
 
Back
Top