Вопросы по теме 'netfilter'
событие netfilter для пакета, обрабатываемого локально (код модуля ядра netfilter C)
Если входящий пакет приходит и обрабатывается локально, есть ли способ получить уведомление об этом событии?
В настоящее время я использую перехватчик NF_IP_LOCAL_IN. Но похоже, что это дает все пакеты, предназначенные для интерфейса. Например,...
782 просмотров
schedule
17.01.2022
Регистрация пакетов, отброшенных с помощью nfq_set_verdict2 (NF_DROP)
В моем приложении я передаю пакеты из netfilter в пользовательское пространство с помощью NFQUEU, а затем сравниваю его с моими критериями и отбрасываю или принимаю пакеты через NF_DROP или NF_ACCEPT в функции nfq_set_verdict2. Я хочу регистрировать...
415 просмотров
schedule
31.01.2023
Используя libnetfilter_queue, повторно вставленный пакет не влияет на изменение, однако вставка копии пакета выполняется успешно. Почему?
Я использую библиотеку libnetfilter_queue.
Мне нужно изменить IP-адрес назначения в пакете. Я меняю IP-адрес получателя и повторно ввожу пакет: nfq_set_verdict(qh, id, NF_ACCEPT,size, originalPacket);
но изменение не вступило в силу.
Однако,...
1589 просмотров
schedule
27.01.2024
Как извлечь номер порта источника и получателя из пакета в очереди iptables
Я использую библиотеку libnetfilter_queue. Но я не мог найти способ извлечь номер порта в функции обратного вызова. Я немного новичок. Подробная помощь будет высоко оценена!
1250 просмотров
schedule
12.09.2023
Почему пустой критический раздел в ловушках netfilter возникает «ОШИБКА: планирование при атомарной ошибке»?
Я написал этот хук:
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/netfilter.h>
#include <linux/netfilter_ipv4.h>
#include <linux/skbuff.h>
#include <linux/mutex.h>
static struct...
2175 просмотров
schedule
26.11.2023
Фильтрация пакетов с помощью Netfilter NFQUEUE и Berkeley Packet Filter (BPF)
Я только что прочитал в этих ответах про два варианта разработки пакетных фильтров в linux.
Первый использует iptables и netfilter , вероятно, с NFQUEUE и библиотека libnetfilter_queue .
Во-вторых, с помощью BPF (Berkeley Packet...
2476 просмотров
schedule
06.05.2022
Как использовать libnetfilter_conntrack в Ubuntu 18.04
Я играю, чтобы захватить пакет с помощью libnetfilter_conntrack
Следующий код до сих пор работал в Ubuntu, за исключением Ubuntu 18.04.
Нет вывода, несмотря на просмотр или доступ к ssh.
Ты знаешь почему???
static int cb(enum...
621 просмотров
schedule
09.02.2023