Shark Reader and its companion app Shark for Root and Shark for Root (Native) reads and captures traffic off the Android's network connections. It only captures traffic on the local device and doesn't seem to put the NIC in promiscuous mode (so spying on your neighbors!), but it works well to see what is going in and out of the device. You could capture traffic and move it to a PC and use Wireshark to analyze the packets, but Shark Reader will do an OK job on the phone. It will decode most common protocols, but not all and the packet display is weak, but then again, you aren't going to be packet diving on your phone anyway.
Mike Fratto is a principal analyst at Current Analysis, covering the Enterprise Networking and Data Center Technology markets. Prior to that, Mike was with UBM Tech for 15 years, and served as editor of Network Computing. He was also lead analyst for InformationWeek Analytics ... View Full Bio