Em Andamento

Modify tcp over udp tunnel open source C program

The code is at [url removed, login to view]

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 127.0.0.1 8888 IP_UDPTUNNEL_SERVER 12345 127.0.0.1 22

Use a ssh client and connect to the server 127.0.0.1:8888

-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 127.0.0.1 8888 IP_UDPTUNNEL_SERVER 12345 127.0.0.1 80

Open a brower and enter the url http://127.0.0.1:8888

-Server: (server must have a httpd process running)

udptunnel -s 12345

3-HTTP over SSH over UDPTunnel: It's working

-Client:

udptunnel -c 127.0.0.1 8888 IP_UDPTUNNEL_SERVER 12345 127.0.0.1 22

Use a ssh client and connect to the server 127.0.0.1:8888

Make portforwarding with SSH (port ex 3333 -> 22 server)

Open a brower and enter the url http://127.0.0.1:3333

-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 127.0.0.1 8888 IP_UDPTUNNEL_SERVER 12345 127.0.0.1 80

Open a brower and enter the url http://127.0.0.1:8888

-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

Habilidades: Programação C

Ver mais: tcp udp source code, tcp udp tunnel, ssh udp, udptunnel, open source tunnel udp, tcp udp source, tunnel udp, udp tunnel, tunnel protocol open source, udptunnel source, tunnel tcp open source, udp protocol source code, udptunnel ssh, udp tunnel tcp, open source tcp tunnel, tunnel source, tunnel program, udp tunnel open source, tunnel udp open source, udp tunnel source code, tunnel source code, udp tcp source programs, source flow, tcp tunnel open source, tcp udp open source

Acerca do Empregador:
( 33 comentários ) London, France

ID do Projeto: #538077