Is there any network sniffer program for Android 2.2 similar to Wireshark for Windows?
There is also Packet Sniffer By AndroidArts
and For Facebook and Youtube...Try FaceNiff...
Also there is DroidSheep (just like Firesheep) , "Network Spoofer" which uses Debian Image and "Arpspoof" is also good app.
PS: Use Shark For Root Instead of Shark Native
If you had root access to your phone, there are many package sniffers on the market.
Some free are:
https://play.google.com/store/apps/details?id=it.sssup.rtn.sniffer154
https://play.google.com/store/apps/details?id=lv.n3o.shark