0
私はパケットのタイムスタンプを取得するためにdpktライブラリを使用しており、秒に変換する必要があります。以下は、パケットのタイムスタンプを取得するための私のコードです:DPKTを使用するパケットのPythonタイムスタンプ
f = open('test.pcap')
pcap = dpkt.pcap.Reader(f)
for ts, buf in pcap:
print "timestamp:",ts
私はここに2つの質問があります。
1.私はドキュメントからこれを確認することはできませんよとミリ秒単位のタイムスタンプされていますか?
2.ミリ秒単位の場合...秒に変換するにはts/1000.0が良いでしょうか?
タイムスタンプは、パッケージが送受信される瞬間ではなく、任意の瞬間に適用される(Wiresharkのパッケージだけでなく、任意の言語の変数にタイムスタンプを格納することもできます)時間があることを表す*何かが起こった)。 – DarkCygnus
また、そのコード行が何をしているのかを明確にしてください。あなたがあなたの説明の一部を見逃してしまったように見えるか(...?)、少なくともあなたが意味するものは得られなかった。また、スタックオーバーフローへようこそ:)あなたのコーディング – DarkCygnus
@ GrauCygnus、あなたは正しいですが、問題は、pcapファイルのパケットのタイムスタンプに固有のものでした... –