Показывать несколько выходных данных tcpdump в пределах одного wireshark

#wireshark

#wireshark

Вопрос:

Я знаю, как использовать wireshark для отображения одного результата tcpdump с использованием ssh. Но теперь я хочу отладить сеть kubernetes. Будет несколько узлов, и мне нужно захватить все пакеты. Поэтому я должен запускать tcpdump на каждом узле. Возможно ли объединить выходные данные tcpdump и show в одном wireshark?

Ответ №1:

Да, Wireshark может объединять файлы захвата. Всю необходимую информацию см. в разделе о объединении файлов захвата в Руководстве пользователя Wireshark. В качестве альтернативы вы можете использовать mergecap средство командной строки, которое является частью набора инструментов командной строки Wireshark, для объединения файлов. Могут быть и другие интересные инструменты, которые, вероятно, могут помочь вам здесь; попробуйте поискать «слияние» на вики-странице Wireshark Tools.

Комментарии:

1. Но я хочу запись в реальном времени. Не происходит слияние файлов pcap.

Ответ №2:

Я нашел решение. Использование gretap для подключения всех хостов к одному мосту. И используйте tc mirror для зеркального отображения всех пакетов на этот мост. Тогда просто захватите этот мост, я могу получить все пакеты сейчас.