If you'd want to use Wireshark to capture network traffic, that would require that iOS support the user of libpcap in applications. There's no technical reason why it couldn't support libpcap, but, by default, the BPF devices that libpcap uses on Darwin (the UN*X core of Mac OS X and iOS) can only be opened by root, and a program requiring root privileges is unlikely to make it to the App Store, so either Apple would have to provide a way to allow non-privileged apps to use BPF (and libpcap) or it would have to be supported only on jailbroken iPads.
A Cocoa Touch UI would also have to be written; that would be a non-trivial undertaking.
It also wouldn't support plugins (again, unless it's only for jailbroken iPads).
answered 01 Jan '11, 10:22
Guy Harris ♦♦