Tshark - Экспорт информации о пакете из pcap в cvs

Я пытаюсь программно захватить поток пакетов, используя Tshark. Я использую упрощенную команду терминала:

tshark -i 2 -w output.pcap

Это довольно просто, но затем мне нужно получить файл .csv, чтобы легко анализировать захваченную информацию. Открыв файл .pcap в Wireshark и экспортировав его в .csv, я получаю файл со следующей структурой:

"No.","Time","Source","Destination","Protocol","Length","Info"

но, опять же, мне нужно сделать это автоматически. Итак, я попытался использовать команду:

tshark -r output.pcap -T fields -e frame.number -e ip.src -e ip.dst -e frame.len -e frame.time -e frame.time_relative -E header=y -E separator=, > output.csv

но я нигде не могу найти имя поля "Info", которое я получаю при ручном экспорте .csv. Есть идеи? Спасибо!


person whiplash    schedule 27.02.2013    source источник
comment
Поле «Информация» не имеет имени, потому что это поле нельзя фильтровать, например, ip.src, frame.time и т. д. Вы можете найти обзор всех фильтров отображения в Справочник по фильтру отображения.   -  person    schedule 28.02.2013
comment
Вчера я просмотрел весь список и боялся, что не найду его, поскольку поле «Информация» не является фильтруемым объектом. Но когда я вручную экспортирую .pcap в .csv, появляется запись Info, поэтому должен быть способ, который я могу использовать, чтобы выбрать его с помощью команды терминала.   -  person whiplash    schedule 28.02.2013


Ответы (2)


Да, можете, если используете последнюю версию для разработчиков.
См. Ошибка Wireshark 2892..
Загрузите версию разработки 1.9.0.
< br> Используйте следующую команду:
$ tshark -i 2 -T fields -e frame.time -e col.Info

Вывод
28 февраля 2013 г. 20:58:24.604635000 У кого 10.10 .128.203? Скажите 10.10.128.1
28 февраля 2013 г. 20:58:24.678963000 У кого есть 10.10.128.163? Скажите 10.10.128.1

Примечание
-e col.Info,
Используйте заглавную букву I.

person Community    schedule 28.02.2013
comment
Это именно то, что я искал! Огромное спасибо за помощь! - person whiplash; 01.03.2013

Как насчет прямого экспорта пакетов в файл csv.

sudo tshark > fileName.csv

person J11    schedule 19.03.2019