Contrôler les données de connexion Internet
-
03-07-2019 - |
Question
Je souhaite contrôler la connexion Internet par programme (j'utilise Visual Studio .net (C #)). Je souhaite traiter toutes les demandes envoyées sur Internet.
Par exemple, si vous utilisez un navigateur, tapez "google.com", je souhaite recevoir cette demande avant son envoi sur Internet.
Simplement, il s’agit d’un processus utilisé par Windows pour envoyer et récupérer des données à partir d’un port de communication; veuillez vous il vous plaît avoir un simple article expliquant ce processus, ou avez-vous une idée de la façon de contrôler le flux de données sur les ports de communication en utilisant un réseau de points.
La solution
Vous voudrez peut-être vérifier comment Fiddler , un proxy transparent qui s'ajoute automatiquement au La chaîne WININET afin qu’elle puisse voir chaque requête en cours fonctionne.
Selon cet article MSDN :
... le programme s'enregistre comme le proxy système pour Microsoft Windows Internet Services (WinInet), le HTTP couche utilisée par Internet Explorer, Microsoft Office et beaucoup d'autres produits.
De plus, consultez les réponses à cette question - Comment créer un proxy simple en C # .