問題タブ [tshark]

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 投票する
3 に答える
10384 参照

json - Tshark を使用して json データを表示する

このようにtsharkを使用してcapfileをデコードすると

私は得た

問題は、tshark を使用してそのような json データを取得する方法です。

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

tshark - TSHARK による最適化

画面上の tshark で Diameter プロトコル (SCTP 経由) のメッセージをキャプチャしたい、展開します。

最初に、直径メッセージのみをフィルタリングするためのスイッチ「-f」の後に何を書くべきかを見つけることができませんでしたが、「直径」を受け入れるスイッチ「-R」を見つけました。
したがって、現在、私のコマンドは次のようになります。

tshark -i el0 -R diameter -V

少なくとも、パケットが十分に小さくなるまでは、これで問題ありません..

ただし、より大きなパケットの場合、エラーが発生し[Unreassembled Packet: DIAMETER] [Expert Info (Warn/Reassemble): Unreassembled Packet (Exception occurred)] [Message: Unreassembled Packet (Exception occurred)]
パケットは実際に出力で再構成されません。

私は解決策を探していましたが、以下の変更で最適化が行われる可能性があることがわかりました。

tshark -i el0 -R diameter -V -o ip.defragment:TRUE

しかし、それは役に立ちません。

この問題の簡単な解決策はありますか? (デフラグは後から何とか処理してもOKです..)

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

cmd - C#でTsharkを使用してPcapファイルの最初の1秒をフィルタリングするには?

Pcap ファイルの最初の 1 秒をフィルタリングし、C# コマンドでエクスポートすることに小さな問題があります。以下のコマンドは、CMD で問題なく実行されます。

しかし、次のように C# でまったく同じことをしようとすると、次のようになります。

次のエラーが表示されます:「システムは指定されたコマンドのファイルを見つけることができません」。そして、最後のフィルターを削除するとすぐにコードが機能するため、実行可能ファイルへのすべてのパスが見つかると確信しています。

「strCmdText=」の後にブレークポイントを配置し、その値を手動でコピーして CMD に貼り付けたところ、問題なく動作しました。

これを理解するのを手伝ってくれて本当にありがとう。

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

c# - tsharks の出力をリアルタイムで C# プログラムにパイプするにはどうすればよいですか

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

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

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

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

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

c# - C#でコンソールアプリをテキストファイルに連続出力する方法

引数を使用して非表示のコンソール アプリケーションを開こうとしています。基本的に、停止するまでその出力を継続的にファイルに記録します。

メモリストリームを使用してファイルに書き込んでみましたが、少しはうまくいったようです。出力をさらに処理できるように、DataRecievedEvent を利用しようとしています。現在、出力が得られません。

コンソール アプリケーションを開く方法は次のとおりです。

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

bash - bash スクリプトを使用した pcap の解析

bashスクリプトを使用してpcapファイルを解析しようとしています

コマンドは bash 配列の形式で格納されます

そして、次のように実行されます

しかし、問題は"conv,tcp"、上記の配列の後に指定されたフィルターが適用されていないことです。

これを手伝ってください。

ありがとう

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

c# - キャプチャ フィルタが無効です

「tshark: Invalid capture filter "> test1.txt" for interface NetToAutomationSlave!」というエラーが表示されます。