問題タブ [sniffing]
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.
javascript - ブラウザ スニッフィングが推奨されないのはなぜですか?
JavaScript を使用してユーザー エージェント文字列を盗聴し、ブラウザのバージョンを検出することは、非常に悪いことです。jQuery の最新バージョンでは$.browser
、代わりにそのオブジェクトが非推奨になりまし$.support
た。しかし、IE のみに影響し、他のブラウザーには影響しないバグや問題があり、その理由がわからない場合はどうすればよいですか?
私の場合、いくつかのjQueryコードは、マウスオーバーとマウスアウトのアニメーションでツールチップを表示および非表示にします。Internet Explorer では、ツールチップの div が非表示になる前に非常に大きなサイズに変更され、ひどくぎくしゃくしたように見えます。また、ヒントのあるアイテムの山の上にマウスを移動すると、実際にブラウザが強制終了されます。IEが「サポート」していない特定の機能をテストする必要があるかどうかはわかりません。そのため、IEをスニッフィングして別の方法を使用する方がはるかに簡単です。代わりに何ができる/すべきですか?
ruby - すべての HTTP トラフィックをキャッチする方法 (ローカル プロキシ)
私のマシン (私の Windows マシン - サーバーではありません) 上のすべての HTTP トラフィックへのアクセスを取得しようとしています。私が理解していることから、すべてのトラフィックルートが通過するローカルプロキシを持つことが道です。私はグーグルで検索しましたが、(Ruby に関して) 私を助けるためのリソースを見つけることができませんでした。ヒントやリンクは大歓迎です。
macos - クローズド ソースのソフトウェアが接続している URL を特定する方法は? (OSX)
通常は Wireshark を使用しますが、アプリがデータをプルしている URL を特定する非常に簡単な方法はありますか? アプリはプロキシをサポートしていないため、ホストをホワイトリストに登録して、プロキシ サーバー経由で動作するようにする必要があります。
redirect - LPT トラフィックのスニッフィング
LPT 出力トラフィックをインターセプトする必要があります。数時間の調査の後、これを行う唯一の方法は、カーネルモードドライバー、より正確には「フィルタードライバー」を作成することであることがわかりました...?
WDK をダウンロードしましたが、用語と膨大な数のドライバーの種類に圧倒されます。
私は基本的に、どのような種類のドライバーを作成する必要があるかを理解しようとしています。私のターゲット環境は Windows XP SP2 および 3のみです。
重要な場合の背景情報: LPT1 に出力する従来の DOS アプリがたくさんあります。この出力をキャプチャし、このデータを (GDI 呼び出しの後) 最新の USB (ネットワーク) プリンターにリダイレクトできるようにしたいと考えています。幸いなことに、問題の後半は簡単です。
誰かが私を正しい方向に向けてくれることを願っています。ティア。
networking - Windows Mobile 6 でのネットワーク監視
私は現在、Windows Mobile 6 用のネットワーク監視ソフトウェアを作成しようとしています。多くのことをググってみましたが、NDIS ドライバーや WinPcap などを使用してネットワーク インターフェイスを監視することはできないと言う人もいます。他の人はそれが可能だと言います。実のところ、ネット上に例もソースコードも見つかりませんでした。
したがって、このコミュニティに質問します。C または C# で Windows Mobile のデータリンク層で動作するパケット キャプチャ ツールを作成することは可能ですか?
敬具
apache - Solaris での Apache と Weblogic 間のすべてのトラフィックのスニッフィング/キャプチャ
組み込みデバイスが Apache 経由で weblogic と通信するアプリケーションがあります。Weblogic と Apache は同じ Solaris サーバー上にあり、Apache 用の weblogic モジュールを使用しています。
通信は http 経由で動作します
問題は https に直接関係しているようには見えませんが、https では機能しません (SSL セッションは正常にネゴシエートされ、いくつかのやり取りが発生します)。https が使用されている場合、デバイスは通信を異なる方法で処理しているようです。
これをデバッグするために http/https リクエストとレスポンスを確認したいと思います。
(例)wireshark を使用してデバイスとサーバー間のデータをキャプチャできますが、これは暗号化されているため、あまり役に立ちません。Wireshark (またはスヌープ) は、Apache と Weblogic の間のサーバー上のローカル トラフィックを認識しません。注: Linux ではこれを行うことができますが、Solaris ではできません。
Wireshark の低レベルのパケット キャプチャは実際には必要ありません。http 要求と応答のヘッダーと本文をキャプチャするだけで十分です。
誰でもこれを行う方法を知っていますか? おそらく通過するすべてのリクエストとレスポンスをログに記録するApache modはありますか(グーグルは明らかなものを何も示しませんでした)。これを行う他の創造的な方法はありますか?
jquery - jQuery.browserは非推奨ですが、.supportをどのように使用しますか?
私のWebページには、次のCSSがあります。
これは、古き良きIEを除くすべてのブラウザでうまく機能します。マウスオーバー/アウトでクラスを追加および削除するためのjQueryを作成できることは知っていますが、:hover
適切にサポートしている他のすべてのブラウザーにハンディキャップを付けたくないので、これだけを適用したいと思います。純粋なCSSソリューションをネイティブにサポートしていないブラウザーのJSの動作。
もちろん、これ$.browser
は非推奨であり、ブラウザのスニッフィングは悪いことであることは誰もが知っています。SOに関する他のすべての質問には、「ブラウザをチェックする必要はありません。チェックしてください。 「機能のために」、そしてそれはこれらの人々が住んでいる魔法の妖精の土地ではすべてうまくいっていますが、私たちの残りの人は私たちのサイトをIE6や他のブラウザで動作させて見栄えを良くする必要があります。
$.support
IE6および7の場合は次のようになります。
いったいどのようにこれらのプロパティを使用して、機能するかどうかを判断することになっていますtr:hover
か?
はい、この例ではかなり無害であり、IEユーザーにその機能を提供しないか、すべてのブラウザーでシミュレートすることで解決できる可能性があることを知っていますが、それは重要ではありません。交換に近づかない$.browser
場合、どうやって使用をやめるのですか?$.support
networking - 単純なスニッフィングでH.323を検出しますか?
隣接ノードのトラフィックをスニッフィングするだけで、H.323接続(電話)がアップしているかどうかを検出できますか?
iphone - iPhoneとWireShark
ネットワーク上のiPhoneからパケットをスニッフィングするにはどうすればよいですか?誰かが私にいくつかの指示を与えることができますか?グーグルを試しましたが、iPhoneのパケットを盗聴する方法を教えてくれません。</ p>
私は窓にいます。