Существует ли библиотека, которая может выполнять анализ пакетов и блокировать отправку определенных пакетов? - PullRequest
1 голос
/ 29 ноября 2009

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

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

Ответы [ 2 ]

2 голосов
/ 29 ноября 2009

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

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

0 голосов
/ 29 ноября 2009

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

в соответствии со страницей sourceforce :

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

...