【问题标题】:TShark output redirectionTShark 输出重定向
【发布时间】:2012-09-26 21:14:15
【问题描述】:

我正在使用 TShark 命令行来开始新的捕获。如果我使用这个命令 tshark.exe -w C:\test.pcap -i (my interface number) 我将捕获保存在我的硬盘驱动器上,这是需要的,但是这个命令的输出显示接收到的数据包数量、一直在更新的数量以及我无法获得的输出。

使用这个命令:tshark.exe -i(我的接口号)我可以看到数据包的详细信息,我可以得到进程输出以便在我的表单(win表单)上显示它,直到现在我找不到任何可以显示数据包详细信息并将捕获文件保存在硬盘驱动器上的命令。如果我使用这个命令: tshark.exe -i (my interface number) -w C:\test.pcap 我可以保存捕获,但输出与第一个示例一样,没有数据包详细信息。 也许有人可以帮我解决这个问题?

【问题讨论】:

    标签: windows command-line wireshark


    【解决方案1】:

    tshark 似乎是“Windows 的 tcpdump”

    你有两个选择

    1:根据您的目的修改 tshark(您可能需要知道如何用 C 进行编程)

    2:将原始输出写入管道并将其写入文件和应用程序。 (或者让您的应用程序读取管道并写入文件)

    【讨论】:

    【解决方案2】:

    使用-V 标志。

    这会启用详细模式。

    根据所需的日志记录强度和级别,我会建议将其与 -x 一起使用。

    【讨论】:

    • tshark.exe -i (int_number) -V -x -w C:\test.pcap 应该可以解决问题。刚刚在 Windows XP 机器上试了一下就可以了。
    • 首先谢谢,现在我可以看到这个命令的输出是所有的数据包细节,只有ip和协议,它可能是这个输出:1.343007 192.168.0.100 -> 69.169。 160.101 UDP 62 源端口:62​​587 目标端口:49500 没有所有细节?
    • -x 应该输出 ASCII/HEX 数据包数据。离开-V,然后重试。
    • 仍然是所有细节,没有 -V 和没有 -x
    • 嗯..奇怪。你在 Win Vista+ 上吗?试试tshark.exe -i int -xqPlns 1500 > C:\text.pcap
    猜你喜欢
    • 1970-01-01
    • 2019-02-26
    • 2014-11-20
    • 2013-02-20
    • 2011-06-04
    • 2014-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多