Ciao a tutti,
devo realizzare un'applicazione client - server che realizzi la struttura dell'IP Tunneling.
Questo si traduce nell'incapsulamento di un pacchetto IP in un altro nel router della rete sorgente (client) e nel decapsulamento al router della rete di destinazione (server). Poi si tratterà di realizzare una terza applicazione (il vero destinatario prima dell'incapsulamento) che riceve il pacchetto decapsulato e ne visualizza il contenuto.
Vorrei realizzare quest'applicazione in C su macchina UNIX, qualcuno mi saprebbe dare qualche consiglio su come implementare ? Oppure linkare qualche riga di codice da cui prendere spunto?
Grazie
Ciao
Giovanni
Potresti scriverti una sorta di proxy esterno alle due reti che smista il pacchetto embedded verso la vera destinazione.
Io sto facendo una cosa simile per usare l'ssh dall'interno dell'azienda in cui lavoro verso server esterni, devo oltrepassare un firewall.
ho visto degli esempi step by step du codeproject:
http://www.codeproject.com/KB/aspnet/asproxy.aspx
Mandriva 2010.1 x86_64 - Athlon 64 X2 Dual Core 5200 - Ram 4 GB - Mb Asus M2N - Sk Video NVidia 7300 GT - Wireless RaLink RT2561
Projects:
- http://www.integrazioneweb.com/themonospot
- http://www.integrazioneweb.com/monosim
- http://www.integrazionew