我们正在使用命令行从我们的testing软件中捕获数据包:
tshark -V -i vlan2091 -R "bootp.hw.mac_addr contains "00:17:33:00:00:00""
我们遇到的问题是其中一个DHCP选项以hex显示并缩短。 有没有办法阻止它切断输出? 虽然hex是好的有没有办法让它以ASCII显示?
Option: (t=82,l=50) Agent Information Option Option: (82) Agent Information Option Length: 50 Value: 0130535443335F332D4E32354B2D31324D2D51312D535542... Agent Circuit ID: 535443335F332D4E32354B2D31324D2D51312D5355424142... End Option
你可以试试
tshark -i vlan2091 -R "bootp.hw.mac_addr contains '00:17:33:00:00:00'" -T fields -E bootp.option.agent_information_option.value
和
tshark -i vlan2091 -R "bootp.hw.mac_addr contains '00:17:33:00:00:00'" -T fields -E bootp.option.agent_information_option.agent_circuit_id 。
wireshark的底部窗口以hex和ASCII显示整个数据包。 你可能不得不拖动它的酒吧,看看整个事情,或tou migyt它隐藏。
当你在解码部分点击一行时,它应该在底部窗口中突出显示整个相关部分的数据包,你可以看到完整的东西。