問題タブ [packet-sniffers]
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.
asp.net - 特定のポートのスニファー
特定のポートですべての http 通信をキャッチするためのスニファが必要です。1 つお勧めします!
ありがとう
packet-capture - libpcapはパケットのコピーを取得しますか?
libpcapはパケットまたは実際のパケットのコピーを取得しますか?
コピーとは、libpcapを使用するアプリケーションがパケットAを取得し、カーネルもパケットAを取得することを意味します。
実際には、 libpcapを使用するアプリケーションのみがパケットAを取得しますが、カーネルはそれを取得しませんでした。
http - http スニファ (またはその他のアプリケーション レベルのスニファ) を作成する
PCAP ライブラリを理解しようとしています。フィルターを適用して、ポート 80 で TCP ペイロードを取得できました。HTTP データを読み取るにはどうすればよいですか。たとえば、http ヘッダーの「ユーザー エージェント」フィールドの値を知りたいとします。どうすればよいですか? 私はウェブサイトを検索しました(そしてグーグルでもたくさん検索しました)、ここで関連するスレッドを見つけることができました: http sniffer を書く しかし、これはどこにも役に立ちません...
ありがとう !!
http - Windows Mobile 用のパケット スニファーはありますか?
Windows Mobile 6.1 デバイスで動作する、Fiddler や Wireshark に似たツールを探しています。
サーバーの 1 つでいくつかの Web サービスを呼び出すアプリがあり、それが適切なアドレスに送信されることを確認したいと考えています。
cocoa - Mac OS X (Cocoa) でローカル ネットワーク ポートをスニッフィングするには、どの API (または lib) を使用する必要がありますか?
私は、単純な HTTP スニファー ( HTTPFox など) の開発テストを目的として作成しようとしています。HTTPFox で十分ですが、何らかのテストを自動化する必要があります。(詳細はまだありません)しかし、これを行う方法がわかりません。
Mac でこれを行うには、どのような API またはライブラリを使用すればよいですか?
Cocoa はすばらしいものですが、それよりも低いレベルの方法も歓迎します。
.net - 非管理者としてインストールする必要がある Windows アプリケーションでパケットをキャプチャする方法は?
このアプリケーションを非管理者としてインストール/実行できるように、PC でパケットをキャプチャできる Windows アプリを作成することは可能ですか? はいの場合、どの言語、どの API/ライブラリを使用するかなど、どのようなアプローチになりますか (たとえば、Windows Sockets 2 (Winsock) ライブラリを使用しますか?)
Network Monitor API を見てきましたが、ここでの問題は、NM をインストールする必要があり、これには「管理者」アクセスが必要であるということです (ドライバーを配置するため)。
私が求めているのは、パケットをキャプチャ/監視して、特定の IP セットに送信される特定のタイプ [HTTP など] のすべてのパケットのフレーム サイズを合計することです。
ありがとう
c# - H.225ユーザー情報パケットの解析
PacketDotNetとSharpPCapを使用して、VOIP電話システムのH.225パケットを解析するコードを書いています。Wiresharkを使用して構造を調べてきましたが、行き詰まっています。これを参考にしています。
私が見るH.225パケットのほとんどは、メッセージ本文が空のユーザー情報タイプであり、実際の情報は、WiresharkのNonStandardControlsのリストとして表示されているようです。これらのコントロールを抽出して後で解析するだけだと思いましたが、どこから始まるのかはよくわかりません。
ほとんどの場合、アイテムはH.225データの10バイト目から始まります。各項目は、2バイトとして記録された長さで始まっているように見えます。しかし、11バイト目から始まるアイテムを含むパケットを取得しています。
このパケットに見られる唯一の違いは、メッセージ本文にオープンタイプの長さと呼ばれる値が1であるものですが、残りはすべて0のように見えます。アイテムは10 +オープンタイプの長さで始まりますか?このOpenTypeの長さが何のためにあるかを説明するドキュメントはありますか?
ありがとう。
windows - ファイルのネットワークの起点を (プログラムで) 判断する最良の方法は何ですか?
私が書いているアプリケーションの場合、ファイルがネットワーク上のどのコンピューターから来たのかをプログラムで調べたいと思っています。どうすればこれを達成できますか?
ネットワーク トランザクションを監視する必要がありますか? それとも、このデータは Windows のどこかに保存されていますか?
java - 両方向の流れを考慮するためにcompareToメソッドをカスタマイズする方法
このロジックでコードをカスタマイズする必要がある場合
双方向フローを検討するため、送信元から宛先へのパケットと宛先から送信元へのパケットはフローに属します。
コードを変更するにはどうすればよいですか?
c# - c#-WinPCapに依存せずにアプリ内のパケットをスニッフィングする方法は?
背景:アプリケーションが実行されているPCで、ネットワークカードに出入りするパケットを監視できるC#アプリケーションを作成する方法を理解しました。私が知っているアプローチは、 http ://www.winpcap.org/がすでにPCにインストールされていることに依存しています。次に、http: //pcapdotnet.codeplex.com/やhttp:// sourceforgeなどのC#ラッパーを使用します。 net / projects /sharppcap/。
質問:しかし、私の質問は、サードパーティのアプリケーション/ドライバーをプリインストールする必要のないパケットをスニッフィングできるC#アプリケーションを使用できるようにするために何をする必要がありますか?
明確化:つまり、現在持っているアプリケーションが本当に必要ですが、アプリケーションを使用する前にXYZにアクセスしてダウンロード/インストールする必要があることをユーザーに指示する必要はありません。質問の目的のために、サードパーティのアプリケーション/ドライバーのダウンロードとインストールの自動化も許可されていないことを前提としています。(WinPCapを使用してバンドルできるかどうかはわかりませんが、残念ながら、バンドルすることは想定されていないと思います)
ありがとう