def pcap_to_csv(wireshark_file_path, csv_file_path): os.system( "tshark.exe -r {} -Y 'PTP' -T fields -e frame.number -e frame.time_relative -e eth.src -e eth.dst -e ptp -e frame.len -e ptp.v2.domainnumber -e ptp.v2.sequenceid -e ptp.v2.fu.preciseorigintimestamp.seconds -e ptp.v2.fu.preciseorigintimestamp.nanoseconds -e ptp.v2.pdfu.responseorigintimestamp.seconds -e ptp.v2.pdfu.responseorigintimestamp.nanoseconds -E header=y -E separator=, > {}".format(wireshark_file_path, csv_file_path))为什么筛选不了ptp报文出来
时间: 2024-03-29 07:40:28 浏览: 59
可能有多种原因导致无法筛选出ptp报文,以下是一些可能的原因:
1. pcap文件中没有ptp报文,可能需要检查pcap文件中是否包含ptp报文。
2. tshark版本较旧,不支持ptp解析。可以尝试更新tshark版本或者使用其他工具进行解析。
3. 过滤条件有误。可以检查过滤条件是否正确。
4. 在过滤条件中,ptp可能被解析为PTP或者Ptp等,大小写敏感。可以尝试更改过滤条件。
希望这些提示能够帮到你。
相关问题
def pcap_to_csv(wireshark_file_path, csv_file_path): #输入cmd命令,将已抓取的包根据想要的内容写入到csv格式中:要切换到tshark的路径后才有效使用命令。 # os.system("tshark.exe -r D:/Users/chenmengdie/06_pythonProject/20230421.pcap -T fields -e frame.number -e frame.time_relative -e eth.src -e eth.dst -e ptp -e frame.len -e ptp.v2.domainnumber -e ptp.v2.sequenceid -e ptp.v2.fu.preciseorigintimestamp.seconds -e ptp.v2.fu.preciseorigintimestamp.nanoseconds -e ptp.v2.pdfu.responseorigintimestamp.seconds -e ptp.v2.pdfu.responseorigintimestamp.nanoseconds -E header=y -E separator=, > D:/Users/chenmengdie/06_pythonProject/out123.csv") os.system( "tshark.exe -r {} -Y 'ptp' -T fields -e frame.number -e frame.time_relative -e eth.src -e eth.dst -e ptp -e frame.len -e ptp.v2.domainnumber -e ptp.v2.sequenceid -e ptp.v2.fu.preciseorigintimestamp.seconds -e ptp.v2.fu.preciseorigintimestamp.nanoseconds -e ptp.v2.pdfu.responseorigintimestamp.seconds -e ptp.v2.pdfu.responseorigintimestamp.nanoseconds -E header=y -E separator=, > {}".format(wireshark_file_path, csv_file_path))为什么筛选不了ptp报文出来
可能有多种原因导致无法筛选出ptp报文,以下是一些可能的原因:
1. pcap文件中没有ptp报文,可能需要检查pcap文件中是否包含ptp报文。
2. tshark版本较旧,不支持ptp解析。可以尝试更新tshark版本或者使用其他工具进行解析。
3. 过滤条件有误。可以检查过滤条件是否正确。
4. 在过滤条件中,ptp可能被解析为PTP或者Ptp等,大小写敏感。可以尝试更改过滤条件。
希望这些提示能够帮到你。
os.system("tshark -r 20230420.pcap -T fields > 20230420_1.csv")是什么意思
这是一个Python代码,用于将一个名为20230420.pcap的文件以字段格式转换为另一个名为20230420_1.csv的文件。具体来说,它使用tshark程序读取pcap文件(通常是网络流量捕获文件),并将其转换为csv文件,以便更方便地进行数据分析和处理。
阅读全文