問題タブ [pyshark]

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 に答える
1047 参照

python - pyshark パケットをバイナリ値に変換する方法

.pcapでファイルを読み取ることができますpyshark。これが私のコードです:

パケットを印刷するには、 を使用しますprint(packets[0])packets[0]私の質問は次のとおりです。バイナリ値に変換するにはどうすればよいですか? たとえば、パケットをネットワークに再度送信したい場合に役立ちます。

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

python - pysharkでフィールドオフセットを取得する効率的な方法はありますか?

でキャプチャされたパケットの一部のフィールドのオフセットを取得する効率的な方法はありpysharkますか? たとえば、パケット全体またはパケット内のレイヤー ヘッダー内のソース IP のオフセットを取得する必要があります。出来ますか?

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

python - pyshark で STDIN を pyhon に読み込みますか?

tsharkまたはwiresharkで処理された結果を取得し、Pythonで使用したいと思います.json形式は素晴らしいと思います。今私は使用します:

リモート システムからネットワーク パケットを取得するには、リモート システムに tcpdump しかないため、これ以上ソフトウェアをインストールできません。-w - stdout への出力を意味し、-i - stdin からの読み取りを意味します。これで、ターミナルで json の出力をリアルタイムで確認できますが、json オブジェクトを python で受け取って処理したいと思います。このコードを alpha.py に書いてみます:

以下のコマンドを使用して出力を取得します。

出力は次のようになります。

ええ、すべての「行」は単なる出力印刷行ですが、完全な json 文字列ではありません。ちなみに、上記の出力は stdin からではなく、便宜上 .pcap ファイルから読み取られています。

今、私は混乱していますが、多くの人が私にアイデアを提供してくれました。もっと分かりやすくしたいと思いますので、投稿させていただきます。元の投稿はこちら: Wireshark で処理されたデータを Python に転送する方法は? どのような方法で?

@Ente https://stackoverflow.com/users/3215929/enteに感謝します

解決策を楽しみにしています。ありがとう。