3

タイトルが示すように、tshark (wireshark コマンド ライン) パケットを c# アプリケーションに直接出力する方法を知りたいです。

アプリケーションで個々のパケットを処理できるように、パケットを出力したいと思います。

たとえば、出力をリダイレクトし、コールバックを追加して各パケットを処理し、個々のパケットを処理します。

同様の経験を持つ人、またはこれを行う方法について何か考えがある人は、私を助けることができますか? とてもありがたいです。

4

1 に答える 1

0

tshark-lのオプションを使用できます。ドキュメントから:

-l

[....]

これは、TShark の出力を別のプログラムにパイプする場合に便利です。これは、TShark がパケットを認識してその出力を生成するとすぐに、出力がパイプされたプログラムがパケットの分析されたデータを確認することを意味するためです。そのデータを含む標準出力バッファーがいっぱいになった場合のみ。

于 2016-10-02T14:35:40.537 に答える