使用xplot协助查看tcptrace输出图

时间:2011-04-28 17:30:48

标签: graph tcp plot 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:2-dim stream的无效数据
  • xplot:empty datastream
  

dsriram @ ubuntu:〜/ Desktop $ tcpdump --version; tcptrace -version; xplot -v
  tcpdump版本4.0.0
  libpcap版本1.0.0
  
  版本:Ostermann的tcptrace - 版本6.6.7 - 2004年11月4日星期四
    在'2009年11月7日星期六22:53:46 UTC''机器'rothera'上编译'buildd'   
  X数据文件绘图仪V1.19
  版权所有(c)ICCE / Karel Kubat 1995.保留所有权利。
  另一个MegaHard制作!

  1. 我想知道是否有 兼容性问题。
  2. 我错过了一些论点 tcptrace / tcpdump / xplot命令到 得到一张可见的图表?
  3. 还有其他可用的工具吗? view.xpl files?

3 个答案:

答案 0 :(得分:1)

检查您的xplot文件是否包含有效数据(它们基本上是带有一系列绘图命令的文本文件)。同时尝试使用jplot并查看您的图表是否会加载。

如果您能够发布.cap文件的链接,我很乐意看看

答案 1 :(得分:1)

您想要的程序是 xplot.org ,而不是 xplot 。 更令人困惑的是,所需程序的包名称是 xplot-xplot.org

您提到的

xplot包与tcptrace输出图(.xpl)无关。

从TCP图开始我自己也有同样的困惑:)。

答案 2 :(得分:0)

有同样的问题,结果有很多xplot实现。你应该使用xplot.org发行版,它工作正常。 (或者你当然也可以使用jPlot)