C # / C ++ Захватить IP-пакет локальной машины и отбросить его - PullRequest
0 голосов
/ 11 ноября 2010

Я работаю над проектом брандмауэра.До сих пор мне удается блокировать пакеты на основе ip, что я делаю с помощью платформы фильтрации Windows.Но мой клиент не хочет блокировать весь ip.Он хочет заблокировать определенный URL.Так что теперь мне нужно захватить каждый пакет и прочитать его.До сих пор я могу сделать это с помощью необработанного сокета C #.Но я не знаю, как отбросить этот конкретный пакет.Пожалуйста, помогите мне в этом.

1 Ответ

1 голос
/ 12 ноября 2010

Вам это помогает?

http://www.osix.net/modules/article/?id=824

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

...