Как отправить arp пакеты в очередь из arptables

Моя цель состояла в том, чтобы найти способ обрабатывать (отбрасывать, принимать, пересылать и т. Д.) Пакеты из уровня 2 ...

Я знаю, что "iptables" в *inux позволяет нам отправлять пакеты в "NFQUEUE" для дальнейшей обработки пакетов....

но он поддерживает пакеты уровня 3... это означает, что он не обнаруживает пакеты, полученные с уровня 2 ...

хотя "arptables" обнаруживает пакеты, предназначенные для уровня 2, я не смог найти способ отправить его в "NFQUEUE"

Есть ли способ, который может позволить нам выбрать, следует ли нам принимать / отбрасывать / продолжать пакеты уровня?

1 ответ

Только ebtables имеет цель (-j arpreply) для генерации пакетов ARP с этой даты, хотя вы можете фильтровать либо с помощью ebtables и arptables. NFQUEUE также можно использовать в ebtables, и на самом деле его можно быстро расширить для arptables, просто добавив в него запись, но до сих пор arptables была довольно хорошей программой, даже в большей степени, чем ebtables.

Другие вопросы по тегам