Cocoa Packet Analyzer (CPA) is a native cocoa implementation of a network packet protocol analyzer. It uses libPCAP for reading packet files. For now it supports reading, analyzing, displaying and basic capturing of packets.
What’s new in this version:
Version 0.45:
* fixed a crash-bug with special chars in filename.
* changed default behavior not to open a new file, please select “Capture” from the menu or toolbar.
* capturing: capturing to a temporary file now, opening it as a new untitled document (to capture directly to a file please see the new option in “capture prefs”). Needs special testing - please report bugs and care for your files!
* fixed a possible dataloss bug while capturing to temp file.
* added checksum verification for TCP/IP headers.
* added “packet stepper”.
* added TCP-options.
* optimized ICMP and IGMP-protocols, should be RFC conform now (need some example packet traces for better testing - someone?).
* fixed some byteorder issues.
* fixed some memory leaks.
* prepared localization (added tons of NSLocalizedStrings).
* optimized port-based-analysis (first looking for the destination port).
* LCP: displaying identification message string instead of hexvalue.
* CHAP/ PAP: fixed values.
* fixed potential ASCII-String crashes.
Website
Download Cocoa Packet Analyzer



