【问题标题】:How can i export file from wireshark to display not in hex format如何从wireshark导出文件以不以十六进制格式显示
【发布时间】:2019-05-20 18:31:18
【问题描述】:

我想从 wireshark 导出文件,所以我可以在里面搜索。 现在,当我关注时,我尝试的每个选项都不会提供简单的原始格式作为 tcp 原始视图 tcp 流 .
它给我的只是数据包的十六进制视图,这种格式的字符串会中断并且无法搜索。我希望它导出为可搜索的格式。 可以吗? 这就是我现在得到的:

0000  48 54 54 50 2f 31 2e 31 20 35 30 30 20 49 6e 74   HTTP/1.1 500 Int
0010  65 72 6e 61 6c 20 53 65 72 76 65 72 20 45 72 72   ernal Server Err
0020  6f 72 0d 0a 44 61 74 65 3a 20 54 68 75 2c 20 31   or..Date: Thu, 1
0030  30 20 4e 6f 76 20 32 30 31 31 20 31 36 3a 33 32   0 Nov 2011 16:32
0040  3a 35 37 20 47 4d 54 0d 0a 50 72 61 67 6d 61 3a   :57 GMT..Pragma:
0050  20 6e 6f 2d 63 61 63 68 65 0d 0a 43 6f 6e 74 65    no-cache..Conte

【问题讨论】:

    标签: export wireshark


    【解决方案1】:

    如何使用 TShark、sed 和 tr?
    tshark -r Clmt_04.pcap -x -R "frame.number Clmt-04.txt

    tshark -x
    添加十六进制和 ASCII 转储的输出(数据包字节)

    sed 's/^.{56}//'
    删除每行的前 56 个字符

    tr -d '\n'
    删除换行符

    希望这会有所帮助

    【讨论】:

    • tshark -R 现在已弃用。现在用什么代替它?
    • tshark -r Clmt_04.pcap -x -R "frame.numberTShark 手册页:-Y
    • 哎呀,忘了说我找到了一个完全不同的解决方案,它更简单。有人感兴趣吗?
    【解决方案2】:

    识别出tcp流后,可以在tshark中使用如下命令:

    tshark -nr <file>.pcapng -q -z follow,tcp,ascii,XXXX
    

    其中 XXXX 是 tcp 流。

    【讨论】:

      猜你喜欢
      • 2013-02-05
      • 1970-01-01
      • 1970-01-01
      • 2013-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-23
      • 1970-01-01
      相关资源
      最近更新 更多