我想从UDP流中提取单个数据包数据部分(有效载荷)到文件,从提取,给定捕获中的数据包号。
我尝试了以下命令
tshark -r fec_1D_10x10.pcap -R "frame.number == 13" -T fields -e data -w fecData.raw 但是,整个包将被保存。我怎么能做到这一点(不一定是用tshark)?
谢谢
发布于 2015-03-31 13:54:00
好的,当提供-w选项时,它的行为与stdout不同。因此,作为一种解决办法,因为它似乎有相当多的黑客行为,而且速度很慢:
tshark -r fec_1D_10x10.pcap -R "frame.number == 13" -T fields -e data | tr -d '\n' | perl -pe 's/([0-9a-f]{2})/chr hex $1/gie' > fecData.raw https://stackoverflow.com/questions/29370186
复制相似问题