You have chosen to sponsor your bid up to a maximum amount of .
I want a desktop app that will:
1. listen on port 23 for incoming connections (up to 16 simultaneous clients) and act as a telnet server
2. Upon connection to the telnet server, it will act as an SSH client to another server. The IP and port of the destination SSH server will be supplied in the command line when launching the application. Example: MyTelnet2SSH ssh.server.com 22.
3. Data will pass through the server so it will act a true proxy - data entered by the telnet client will be sent via SSH to the destination server, and data received from the SSH server will be sent to the telnet client.
The application must compile in VS2012, be written in C# and write a reasonable log to a file named proxy.txt - especially of errors to allow easier debugging.
No need for certificate-based authentication, just username/password.
If you have more questions, please write to me.
Additional Project Description:
07/14/2013 at 23:07 UZT
One more critical thing - no use of commercial libraries/assemblies. The code must compile without a problem on my VS2012 without additional licensing fees.