Si vous utilisez iOS 5+, vous pouvez utiliser la fonction interface virtuelle distante
$ # First get the current list of interfaces.
$ ifconfig -l
lo0 gif0 stf0 en0 en1 p2p0 fw0 ppp0 utun0
$ # Then run the tool with the UDID of the device.
$ rvictl -s 74bd53c647548234ddcef0ee3abee616005051ed
Starting device 74bd53c647548234ddcef0ee3abee616005051ed [SUCCEEDED]
$ # Get the list of interfaces again, and you can see the new virtual
$ # network interface, rvi0, added by the previous command.
$ ifconfig -l
lo0 gif0 stf0 en0 en1 p2p0 fw0 ppp0 utun0 rvi0
Vous devriez pouvoir utiliser wireshark ou tcpdump, ou ngrep sur le problème, via le mac.
EDIT : ipfw est déprécié, mais vous pouvez simplement activer la journalisation et voir quels paquets vont où. Je ne sais pas comment faire ça avec pf :(
EDIT : Je ne sais pas pourquoi je pensais que c'était pour iOS. Mes excuses
1 votes
@koiyu De quoi avez-vous besoin que les réponses existantes ne fournissent pas ?
0 votes
@KyleCronin Ce n'est pas que les réponses existantes ne fonctionneraient pas - je voulais simplement savoir s'il y avait d'autres alternatives.