Я пытаюсь определить, какие URL-адреса https открываются на моем локальном компьютере. Я установил winpkfilter и пытаюсь использовать C# для захвата трафика.
Я могу нормально перехватывать пакеты и даже могу видеть запросы GET и POST в трафике, который не зашифрован (стандартные запросы к сайтам по HTTP)
Мой вопрос:
Можно ли определить, какие URL-адреса HTTP-S (CONNECT) открываются? например, https://facebook.com
Подскажите, пожалуйста, если это возможно. Я не могу использовать fiddler или любой другой прокси-инструмент и для этого должен использовать сетевой драйвер. Скажите, пожалуйста, возможно ли это, и если нет, то какое альтернативное решение?
Спасибо
РЕДАКТИРОВАТЬ
Я должен сделать это на локальном компьютере, где я запускаю свое примерное приложение с правами администратора. Мне просто интересно, смогу ли я добиться этого без прокси. Если пользователь открывает URL-адрес https://www.google.com, я хочу зафиксировать только это. Нужна ли мне по-прежнему реализация посредника, чтобы получить этот URL-адрес CONNECT HTTPS? Пожалуйста, уточните. Очень признателен.