|
Logiciels / outil pour itinéraire d'un paquet IP de serveur proxy et la capture de réponse en tant que Proxy
Salut,
Je suis impliqué dans un projet sur Debian. Un de mes exigences est d'acheminer un paquet IP à mon application à un serveur proxy et de recevoir la réponse du serveur proxy comme un paquet IP. Mon application gère les données au niveau IP cadre. Mon application crée un paquet IP (avec toutes les entêtes IP et la bonne charge utile). J'ai besoin de cette route des paquets IP à un serveur proxy et la capture de la réponse du serveur proxy au niveau IP comme un paquet IP.
Une des solution que j'ai dans mon esprit (la pensée ne l'ont pas essayé) est de créer une socket brut dans ma demande et d'établir une connexion avec le serveur proxy. Ensuite, je serais en mesure d'envoyer des paquets IP sur le serveur proxy par le biais du brut socket. La réponse du serveur proxy lu par l'intermédiaire de la prise en brut ma demande serait un paquet IP envoyé par le proxy. Mais cette mise en œuvre nécessite de ma demande d'être lancée avec la racine privilidges. Ma demande serait géré par mulitple les utilisateurs et leur fournir un accès root n'est pas acceptable.
Comme alternative, je prévois de lancer un autre programme sur une autre machine (avec la racine privilidge). Ce nouveau programme (nous l'appelons de nos routeur comme référence) qui écoute sur les ports UDP de mes applications qui s'exécutent sur des machines différentes qui envoient des données (paquets IP). Cela signifie paquet IP envoyé des données via un socket UDP (similaires à la propriété intellectuelle en IP). Lorsque le routeur reçoit les données (paquets IP), il routes de serveur proxy par le biais d'une connexion de socket Raw. Cela signifie que le routeur établit une matière première connexion de socket avec le serveur proxy et d'envoyer les paquets IP sur le raw socket (IP packtes Ce sont reçus comme des données de l'utilisateur sur le port UDP). De même, les données reçues du serveur proxy, le routeur lit les mêmes matières premières par l'intermédiaire de la prise de courant comme un paquet IP. Ce paquet IP envoyé par l'intermédiaire de la connexion UDP de la machine (machine 1 ou 2 dans le diagramme).
S'il vous plaît se référer pour les pièces jointes une vue graphique (Graphical textpad.txt pour textpad / wordpad et graphiques notepad.txt pour bloc-notes)
Je cherche un logiciel / package qui effectuer les fonctionnalités du routeur décrites ci-dessus. Ce serait génial si on peut traiter toute authentification nécessaire avec le serveur proxy également.
En résumé, le logiciel devrait accecpt UDP / TCP connections, de recevoir un paquet IP comme des données de l'UDP / TCP port, à la réception de paquets IP à un serveur proxy, de recevoir la réponse de paquets IP de serveur proxy
Un de mes ami a suggéré d'essayer CIPE pour la même. Mais je ne pouvais pas trouver mon bon CIPE exigences. Pourriez-vous s'il vous plaît fournir toutes indications à tout outil logiciel qui fit mes exigences.
Observe,
Rajesh BK
Dernière édition par Rajesh_BK; au 02.19.2009 03:19 AM.. Motif: Format n'est pas correcte
|