0

OS X用のネットワークユーティリティを構築しています。Appleのドキュメントを確認しましたが、アプリが着信バイトを監視できるフレームワークが見つかりません。誰かが私を正しい方向に向けることができますか?お時間をいただきありがとうございます!

4

3 に答える 3

1

ネットワークの統計を取得するには、sysctlシステムコールを使用できます。これはかなり薄く文書化されています。StackOverflowには、簡単な例を示す別の回答があります。詳細については、netstatソースコードを確認することをお勧めします。

于 2012-05-21T16:44:00.463 に答える
0

私はこのような何かのために行うことができると思います

http://www.wireshark.org/またはhttp://www.tastycocoabytes.com/cpa/

Linuxでは、ネットワークカードに関連付けられているファイルを簡単に聞くことができます。

しかし、これがOS Xで簡単な方法で実行できるとは思いません。しかし、LittleSnitchについて考えると、確かに何らかの方法が必要です。

于 2012-05-21T15:44:20.597 に答える
0

libpcapを使用できます。これは、tcpdump、Wiresharkなどで使用されるパケットキャプチャを実行するためのポータブルライブラリです。これは公式のAppleライブラリではありませんが、BSDライセンスであるため、問題なく使用できます。

于 2012-05-21T15:44:47.540 に答える