Releases: ProxymanApp/TCPViewer
Releases · ProxymanApp/TCPViewer
TCP Viewer 1.5.0 Support pcap and pcapng
Features
- TCP Viewer can open pcap and pcapng file by double clicking on the file in Finder or Drag and Drop the file into the app.
Video
open_pcap.mp4
TCP Viewer 1.4.0 Inspector Placement, Copy, and Update Fixes
Features
- Bottom inspector mode with a toolbar toggle for viewing packet details below the packet table.
- Copy All and subtree-aware Copy actions for packet detail rows.
- Show in Finder action for app-backed source list rows.
- View menu command for focusing the sidebar filter.
Improvements
- Restored saved inspector placement and pane size across launches, toggles, and first packet load.
- Adjusted the inspector detail and hex split layout for both right-side and bottom inspector placements.
- Simplified the bottom status strip with centered packet counts and clearer control spacing.
- Refined packet table text padding.
- Removed unused Format menu items from the main app menu.
- Require descriptive release titles during production release validation.
Bug Fixes
- Fixed inspector split sizing when the first packet is selected.
- Fixed factory reset termination so the app can quit without another confirmation loop.
- Fixed launch update checks so Sparkle checks once per launch when automatic update checks are enabled.
TCP Viewer 1.3 Production Release
Features
- Custom structured filter presets for saving and reusing packet filters.
- Nested sidebar rows for scoped domain and IP packet sources.
- Pinned packet workflows in the left panel and packet table.
Improvements
- Preserved sidebar scroll position during deferred reloads.
- Improved sidebar disclosure alignment for nested source rows.
- Show active filters when no packets match the current filter.
- Added missing icon scales to the app asset catalogs.
- Added GitHub release publishing to the production release flow.
- Removed local Xcode artifacts and ignored local build server files.
Bug Fixes
- Fixed sidebar scroll inset behavior.
- Fixed sidebar pin multi-selection navigation.
TCP Viewer 1.2 Production Release
Features
- Open and inspect PCAP and PCAPNG files on macOS.
- Live TCP packet capture with a privileged network helper tool.
- AppKit packet workspace with source list, packet table, inspector, and hex view.
- Wireshark-style packet detail tree bundled directly in the app.
- Swift packet dissection fallback for capture, file I/O, and packet summaries.
- TLS, HTTP, DNS, TCP, IPv4, and IPv6 packet summaries.
- SNI domain and client app attribution in packet tables.
- Quick packet filters and advanced structured filters for large captures.
- Saved and pinned packet workflows for important traffic.
- Packet export menus for sharing captured data.
- Customizable packet table columns.
- Inspector placement toggle with persisted split layout.
- Network interface history and source list management.
- License activation, verification, trial, and free-state windows.
- Sparkle 2 automatic updates for signed production releases.
- Custom About window with app, version, and open-source license details.
Improvements
- Ported the native capture and dissection pipeline to Swift.
- Moved live capture storage to a disk-backed design.
- Bounded live packet summary reanalysis for high packet rates.
- Added async packet table filtering for large captures.
- Reduced main-thread CPU during live capture.
- Improved helper install, quit, and factory reset flows.
- Bundled Wireshark runtime libraries for release builds.
- Added inspector empty states and clearer panel filtering.
- Improved release automation for notarized DMGs, Sparkle appcasts, R2 upload, and Sentry dSYMs.
- Added optional backend publishing for production release records.
- Hardened local and production environment configuration handling.
Bug Fixes
- Fixed crash when restarting live capture after stop.
- Fixed packet table selection crash during mouse tracking.
- Fixed TCP viewer row selection state bugs.
- Fixed buggy manual resize behavior.
- Fixed license manager edge cases.
- Fixed packet summary lifetime issues in table rows.