2011-10-08 2 views
10

私はPrivate Eyeを見つけて、それがどのように機能するのか疑問に思っています。MacOSX:ネットワークイベントをキャプチャするには?または:Private-Eyeはどのように機能しますか?

I.e.これらの情報を取得するために使用しているAPI(着信/発信ネットワーク接続とそれを使用するアプリケーション)はどれですか?

kextをインストールしています。それは必要ですか?

答えて

14

開発者はこちらです。

これはkextを使用して接続を捕捉します。基本的な考え方は、ネットワークイベントが発生したときに呼び出されるソケットフィルタをインストールすることです。 kextは必要な情報をすべて取得して保存し、カーネル制御ソケットを介してuserlandクライアントに通知します。

ネットワークカーネルの拡張に関するAppleの優れた紹介です。 http://developer.apple.com/library/mac/#documentation/Darwin/Conceptual/NKEConceptual/intro/intro.html

私の目にはほとんどすべてが当てはまります。

0

chrome:// net-internals/google chromeの#イベントをお試しください。

関連する問題