Контроль данных интернет-соединения
-
03-07-2019 - |
Вопрос
Я хочу управлять интернет-соединением программно (я использую Visual Studio .net (C #)). Я хочу обработать все запросы, отправленные в Интернет.
Например, если пользователь использует браузер любого типа " google.com " ;, я хочу получить этот запрос до того, как он будет отправлен в Интернет.
Проще говоря, это процесс, который Windows использует для отправки и извлечения данных из коммуникационного порта. У любой есть простая статья, объясняющая этот процесс, а также есть ли у кого-нибудь идея, как управлять потоком данных на коммуникационных портах используя точечную сеть. Р>
Решение
Возможно, вы захотите проверить, как Fiddler , прозрачный прокси-сервер, который автоматически добавляется в Цепочка WININET, чтобы он мог видеть каждый сделанный запрос, работает.
Согласно этой статье MSDN :
... программа регистрируется как системный прокси для Microsoft Windows Интернет-сервисы (WinInet), HTTP слой, используемый Internet Explorer, Microsoft Office и многие другие продукты.
Кроме того, ознакомьтесь с ответами на этот вопрос - как создать простой прокси в C # .