2011-01-10 9 views
6

Little Snitchが(私のコードでは:) :)と同じ方法で、Mac上のすべての発信トラフィックを傍受したいと思っています。OSXのすべての発信トラフィックを傍受する

私はこれを行う方法に関する情報を見つけることができないようです。 このためにCocoaに使用できるライブラリはありますか? おそらく、いくつかのUnixライブラリですか?

いずれの方向にも感謝します。

+0

@OrtomalaLokniです。あなたの編集は建設的ではありません。この質問はアプリケーションの小さなスニッチとは関係ありません。 – JAL

+0

OPはこう言います:私はLittle Snitchと同じ方法で**私のMacですべての発信トラフィックを傍受したいと思っています**。私の解釈は、小さなスニチタグを追加するのに十分な強い関係であるということです。 –

+0

@OrtomalaLokniそのタグはここの話題にさえありません。誰かがプログラムの動作をエミュレートしたいからといっても、タグが適切であるとは限りません。 – JAL

答えて

2

私はのlibpcap(tcpdumpのの一部)をチェックアウトします:http://www.tcpdump.org/

+0

私はそれを見ていきます、ありがとうございます:) –

3

ます。また、ネットワークソケットフィルタを実装するためにカーネル拡張を使用することができます。 kextを開発することはより困難ですが、あなたのプログラムはlibpcapライブラリに依存しません。 アップルのコードサンプルはhttp://developer.apple.com/library/mac/#samplecode/tcplognke/Introduction/Intro.html#//apple_ref/doc/uid/DTS10003669

+0

乾杯、私はさらに調査します:) –

+0

上記のリンクは死んでいます:https://developer.apple.com/library/mac/#documentation/Darwin/Conceptual /KEXTConcept/KEXTConceptIntro/introduction.html –

関連する問題