Фильтрация файла дампа pcap за определенный промежуток времени
Есть ли простой способ создать файл pcap для пакетов, связанных с определенным диапазоном дат и времени, возможно, используя tshark
, tcpdump
или другой инструмент командной строки?
tshark -R
с frame.time
кажется многообещающим, но я еще не смог решить это...
РЕДАКТИРОВАТЬ
Последняя команда:
editcap -F libpcap -A "2013-07-20 23:00:00" -B "2013-07-20 23:20:00" input.pcap output.pcap
1 ответ
Что вам нужно editcap
, Это инструмент командной строки, который является частью семейства Wireshark.
Посетите справочную страницу по адресу http://www.wireshark.org/docs/man-pages/editcap.html.
Он принимает файл pcap в качестве входных данных и записывает выходной. Вы можете работать с infile для фильтрации содержимого, например, по времени начала и окончания, диапазонам номеров пакетов, длине пакетов с привязкой, настройке временных меток (!) И т. Д. Это отличный инструмент.