Блокировать исходящие IP-пакеты
От: No_Comments Россия  
Дата: 22.04.14 14:19
Оценка:
Здравствуйте!

Скажите, пожалуйста, с помощью каких библиотек можно блокировать исходящие IP пакеты?
В сети находила примеры фильтрации входящих пакетов с помощью библиотек типа SharpPcap или Pcap.Net, а вот примера для решения вышеописанной проблемы я что-то не нашла.
ip пакеты фильтрация c#
Re: Блокировать исходящие IP-пакеты
От: okman Беларусь https://searchinform.ru/
Дата: 22.04.14 16:26
Оценка:
Здравствуйте, No_Comments, Вы писали:

N_C>Скажите, пожалуйста, с помощью каких библиотек можно блокировать исходящие IP пакеты?


Ну например, Windows Filtering Platform:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa366510%28v=vs.85%29.aspx

Там, правда, своя специфика — kernel mode, но часть функциональности, в
том числе связанная с блокировкой пакетов, доступна в режиме пользователя.
Re[2]: Блокировать исходящие IP-пакеты
От: No_Comments Россия  
Дата: 22.04.14 17:53
Оценка:
Здравствуйте, okman, Вы писали:

O>Здравствуйте, No_Comments, Вы писали:


N_C>>Скажите, пожалуйста, с помощью каких библиотек можно блокировать исходящие IP пакеты?


O>Ну например, Windows Filtering Platform:

O>http://msdn.microsoft.com/en-us/library/windows/desktop/aa366510%28v=vs.85%29.aspx

O>Там, правда, своя специфика — kernel mode, но часть функциональности, в

O>том числе связанная с блокировкой пакетов, доступна в режиме пользователя.

Ох, как там все страшно
Спасибо, буду разбираться!

Не сочтите за труд, но не могли бы вы "тыкнуть пальцем" на то месте в документации, где конкретно идет фильтрация пакетов?
Re[3]: Блокировать исходящие IP-пакеты
От: okman Беларусь https://searchinform.ru/
Дата: 22.04.14 18:12
Оценка:
Здравствуйте, No_Comments, Вы писали:

N_C>Не сочтите за труд, но не могли бы вы "тыкнуть пальцем" на то месте в документации, где конкретно идет фильтрация пакетов?


Несколько "наводящих" примеров можно найти здесь:

Using Windows Filtering Platform
http://msdn.microsoft.com/en-us/library/aa366504%28v=vs.85%29.aspx
Re[4]: Блокировать исходящие IP-пакеты
От: Mr.Delphist  
Дата: 26.05.14 16:03
Оценка:
Здравствуйте, okman, Вы писали:

O>Здравствуйте, No_Comments, Вы писали:


N_C>>Не сочтите за труд, но не могли бы вы "тыкнуть пальцем" на то месте в документации, где конкретно идет фильтрация пакетов?


O>Несколько "наводящих" примеров можно найти здесь:


O>Using Windows Filtering Platform

O>http://msdn.microsoft.com/en-us/library/aa366504%28v=vs.85%29.aspx

Но в любом случае надо быть готовым к тому, что всё это очень сильно повязано на версию ОС, и выход очередного сервис-пака подожжёт старый код синим пламенем.
Re[5]: Блокировать исходящие IP-пакеты
От: okman Беларусь https://searchinform.ru/
Дата: 26.05.14 17:13
Оценка:
Здравствуйте, Mr.Delphist, Вы писали:

MD>Но в любом случае надо быть готовым к тому, что всё это очень сильно повязано на версию ОС, и выход очередного сервис-пака подожжёт старый код синим пламенем.


А пример того, что в WFP "сильно повязано на версию ОС", можно ?
Не разжигания флейма ради, а объективности для
Re[6]: Блокировать исходящие IP-пакеты
От: Mr.Delphist  
Дата: 27.05.14 09:55
Оценка:
Здравствуйте, okman, Вы писали:

O>Здравствуйте, Mr.Delphist, Вы писали:


MD>>Но в любом случае надо быть готовым к тому, что всё это очень сильно повязано на версию ОС, и выход очередного сервис-пака подожжёт старый код синим пламенем.


O>А пример того, что в WFP "сильно повязано на версию ОС", можно ?

O>Не разжигания флейма ради, а объективности для

Весь NDIS регулярно претерпевает изменения. А поскольку WPF завязан на NDIS, то имеем то, что имеем.
Re[7]: Блокировать исходящие IP-пакеты
От: okman Беларусь https://searchinform.ru/
Дата: 27.05.14 10:21
Оценка:
Здравствуйте, Mr.Delphist, Вы писали:

MD>выход очередного сервис-пака подожжёт старый код синим пламенем

MD>...
MD>Весь NDIS регулярно претерпевает изменения. А поскольку WPF завязан на NDIS, то имеем то, что имеем.

WFP завязан на NDIS ? Ну тогда то же самое можно и про сокеты сказать.
Вышла очередная версия NDIS и все сетевые приложения сразу в топку.
Это я к тому, что если код не зависит от каких-то специфичных вещей или
деталей реализации WFP на конкретной платформе, то ничего "подожжено" не будет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.