2016-02-19 6 views
0

В основном я хотел бы экспортировать анализы wirehark в потоки RTP в CSV или XML-формат, чтобы снова прочитать его для некоторых тестов. Я могу сделать следующее, используя tshark через командную строку.Экспорт статистики RTP из wirehark/tshark в XML или CSV

tshark -r rtp.pcap -q -z rtp,streams 

Есть ли способ указать и вывести файл и его формат? Если есть способ сделать это через wirehark напрямую, то это приветствуется.

Примечание: то, что необходимо сохранить, - это общая статистика всех потоков, не являющихся подробными в каждом потоке.

ответ

1

Вы можете сохранить вывод в текстовый файл, используя оператор перенаправления. т.е. > output.txt. Это очень просто и сложно разобрать, но, к сожалению, не существует способа контролировать формат вывода. Комбинация -T -E -e выводит данные из каждого пакета, а опция -w выводит необработанный файл.

+0

Да я провел целый день, пытаясь без удачи. В конце концов, я сделал это и с некоторым форматированием и очисткой, используя выбор и редактирование столбцов Sublime, результат не был настолько плохим, чтобы его разобрать. Жаль, что такой инструмент, как wirehark или tshark, не предоставляет простой функции для экспорта статистики. Спасибо anyways :) – mkmostafa

0

Wireshark
Перейти к Телефония -> RTP -> Показать все Streams
Вы можете скопировать значения в буфер обмена в формате CSV.

Смотрите также Wireshark Wiki

+0

Я пробовал это раньше и, к сожалению, хранит всю статистику для каждого потока. Смысл, что он будет хранить значения дрожания для каждого пакета в каждом потоке, и это не то, что я хотел. Но спасибо в любом случае :) – mkmostafa

Смежные вопросы