Скажите, пожалуйста, с помощью каких библиотек можно блокировать исходящие IP пакеты?
В сети находила примеры фильтрации входящих пакетов с помощью библиотек типа SharpPcap или Pcap.Net, а вот примера для решения вышеописанной проблемы я что-то не нашла.
Здравствуйте, 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>том числе связанная с блокировкой пакетов, доступна в режиме пользователя.
Ох, как там все страшно
Спасибо, буду разбираться!
Не сочтите за труд, но не могли бы вы "тыкнуть пальцем" на то месте в документации, где конкретно идет фильтрация пакетов?
Здравствуйте, No_Comments, Вы писали:
N_C>Не сочтите за труд, но не могли бы вы "тыкнуть пальцем" на то месте в документации, где конкретно идет фильтрация пакетов?
Здравствуйте, 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
Но в любом случае надо быть готовым к тому, что всё это очень сильно повязано на версию ОС, и выход очередного сервис-пака подожжёт старый код синим пламенем.
Здравствуйте, Mr.Delphist, Вы писали:
MD>Но в любом случае надо быть готовым к тому, что всё это очень сильно повязано на версию ОС, и выход очередного сервис-пака подожжёт старый код синим пламенем.
А пример того, что в WFP "сильно повязано на версию ОС", можно ?
Не разжигания флейма ради, а объективности для
Здравствуйте, okman, Вы писали:
O>Здравствуйте, Mr.Delphist, Вы писали:
MD>>Но в любом случае надо быть готовым к тому, что всё это очень сильно повязано на версию ОС, и выход очередного сервис-пака подожжёт старый код синим пламенем.
O>А пример того, что в WFP "сильно повязано на версию ОС", можно ? O>Не разжигания флейма ради, а объективности для
Весь NDIS регулярно претерпевает изменения. А поскольку WPF завязан на NDIS, то имеем то, что имеем.
Здравствуйте, Mr.Delphist, Вы писали:
MD>выход очередного сервис-пака подожжёт старый код синим пламенем MD>... MD>Весь NDIS регулярно претерпевает изменения. А поскольку WPF завязан на NDIS, то имеем то, что имеем.
WFP завязан на NDIS ? Ну тогда то же самое можно и про сокеты сказать.
Вышла очередная версия NDIS и все сетевые приложения сразу в топку.
Это я к тому, что если код не зависит от каких-то специфичных вещей или
деталей реализации WFP на конкретной платформе, то ничего "подожжено" не будет.