Существует ли библиотека, которая может выполнять анализ пакетов и блокировать отправку определенных пакетов?
-
06-07-2019 - |
Вопрос
Я обнаружил Jpcap , однако он встречает только половину мои требования - это не позволяет мне блокировать пакеты, , как указано в FAQ . Я бы предпочел кросс-платформенное (Windows, Mac, Linux) решение, но если его не существует, решения для конкретных ОС будут приемлемыми.
Моя цель - при определенных условиях заблокировать доступ к определенным интернет-ресурсам и сетевым ресурсам, выясняя, куда направляются пакеты, и блокируя те, которые соответствуют определенным критериям, независимо от того, как к ресурсу обращались. Возможно, я поступаю неправильно, поэтому любой совет будет принят.
Решение
Моя цель состоит в том, чтобы ... блокировать доступ к определенным ресурсам Интернета и сети, блокируя [пакеты], которые соответствуют определенным критериям, независимо от того, как к ресурсу обращались.
это возможно только в ядре, и поэтому полностью зависит от платформы.
Другие советы
Существует также libpcap, но я не уверен, что он точно сделает то, что вы ищете ...
на странице sourceforce :
libpcap - независимый от системы интерфейс для захвата пакетов на уровне пользователя. libpcap предоставляет портативную среду для низкоуровневого мониторинга сети. Приложения включают сбор статистики сети, мониторинг безопасности, отладку сети и т. Д.