Как заблокировать IP-адрес, взаимодействуя с брандмауэром окна в JAVA ?
Я построил систему обнаружения вторжений на java. Он нюхает пакеты с помощью Jnetpcap и проверяет IP-адреса на соответствие IP-адресам из черного списка. Которые классифицируются как веб-атаки, SIP-атаки, SSH , вредоносные программы и зондирование.
У меня есть веб-интерфейс, который показывает все занесенные в черный список IP-адреса, если они получены из живого трафика, поэтому теперь я хочу заблокировать любой из этих IP-адресов. Есть ли способ сделать это на java? Jnetpcap не работает в встроенном режиме, поэтому я подумал, что могу взаимодействовать с брандмауэром и поставить этот IP-адрес своим. Так есть ли способ сделать это на java ??
Что я уже пробовал:
Я попытался поискать его в google, но не смог найти никакой помощи.
Richard MacCutchan
Вам нужно проверить, есть ли у вас API в вашем брандмауэре.