Назад | Перейти на главную страницу

настроить wirehark для автоматического сохранения перехваченных пакетов каждые X часов

Я собираю трафик с помощью wirehark. Все работает нормально, но почему-то после захвата более 2 млн пакетов wirehark просто вылетает.

Не знаю, в чем может быть причина, но трижды пробовал и каждый раз вскоре после 2 млн вылетает. Итак, я экспортирую информацию каждые 1 миллион пакетов, используя File->Export->File затем перезапустите захват.

Все работает нормально, но есть ли способ автоматически указать wirehark для экспорта и перезапуска захвата после определенного количества пакетов или может быть определенное ограничение по времени?

Сколько данных передается по ссылке, которую вы пытаетесь отслеживать? Основная задача Wireshark - показать вам как можно больше информации о каждом пакете, который он видит, и делает это по умолчанию. Если вы пытаетесь проанализировать множество пакетов в реальном времени, у вас может очень быстро закончиться память.

Есть несколько способов обойти это:

  1. В параметрах захвата Wireshark убедитесь, что параметр «Обновлять список пакетов в реальном времени» отключен и включен параметр «Использовать несколько файлов».
  2. Вместо использования Wireshark используйте свалка. Dumpcap намного эффективнее, и именно он захватывает пакеты, когда вы нажимаете кнопку «захват» в Wireshark.

Кстати, вы можете захотеть сохранить файлы захвата, используя «Сохранить». В зависимости от формата файла, который вы выбираете «Файл → Экспорт», вы можете сохранять пакеты в файл, который Wireshark не может прочитать (отсюда и слово «экспорт»).