問題タブ [dpkt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
305 参照

python - dpkt を使用して PCAP ファイルから複数の IP を取得する

私は Python と dpkt モジュールが初めてで、助けが必要です。私はこのテーマについて可能な限り多くの調査を行ってきましたが、役に立ちませんでした。私のマネージャーは、PCAP ファイルを解析し、トラフィックの種類 (HTTP、FTP など) に関係なく IP アドレスをテキスト ファイルに書き込むプログラムを作成するように求めています。(サンプル コードがオンラインに投稿されているので) 基本はわかりましたが、.pcap ファイルの最初のエントリを超えて解析する方法がわかりません。

私が得た最も近いものは「zip」コマンドを使用しようとすることでしたが、それは機能せず、複数の IP を印刷する方法がわかりません。誰かが私に何か指針を与えることができますか?このタスクが簡単になるのであれば、scapy などの他のモジュールを使用することに反対しているわけではありません。

0 投票する
1 に答える
598 参照

python-2.7 - dpkt.pcap.Reader を使用して stdin から読み取る方法は?

現在、入力デバイスの例として光学式 USB マウスを使用して、USBPcap + Python/dpkt を使用して着信 USB トラフィックを分析しようとしています。

コマンドを含むバッチファイルを起動した後

次のコードは完全に機能します。

出力は次のとおりです。

残念ながら、キャプチャしたデータの LIVE 分析に問題があります。open('foo.pcap') の代わりにdpkt.pcap.Reader() をsys.stdinで動作させるにはどうすればよいですか?

PS きっとできる

公式のミニチュートリアルに示されているように、USB スニファー + Python を使用してリアルタイムの USB トラフィックを実行したいと考えています。

PPS Python/PyUSB + libusb-win32 は完璧に動作しますが、USBPcap が必要です! :)

0 投票する
1 に答える
4599 参照

python - Python-DPKT を使用したパケットのタイムスタンプ

パケットのタイムスタンプを取得するために dpkt ライブラリを使用しており、それを秒に変換する必要があります。以下は、パケットのタイムスタンプを取得するための私のコードです。

ここで 2 つの質問があります:
1. ドキュメントから確認できないため、タイムスタンプはミリ秒単位ですか?
2.ミリ秒単位の場合...秒に変換する良い方法は ts/1000.0 ですか?

0 投票する
0 に答える
247 参照

python - Python:DPKT の使用方法 pcap ファイルから重複データを削除する

PCAP ファイルから HTTP 永続接続 BODY をステッチしたいのですが、
重複する本文データが含まれています。これらのデータを削除するにはどうすればよいですか?

私のコード part1 part2

次の私のコード:

body_persistent = ''