контролировать локальную сеть ПК и блокировать IP-адреса является ли WinPcap инструментом? - PullRequest
0 голосов
/ 19 июля 2010

Мне нужно построить сетевой монитор, который прослушивает сеть и удерживает
политика ip, которая позволит мне блокировать сеть на основе этой политики
например:
если я получаю входящий протокол HTTP от ip, который находится в моем черном списке политики ip
и теперь я люблю блокировать его и, например, перенаправить этот http-запрос, чтобы он мог
содержат теперь мой http-пакет (внедрение пакета?)
доза winpcap может сделать работу?
Чтобы быть ближе к делу
в основном то, что мне нужно, это создать простое приложение для блокировки URL-адресов ..
Какой подход я должен использовать?

Ответы [ 2 ]

1 голос
/ 19 июля 2010

winpcap может вас понюхать, но для блокировки или перенаправления потребуется либо установить новые null-маршруты для заблокированных адресов, либо какая-либо другая форма межсетевого экрана. winpcap не поможет вам с брандмауэром.

При нулевой маршрутизации вы в основном сообщаете своему стеку TCP / IP ложный маршрут к месту назначения; многие системы предоставляют для этого простой синтаксис, но в Windows кажется, что для нулевой маршрутизации хоста или сети лучше всего направлять пакеты на несуществующий шлюз. Плюсом к нулевой маршрутизации является то, что она очень простая, быстрая и использует пути в стеке TCP / IP, которые очень высоко оптимизированы для тяжелых поисков.

Вы также можете использовать правила брандмауэра для отбрасывания пакетов, но вы можете использовать брандмауэр для «более важных» решений политики и загромождать таблицы брандмауэра списком хостов, с которыми вы больше не хотите общаться. может затруднить проверку правил брандмауэра; или вам может потребоваться включить брандмауэр, что приведет к снижению производительности, которое вам может не понадобиться.

0 голосов
/ 19 июля 2010

Вы можете написать «прокси», который прослушивает порт 80 (http) и перенаправляет соединения на настоящий веб-сервер.

...