|
Software / hulpmiddel om de route van een IP-pakket naar de proxy server en het vastleggen van de Proxy antwoord als een
Hoi,
Ik ben betrokken bij een project op Debian. Een van mijn vereiste is om de route een IP-pakket in mijn aanvraag om een proxy-server en het antwoord van de proxy-server een IP-pakket. Mijn toepassing verwerkt de gegevens op het IP-frame niveau. Mijn toepassing creëert een IP-pakket (met alle nodige IP-header en de juiste payload). Ik moet om de route dit IP-pakket naar een proxy-server en vangen het antwoord van de proxy-server op IP-niveau als een IP-pakket.
Een van de oplossing die ik in mijn hoofd hebben (gedacht hebben niet geprobeerd) is om een ruwe socket in mijn applicatie te maken en een verbinding met de proxy-server vast te stellen. Dan zou ik kunnen IP-pakket te sturen naar de proxy-server via de ruwe socket. Het antwoord van de proxy-server wanneer lezen via de ruwe socket in mijn aanvraag zou een IP-pakket verzonden door de proxy. Maar deze uitvoering vergt mijn aanvraag om te worden uitgevoerd met root privilidges. Mijn aanvraag zou worden geleid door mulitple gebruikers en hen root-toegang is niet aanvaardbaar.
Als alternatief, ben ik van plan om een ander programma draaien op een aparte machine (met root privilidge). Dit nieuwe programma (laten we het noemen als router voor onze referentie) zou luisteren op UDP-poorten waarop mijn applicaties die draaien op verschillende machines zou sturen gegevens (IP-pakketten). Dit betekent IP-pakket wordt verzonden als gegevens via een UDP-socket (Vergelijkbaar met IP-in-IP). Als de router ontvangt de gegevens (IP Packet) het routeert naar Proxy-server via een Raw socket verbinding. Dit betekent dat de router zou stellen een rauwe socket verbinding met de proxy-server en de IP-pakketten op de ruwe socket sturen (Dit IP packtes worden ontvangen als gebruiker gegevens over de UDP-poort). Ook de gegevens van de proxy-server, de router dezelfde leest via de ruwe socket als een IP-pakket. Dit IP pakket wordt verstuurd via de UDP-verbinding met de machine (machine 1 of 2 in het diagram).
Zie de bijlagen voor een grafische weergave (Graphical textpad.txt voor textpad / WordPad en Grafische notepad.txt voor Kladblok)
Ik zoek naar een software / pakket dat zou presteert de functionaliteit van de router zoals hierboven beschreven. Het zou fantastisch zijn als zij geen authenication nodig met de proxy-server ook aankan.
Kortom, de software moet accecpt UDP / TCP connecties, krijgt een IP-pakket, zoals gegevens van de UDP / TCP-poort, stuurt u het IP-pakket te ontvangen proxy-server, ontvangt het antwoord IP-pakket van de proxy-server
Een van mijn vriend voorgesteld om CIPE proberen hetzelfde. Maar ik kon niet vinden passen CIPE mijn eisen. Kunt u geven alle verwijzingen naar een tool / software die zou passen mijn eisen.
Groeten,
Rajesh BK
Laatst bewerkt door Rajesh_BK; op 02.19.2009 03:19.. Reden: Formaat was niet goed
|