macOS で iOS のパケットをキャプチャする
iOS アプリを開発するときや、人に見せられないことをするときには、パケットをキャプチャする必要が出てきます。コンピューターでパケットをキャプチャするなら、まず Wireshark がおすすめです。では、iOS デバイス(iPhone、iPad)でパケットをキャプチャしたい場合はどうすればよいでしょうか? プロキシを立てて iOS デバイスをそこに接続させる方法や、脱獄して端末内で tcpdump を使う方法もあります。しかし、どちらの方法も面倒すぎます。ここでは、Xcode Command Line Tools に含まれる rvictl コマンドの利用をおすすめします。複雑な設定も脱獄も不要で、1 行のコマンドだけで、コンピューター上の好きなソフトウェアを使ってパケットをキャプチャできます。 ...