Получить доступ ко всем URL, со временем ответа? - PullRequest
0 голосов
/ 04 февраля 2010

Может кто-нибудь помочь мне, как получить (или войти) все URL-адреса, доступные веб-браузерами на компьютере. Вместе с временем отклика?

Примечание: Visual C ++ будет языком программирования, который будет использоваться, и он будет работать на платформе Windows.

Ответы [ 2 ]

1 голос
/ 04 февраля 2010

Решением было бы реализовать драйвер фильтра пакетов, но он довольно сложный (код в режиме ядра сложно написать и отладить, и вы можете легко вывести из строя всю систему, если сделаете что-то не так);с другой стороны, вы можете легко использовать сторонний драйвер (например, WinPCap), чтобы выполнить грязную работу, и использовать данные, полученные из него, для своих вычислений / ведения журнала /...
Другим решением может быть написание простого проксичто браузер будет использовать для подключения к интернету;Ваше приложение будет просто проходом, который регистрирует запросы и делает их статистику с ними.Вы также можете использовать существующий прокси-сервер (например, Squid) и работать с данными, предоставляемыми его возможностями ведения журналов.

0 голосов
/ 04 февраля 2010

Вы должны попробовать Wireshark. У него также есть возможности ведения журнала.

Редактировать: И это с открытым исходным кодом :-) Я думаю, что ответ несколько больше, чем вы думаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...