LINUX.ORG.RU

Есть аналог libpcap для простой регистрации входных IP-пакетов на интерфейсе?


0

1

Задача: регистрировать принятие IP-пакетов за опред. временной промежуток путем записи времени их прибытия в лог.

Вопрос: кроме libpcap есть какое-нибудь средство, которое бы позволило с минимальным оверхедом регистрировать принятый пакет. Под регистрацией пакета понимается запись времени его прибытия.

P.S. Библиотека pcap устраивает всем. Но может быть есть более быстрое средство для этого, поскольку парсить данные пакетов мне не нужно => функционал libpcap немного избыточен.

★★

iptables -A FORWARD -j ULOG --ulog-nlgroup 1 --ulog-prefix foo
iptables -A INPUT -j ULOG --ulog-nlgroup 1 --ulog-prefix foo
iptables -A OUTPUT -j ULOG --ulog-nlgroup 1 --ulog-prefix foo

+ ulog-acctd

ae1234 ★★
()
Ответ на: комментарий от ae1234

Спасибо! Ulog - кажется, то, что мне нужно. Надо покурить маны.

P.S. Здесь Мультиклавишный автоповтор в линуксе и в иксах ты писал, что

я для себя нашел в ядре и в иксах места что за это отвечают

Можешь сказать, что это за места?

bk_ ★★
() автор топика

socket(AF_PACKET, SOCK_RAW, htons(ETH_P_ALL)));

mv ★★★★★
()

libpcap не парсит пакеты.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.