#graph #tcp #plot #tcpdump #tcptrace
#График #tcp #график #tcpdump #tcptrace
Вопрос:
Я использую tcptrace для получения статистики соединений из файла tcpdump.
tcpdump -i any -nn -S -e -s 1514 -v port 4343 -w sink.cap
tcptrace -G sink.cap > tcptrace.txt
Tcptrace генерирует графики в формате .xpl. У меня возникли проблемы с просмотром этих графиков с помощью xplot. Когда я запускаю
xplot a2b_tput.xpl
xplot a2b_tsg.xpl
он выдает мне следующие сообщения об ошибках.
- xplot: недопустимые данные для двухмерного потока
- xplot: пустой поток данных
dsriram@ubuntu: ~/ Desktop $ tcpdump —version; tcptrace -version; xplot -v
tcpdump версии 4.0.0
libpcap версии 1.0.0Версия: tcptrace Остерманна — версия 6.6.7 — Чт 4 ноября 2004
Скомпилирована ‘buildd’ в ‘Сб 7 ноября 22:53:46 UTC 2009’ на компьютере ‘rothera’X Datafile Plotter V1.19
Авторское право (c) ICCE / Карел Кубат 1995. Все права защищены.
Еще одно мегахолодное производство!
- Мне интересно, есть ли какие-либо проблемы с совместимостью.
- Я пропускаю некоторые аргументы в командах tcptrace / tcpdump / xplot для получения видимого графика?
- Доступны ли какие-либо другие инструменты для просмотра файлов.xpl?
Ответ №1:
Нужная вам программа xplot.org , а не xplot. Более запутанным является то, что имя пакета нужной программы xplot-xplot.org .
упомянутый вами пакет xplot не имеет ничего общего с выходными графиками tcptrace (.xpl).
У меня самого была такая же путаница при запуске с TCP-графиками :).
Ответ №2:
Убедитесь, что ваши файлы xplot содержат достоверные данные (в основном это текстовые файлы с последовательностью команд построения графика). Также попробуйте использовать jplot и посмотрите, будут ли загружаться ваши графики с этим.
Если вы можете опубликовать ссылку на свой файл .cap, я буду рад взглянуть
Комментарии:
1. Спасибо рупелло. Я смог просмотреть файлы xplot с помощью jplot. Несмотря на то, что они кажутся в допустимом формате, я не уверен, почему он не работает с xplot. Вот ссылка на файл xplot. Ссылка
2. Вот ссылка на файл .cap. Cap-файл
Ответ №3:
Столкнулся с той же проблемой, оказывается, существует множество реализаций xplot. Вы должны использовать xplot.org распространение, и оно работает нормально. (Или, конечно, вы также можете использовать jPlot)