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

StackOverflow https://stackoverflow.com/questions/1815464

Вопрос

Я обнаружил Jpcap , однако он встречает только половину мои требования - это не позволяет мне блокировать пакеты, , как указано в FAQ . Я бы предпочел кросс-платформенное (Windows, Mac, Linux) решение, но если его не существует, решения для конкретных ОС будут приемлемыми.

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

Это было полезно?

Решение

  

Моя цель состоит в том, чтобы ... блокировать доступ к определенным ресурсам Интернета и сети, блокируя [пакеты], которые соответствуют определенным критериям, независимо от того, как к ресурсу обращались.

это возможно только в ядре, и поэтому полностью зависит от платформы.

Другие советы

Существует также libpcap, но я не уверен, что он точно сделает то, что вы ищете ...

на странице sourceforce :

  

libpcap - независимый от системы интерфейс для захвата пакетов на уровне пользователя. libpcap предоставляет портативную среду для низкоуровневого мониторинга сети. Приложения включают сбор статистики сети, мониторинг безопасности, отладку сети и т. Д.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top