LINUX.ORG.RU

ettercap ничего не делает, жрет 60% cpu с nanosleep(0)

 


0

1

Такие дела
есть шлюз линуксовый, на нем pppoe интернететы
при старте сессии стартует tcpdump на ppp0 интерфейсе
в конце сессии, pcap файл кормится ettercap'у
так вот иногда все норм - ettercap прочитал и пологал все, что нашел
а иногда ettercap становится раком и в strace видно кучу(собственно, только их) вызовов nanosleep(0)
правильно я понимаю, что ettercap норм читает весь дамп траффика, но нагибается на незавершенном пакете(в конце ppp сессии что-нибудь невовремя сдохло), и уходит в нанослип, ожидая новые порции данных
если да, то как лечить?
ну кроме наколенной поделки на каком-нибудь языке, к которому есть pcap интерфейс, чтобы сохранять только валидные пакеты

Если баг стабильно воспроизводится с некоторым pcap-файлом на последнией версии ettercap'а, дак можно и bug-репорт накатать.

А так, попробовать разные версии ettercap, попробовать сначала конвертить логи из pcap-формата в ettercap-формат, найти баг в ettercap и исправить...

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

да, спасибо, пока решилось временным перечитыванием еттеркапом в свой формат

спасибки

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