|
Program / verktyg för att styra ett IP-paket till proxyserver och fånga Proxy svara på en
Hej,
Jag är involverad i ett projekt på Debian. En av mina krav är att dirigera ett IP-paket i min ansökan till en proxy-server och får svar från proxyservern som ett IP-paket. Min ansökan hanterar data på IP-frame nivå. Min ansökan skapar ett IP-paket (med alla nödvändiga IP-huvudet och riktigt nyttolast). Jag behöver sträcka denna IP-paket till en proxyserver och fånga svar från proxyservern på IP-nivå som ett IP-paket.
En lösning som jag har i mitt sinne (egentligen har inte provat) är att skapa en rå uttag i min ansökan och upprätta en anslutning till proxyservern. Skulle jag kunna skicka IP-paket till proxyservern via råa uttaget. Svaret från proxyservern när den läses via råa uttag i min ansökan skulle vara ett IP-paket som skickas av fullmakt. Men detta genomförande kräver min ansökan köras med root privilidges. Min ansökan skulle drivas av mulitple användarna och ge dem rotåtkomsten är inte acceptabelt.
Som ett alternativ, jag planerar att köra ett annat program på en separat maskin (med rot privilidge). Detta nya program (låt oss kalla det som router för vår referens) skulle lyssna på UDP-portar till vilka mina applikationer som körs på olika maskiner skulle skicka data (IP-paket). Detta innebär IP-paket skickas som data via en UDP-uttag (Liknande IP-i-IP). När routern tar emot data (IP Packet) den vidarebefordrar den till Proxy server via en rå uttagsanslutning. Det innebär att routern skulle upprätta en rå socket anslutning till proxyservern och skicka IP-paket på rå uttaget (Denna IP packtes tas emot som användardata på UDP-port). Liknande uppgifter från proxyservern, läser routern samma via råa uttag som ett IP-paket. Detta IP-paket skickas via UDP anslutning till maskinen (maskin 1 eller 2 i figuren).
Vi hänvisar till bilagor för en grafisk bild (Graphical textpad.txt för TextPad / Wordpad och Grafisk notepad.txt för notepad)
Jag letar efter ett program / paket som skulle perfom funktionaliteten i routern som beskrivs ovan. Det skulle vara bra om man kan hantera alla authenication krävs med proxyservern också.
Sammanfattningsvis programvaran ska accecpt UDP / TCP-anslutningar, får ett IP-paket eftersom uppgifter från UDP / TCP-port, skicka fått IP-paket till proxyserver få svar IP-paket från proxyservern
En av min vän föreslog att försöka CIPE för samma. Men jag kunde inte hitta CIPE passa mina krav. Kan ni ge några tips till alla verktyg / program som skulle passa mina krav.
Hälsningar,
Rajesh BK
Senast redigerad av Rajesh_BK; 02-19-2009 at 03:19.. Orsak: Formatera inte var riktigt
|