Controlla i dati della connessione Internet
-
03-07-2019 - |
Domanda
Voglio controllare la connessione Internet a livello di codice (utilizzo Visual Studio .net (C #)). Voglio elaborare tutte le richieste che vengono inviate a Internet.
Ad esempio, se un utente su qualsiasi browser digita " google.com " ;, desidero ricevere questa richiesta prima che venga inviata a Internet.
Semplicemente, è un processo che Windows utilizza per inviare e recuperare dati da una porta di comunicazione, per favore qualcuno ha un semplice articolo che spiega questo processo, anche qualcuno ha un'idea di come controllare il flusso di dati sulle porte di comunicazione usando dot net.
Soluzione
Potresti voler controllare come Fiddler , un proxy trasparente che si aggiunge automaticamente al Catena WININET in modo che possa vedere ogni richiesta fatta, funziona.
Secondo questo articolo MSDN :
... il programma si registra come proxy di sistema per Microsoft Windows Servizi Internet (WinInet), HTTP livello utilizzato da Internet Explorer, Microsoft Office e molti altri prodotti.
Inoltre, dai un'occhiata alle risposte a questa domanda - Come per creare un semplice proxy in C # .