Natively written packet sniffer / inspector for OS X
I am looking for a packet sniffer / inspector which runs natively on OS X (Cocoa) and not with some sort of compatibility layer like X.
Ideally I am looking for an application with the following qualities:
- native (Cocoa) interface
- ability to inspect packet data
- inspect packet data as XML, or RAW formats
- free
Packet Peeper is a free, native OS X application for packet sniffing. Not quite as robust as Wireshark (but what is really).
There's also Cocoa Packet Analyzer, which appears to have a nifty plugin framework for extending its capabilities, but I've never used it. It's donation-ware.
KisMAC may also be of interest. Not so much a sniffer as a wireless stumbling tool. I've used it successfully to tune my wireless network in a congested neighbourhood.
Edit: based on your updated desired features I'd say try Packet Peeper. It fulfills both your requirements.