Я использую цель nfqueue iptables, чтобы получить пакет в nfqueue и применить к ним некоторые бизнес-правила.
iptables -A INPUT -p tcp -j NFQUEUE --queue-num 0
Мне нужно сделать то же самое с ответом arp, и я вижу, что в arptables есть цель QUEUE:
arptables -A INPUT -j QUEUE
Проблема в том, что я не могу понять, совпадает ли очередь здесь с iptables nfqueue, и если нет, то как я могу читать из нее.
Я просто ищу способ, как мне позвонить, когда я получу ответ ARP для данного IP. Использование libpcap имеет самый низкий приоритет, потому что с libpcap мне нужно будет запускать все пакеты.