We're doing testing with mobile devices that need to access our corp network for some HTTP traffic. We want to see what is actually travelling on the wire (usually just URLs, but once in a while contents). Right now we've got the following set up:
Mobile Device --(WiFi)--> Mac Mini (Running Wireshark) --(Wired)--> Corp Network
This is pretty painful and people are avoiding testing because Wireshark is a pain to use. The ideal solution would be to have a proxy running on the Mac Mini that relays everything, but logs all URL requests to one file and all HTTP response contents to a second file. This way we SSH to the machine, run logcat and Bob's your uncle, Susan's your aunt, people will test because they won't have to physically move to the wireshark machine.
But my google-fu isn't strong today, so I'm having trouble finding a way to do this.
We're on Snow Leopard and unfortunately no swapping or upgrading OSes (corp policy).