2010-11-25 4 views
0

Nous avons un émulateur de terminal (c'est plus que cela, mais pour la question, c'est ce qu'il décrit le mieux ...) Il y a quelque temps, au lieu de réécrire un proxy de port a été introduit. le proxy écoute 127.0.0.1 en boucle et prend la connexion et la crypte en utilisant SSL. Ce que j'ai besoin de faire est d'obtenir les données de la machine locale avant qu'elle ne pénètre dans le proxy afin que nous puissions le vérifier et l'arrêter ou le changer. Je ne peux pas changer la configuration de la configuration actuelle, donc je dois trouver un moyen d'obtenir les données avant son envoi. Est-ce que cela peut être fait en utilisant Winsock? d'autres approches?IP ou interception de winsock?

grâce

+1

Il doit y avoir * quelque chose * vous pouvez changer si vous envisagez d'essayer de l'intercepter à – shambulator

+0

merci un autre proxy serait l'approche la plus simple mais le terminal ne vous permet que de changer l'adresse IP cible et le proxy actuel écoute toujours sur la même adresse 127.0 .0.1 sur un port fixe! Donc aucun moyen de mettre un autre proxy dans la ligne – Adrian

Répondre

2

A Layered Service Provider devrait le faire (on est presumbably l'intérieur Fiddler, donc si cela fonctionne pour vous, cela va être plus rapide

+0

Merci Actuellement en cherchant dans cette tentative de trouver aC# exemple – Adrian

0

Vous pourriez essayer d'utiliser fiddler d'écouter pour 127.0.0.1