問題タブ [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.
json - Tshark を使用して json データを表示する
このようにtsharkを使用してcapfileをデコードすると
私は得た
問題は、tshark を使用してそのような json データを取得する方法です。
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です..)
cmd - C#でTsharkを使用してPcapファイルの最初の1秒をフィルタリングするには?
Pcap ファイルの最初の 1 秒をフィルタリングし、C# コマンドでエクスポートすることに小さな問題があります。以下のコマンドは、CMD で問題なく実行されます。
しかし、次のように C# でまったく同じことをしようとすると、次のようになります。
次のエラーが表示されます:「システムは指定されたコマンドのファイルを見つけることができません」。そして、最後のフィルターを削除するとすぐにコードが機能するため、実行可能ファイルへのすべてのパスが見つかると確信しています。
「strCmdText=」の後にブレークポイントを配置し、その値を手動でコピーして CMD に貼り付けたところ、問題なく動作しました。
これを理解するのを手伝ってくれて本当にありがとう。
c# - tsharks の出力をリアルタイムで C# プログラムにパイプするにはどうすればよいですか
タイトルが示すように、tshark (wireshark コマンド ライン) パケットを c# アプリケーションに直接出力する方法を知りたいです。
アプリケーションで個々のパケットを処理できるように、パケットを出力したいと思います。
たとえば、出力をリダイレクトし、コールバックを追加して各パケットを処理し、個々のパケットを処理します。
同様の経験を持つ人、またはこれを行う方法について何か考えがある人は、私を助けることができますか? とてもありがたいです。
c# - C#でコンソールアプリをテキストファイルに連続出力する方法
引数を使用して非表示のコンソール アプリケーションを開こうとしています。基本的に、停止するまでその出力を継続的にファイルに記録します。
メモリストリームを使用してファイルに書き込んでみましたが、少しはうまくいったようです。出力をさらに処理できるように、DataRecievedEvent を利用しようとしています。現在、出力が得られません。
コンソール アプリケーションを開く方法は次のとおりです。
bash - bash スクリプトを使用した pcap の解析
bashスクリプトを使用してpcapファイルを解析しようとしています
コマンドは bash 配列の形式で格納されます
そして、次のように実行されます
しかし、問題は"conv,tcp"
、上記の配列の後に指定されたフィルターが適用されていないことです。
これを手伝ってください。
ありがとう
c# - キャプチャ フィルタが無効です
「tshark: Invalid capture filter "> test1.txt" for interface NetToAutomationSlave!」というエラーが表示されます。