Как захватить URL просмотр? - PullRequest
0 голосов
/ 06 июля 2011

Я хотел бы знать, есть ли какой-нибудь хук, который можно добавить в Windows SDK для захвата URL-адреса, если пользователь начинает просматривать интернет-страницы (используя любой браузер, например, IE, Firefox, Chrome и т. Д.).
Если быть точным, я хотел бы знать, есть ли условия для получения обратных вызовов HTTP / FTP из операционной системы Windows (таких как Win 2K, XP, Vista, 7 и т. Д.).

1 Ответ

1 голос
/ 06 июля 2011

Насколько я знаю, нет простого / глобального способа сделать это (было бы плохой идеей относительно безопасности, я думаю).Я думаю, что самый простой способ сделать это - написать простой прокси-сервер, который просто передает все запросы / данные.Это не значит, что есть только один общий сетевой API, который используется для обработки HTTP-запросов и тому подобное.Программы используют Winsock для создания сокетов, а затем реализуют свой собственный коммуникационный уровень для отправки / получения сообщений и / или документов.Вы можете попытаться подключить их, но вам все равно придется обрабатывать все отправленные / полученные пакеты, чтобы идентифицировать HTTP или FTP ... не думайте, что это стоит усилий.

Если вы просто хотитеиметь некоторые экземпляры, регистрирующие веб-запросы, использовать предварительно встроенный прокси-сервер (различные веб-серверы предоставляют легкие реализации прокси, которые не требуют большой конфигурации.

В конце концов, это действительно зависит от того, что вы хотели бы сделать.

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