freebsd. снифер пакетов в реальном времени. (libpcap медленно)

Phoenix

tcp сессия.
tcpdump даёт задержку в среднем в 1 секунду. Это много.
Какие есть решения?
Сейчас смотрю в сторону сделать нетграф-ноду. Но, куда заворачивать оттуда пакеты и как ловить их своим приложением, я что-то не соображу.
Если можно как-то снизить задержку через libpcap - то тоже интересно.

jgimi

Тут почитай, дано в общем, но достаточно информативно.

Sharp

Я надеюсь, опцию -n ты сказал tcpdump-у?
Можно попробовать использовать ipfw tee или pf dup-to.

AlexV769

И -l тоже.

Phoenix

угу. сделал черед tee и диверт сокет.
всем спасибо!
Оставить комментарий
Имя или ник:
Комментарий: