Winsock Hook для модификации трафика (С++)
Антон17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
10.03.2011
Нужно реализовать dll, устанавливающую глобальный хук на winsock. Задача в том, чтобы модифицировать контент получаемых страниц и блокировать некоторые запросы. Логика модификации будет содержаться в классе в dll, написанной на C#. Этот класс будет зарегистрирован как COM-объект.
Фактически нужно:
hook.dll
Экспортирующая два метода:
SetWinsockHook - устанавливает глобальный хук на winsock, в качестве dll для хука использует самою себя.
UnsetWinsockHook - убирает установленный ранее хук.
Эти два метода будут вызываться из exe.
Полагаю общая суть понятна, детали будем обсуждать в привате.