10

開発中のアプリ内から iPhone のネットワーク アクティビティを監視しようとしています。iOS は netstat のようなコマンド、またはアクティブなインバウンド接続とアウトバウンド接続を教えてくれる類似のコマンドをサポートしていますか?

4

3 に答える 3

10

いくつか検索した後、netstatに使用されているAppleのコードを見つけました。

void protopr(uint32_t proto, char *name, int af)関数に必要なものすべて。

デバイスでテストして動作しましたsysctlbyname("net.inet.tcp.pcblist_n",...)

必要なのはそれだけです。

于 2012-03-06T10:38:05.627 に答える
2

これをテストすることはできませんが、私が収集したものから、これとsysctl組み合わせて、sysctlnametomibまたは代わり に使用する必要がありますsysctlbyname

sysctlbyname("net.inet.tcp.pcblist", ...)

および/または

sysctlbyname("net.inet.udp.pcblist", ...)
于 2012-03-06T07:50:21.130 に答える
0

この目的のために burp スイートを使用できます。これにより、携帯電話を通過するすべての http データを調べることができます。これを mac/ubuntu/windows マシンにインストールしてから、このツールを使用してプロキシ サーバーを作成し、iPhone/Android フォンの wifi 設定を変更して PC をプロキシとして使用する必要があります。入出力トラフィック。

ここで完全な説明を読む - http://www.engadget.com/2011/02/21/how-to-inspect-ioss-http-traffic-without-spending-a-dime/

于 2015-05-07T05:22:24.677 に答える