The code is at [login to view URL]
I'm looking for a proficient networking developer to modify the TCP over udp tunnel open source UDPTunnel.
At the moment, it works very well with all programs in which stream/flow are continuing like telnet, ssh. But not with HTTP due to the fact that HTTP has multiple small TCP requests simultaneously.
The workaround for this issue is to use HTTP over ssh over UDP.
Your tasks is to fix this issue + add a simple authentication mechanism (like -k xxxxx when xxxxx is the preshared Key between client and server)
1-SSH over UDPTunnel
-Client:
udptunnel -c [login to view URL] 8888 IP_UDPTUNNEL_SERVER 12345 [login to view URL] 22
Use a ssh client and connect to the server [login to view URL]
-Server: (server must have a sshd process running)
udptunnel -s 12345
2-HTTP over UDPTunnel: it doesn't work at the moment
-Client:
udptunnel -c [login to view URL] 8888 IP_UDPTUNNEL_SERVER 12345 [login to view URL] 80
Open a brower and enter the url [login to view URL]
-Server: (server must have a httpd process running)
udptunnel -s 12345
3-HTTP over SSH over UDPTunnel: It's working
-Client:
udptunnel -c [login to view URL] 8888 IP_UDPTUNNEL_SERVER 12345 [login to view URL] 22
Use a ssh client and connect to the server [login to view URL]
Make portforwarding with SSH (port ex 3333 -> 22 server)
Open a brower and enter the url [login to view URL]
-Server: (server must have a httpd process running)
udptunnel -s 12345
4-What i want you to do:
-Take all uneccessary option
-Client:
udptunnel -k PreSharedKey -c [login to view URL] 8888 IP_UDPTUNNEL_SERVER 12345 [login to view URL] 80
Open a brower and enter the url [login to view URL]
-Server: (server must have a httpd process running)
udptunnel -s 12345 -k PreSharedKey
Please play some test to understand the protocol before deciding if you can do this project. Please do not waste because I do not pay until you provide me a demo.
Good luck and please contact me for me detail