Proxyman

Modern. Native. Delightful Web Debugging Proxy for macOS, iOS, and Android ⚑️

Stars
5.1K

Bot releases are visible (Hide)

Proxyman - Proxyman 2.2.0: Custom Previewer Tabs 🎩

Published by NghiaTranUIT over 4 years ago

What's new

  • Feature: Custom Previewer Tabs: Easier to see the content in a certain format. Support Web View render and Beautify the minified files (HTML/CSS/JS)
  • Feature: Filter by Regular Expression
  • Improve: Add spinning cursor while loading large payloads
  • Improve: Handle HTTP Traffic from Connect request

Bugs

  • Fixed: Status Badge button is too light on Light Theme
  • Fixed: Use with proxy chain not working
  • Fixed: Overscroll on all lists
  • Fixed: Custom Certificate badge doesn't show at launch time
Proxyman - Proxyman 2.1.1: Touch Bar & Debug Mode 🎸

Published by NghiaTranUIT over 4 years ago

What's new:

  • Feature: Bring Proxyman to Touch Bar (10.15+)
  • Feature: Enable Debug Mode in Help menu
  • Improve: how Proxyman fetches the remote certificates by using Swift-SSL
  • Improve: Remove all OpenSSL library
  • Bugs fix and improvements
Proxyman - Proxyman 2.1.0: Custom Server & Client Certificate πŸ™

Published by NghiaTranUIT over 4 years ago

What's new

  • Feature: Custom Server and Client Certificates for SSL-Pining and Mutal Authentication
  • Improve: Better UI for Big Sur (macOS 11)
  • Improve: Bring Clean Session button to the Main Tool Bar
  • Improve: Proxyman Windows always on Top Feature request
  • Improve: Export Private Proxyman CA Key
  • Improve: Separate Date and Time Columns Feature request
  • Improve: Update latest OpenSSL (1.1.1g)
  • Improve: Support Always on Top and 24-time format in Preference
  • Improve: Layout for Root Certificate
  • Improve: Performance when fetching the icon of the clients

Bugs

  • Fix: IP v4 is not correct for Remote Device in some devices
  • Fix: Duplicate query keys are ignored when editing a request
  • Fix: Couldn't resolve IPv6 with gethostbyname
  • Fix: Couldn't find the source client, which causes Unknown Client
  • Fix: Crash when fetching the icon of the app
  • Fix: Race Condition on Flow Presenter
  • Fix: Crash when reading Proxyman CA from OpenSSL
  • Fix: Crash when fetching remote certificate from NIO-SSL
  • Fix: Incorrect Error layout for Firefox and Simulator
Proxyman - Proxyman - Swift NIO with few bug fixes πŸŽ–

Published by NghiaTranUIT over 4 years ago

Bugs

  • Fixed Install Certificate Manually doesn't work until we restart the app
  • Fixed Crash from OpenSSL on multiple-threads environment
  • Fixed Crash from race conditions when initializing the Proxyman Certs
Proxyman - Proxyman 2.0.0: Say Hello to Swift NIO πŸ‘

Published by NghiaTranUIT over 4 years ago

What's new:

  • Introduce Proxyman v2, which is 100% written with Apple Swift-NIO for high-performance and reliable networking tools.
  • All tools are working well on v2, include Map Local, Map Remote, Breakpoint, Allow List, Block List, External Proxy, No Caching, and Charles Converter,...
  • Keep connection alive or close depending on the Request Header for reducing the time SSL handshake
  • Remove AsyncCocoaSocket and solve tons of random crashes
  • Improve how Proxyman dynamically generate the Remote Certificate by using BoringSSL programmatically
  • Repeated requests will be affected by Matched Tools as usual

Bugs:

  • Fixed Jump issue when pressing tab to move to the next cell in Compose View and Breakpoint
  • Fixed Allow list doesn't work in certain situations
  • Fixed Breakpoint Body is not loaded somehow
  • Fixed Repeated Request has a different order
  • Fixed WebSocket doesn't work with non-default port
  • Fixed Streaming Audio or Video doesn't work

Screen Shot 2020-06-16 at 20 49 33

Proxyman - Proxyman 1.24.0 🍹: Body filter

Published by NghiaTranUIT over 4 years ago

What's new:

  • Introduce: Search and filter JSON response on the body content
  • Add: Monospace font options in Preference -> Theme

Bugs:

  • Fixed: Method Matching is wrong if enable Map Local on Connect requests
  • Fixed: Map local is accidentally replaced by placeholder content
  • Fixed: Deflate decoder doesn't work
  • Fixed: Whitelist feature is allowing other domains
Proxyman - Proxyman 1.23.0: Whitelist and import Charles Log πŸ’ͺ

Published by NghiaTranUIT over 4 years ago

What's new

  • Whitelist Tool to specify which domains should appear on Proxyman. Reduce the enormous number of unnecessary noise
  • Able to open Charles Proxy Log (.chls)

Improve

  • Mock Data Testing for Map Remote and Map Local: You can map fake URL for testing easily
  • Add Method Matching to Black List
  • Upgrade the latest version of CodeMirror with modern WKWebView

Bugs

  • Fix: Query parameters are reordered on repeating a request
  • Fix: Failed/Hanging HEAD requests that work correctly with Charles Proxy
  • Fix: CodeMirror doesn't load in Android Certificate
  • Fix: Empty Content for Key-Value Encoding in View As menu

2020-05-03 10 38 48

Proxyman - Proxyman 1.22.0: Protobuf πŸ‘‘

Published by NghiaTranUIT over 4 years ago

What's new

  • Introduce Protobuf Feature: Parse Protobuf to JSON in ease
  • Duplicate the local file for duplicated rules in Map Local
  • Add "Show in Finder" for apps in the Left Panel Feature request
  • Customize Font Size for all Request and Response Panels
  • Don't prompt Update Proxyman at launch

Bug

  • Fixed Pressing Keyboard Shortcut for Filter makes the alert noise
  • Fixed Deactivate keyboard shortcut to remove a local map when updating its fields
  • Fixed PATCH spelled as PATH in breakpoint rules
  • Fixed Crash when repeating the flow if the Local Map is absent
Proxyman - Proxyman: Method Rule for Map Local, Map Remote and Breakpoint ⏰

Published by NghiaTranUIT over 4 years ago

What's new

  • Introduce Method Rule for Map Local, Map Remote and Breakpoint: You can define extract what the HTTP Method is
  • Filter setting is persisted from the last session
  • Support "Format as" menu to do JSON Prettier
  • Set Nickname for remote devices

Bugs

  • Fixed Requests are added into incorrect Remote Device IP address
  • Fixed Couldn't generate Proxyman Certificate due to long name
  • Fixed Restore last window size and position
  • Fixed Map local is hang when selecting a big file
  • Fixed SSL 'Mac Setup Guide' displayed even when disabled in preferences
  • Fixed Pin menu is enabled even with pined items
Proxyman - Proxyman 1.20.0 - "Save as session" and improved UI ❀️

Published by NghiaTranUIT over 4 years ago

What's new

  • Introduce "Save as Session": You can export an entire session and load it for later use
  • Remove requirement for OS-level trust: You can intercept from Firefox, remote devices without trusting Proxyman Certificate
  • Re-design Mac Setup Guide and Proxyman Helper Tool Windows
  • Add names for map rules
  • Improve performance by moving all heavy process to the background and reduce the unnecessary call
  • Improve Body Previewer UI: System Font and elegant

Bugs

  • Fixed some websites do not show after enabling SSL-Proxying
  • Fixed No scrollbar in source list when the content exceeds the height of the window
  • Fixed networksetup CLI is failed if there is an invalid network service
  • Fixed Couldn't open Proxman Log from Remote Devices Folder
  • Fixed various Typo mistakes in Preferences
Proxyman - Proxyman 1.19.0 - Authentication Previewer ⏰

Published by NghiaTranUIT over 4 years ago

What's new

  • Introduce Authentication Previewer: Easier to see the Basic, Bearer and Digest authentication headers
  • Introduce XML Pretty Print Previewer
  • Improve iOS and Android Guideline UI

Bugs

  • Fixed Broken URL Layout in Horizontal Mode
  • Fixed Map Remote/Local does not work if a request is Repeated or Compose
Proxyman - Proxyman 1.18.1 - Map Remote v1.1 βœ…

Published by NghiaTranUIT over 4 years ago

Bug

  • Fix Missing Body in Remote Map Requests
Proxyman - Proxyman 1.18.0 - Map Remote Tool

Published by NghiaTranUIT over 4 years ago

What's news

  • βœ… Introduce Map Remote Tool (βŒ₯⌘R) Easily to test and debugging by remapping from Localhost to Production Endpoints and vice versa.
  • ⚑️Introduce Helper Tool 1.2: Gratefully revert the HTTP Proxy Config if Proxyman is crashed
  • Improve Clear Session Tool (βŒƒβŒ₯⌘⌫): Clear and release entire the session
  • Add "Not Contains" filter to easily filter out some annoying requests

Improvements

  • Improve UX when filtering flows with no result
  • Improve Add useful guideline to proxy.man/ssl if the user doesn't install Proxyman Certificate first
  • Improve Able to set a Default Location for Map Local in Preference
  • Improve Allow option to turn off word wrapping
  • Improve Monospace font for Network usage labels
  • Improve Allow version to be copiable
  • Improve Persist the previous Sorting state

Bugs

  • Fixed Crashes due to improper race-condition fix from the last build
  • Fixed Crashes when changing ports in Preference
  • Fixed Invalid Certificate due to non English character name
  • Fixed Trailing slashes are removed when sending modified URLs with trailing slashes
  • Fixed Change Proxy Port causes the app is hang bug
  • Fixed The current selection is reloaded after changing the sort
Proxyman - Proxyman 1.17.1 Stable build ever v2 βœ…

Published by NghiaTranUIT over 4 years ago

Bug

  • Fix some crashed due to invalid UInt64 from Memory & Network usage data
Proxyman - Proxyman 1.17.0 - Stable build ever βœ…

Published by NghiaTranUIT over 4 years ago

What's new

  • Introduce Memory and Network Usage in the Top Right Bottom Bar
  • Improve layout for White Theme

Performance

  • Diagnose and fix memory leaking in some internal components
  • Fixed Memory Leaking
  • Fixed Crash due to Race condition in Flow and TreeNode objects
  • Fixed AsyncCocoaSocket crashes on AppCenter

Bugs

  • Fixed Couldn't decode Deflate Compression from Response body
  • Fixed CMD+Number doesn't change the multiple-tab (Like Safari)
  • Fixed CMD+F for filtering specific requests do not work in some cases
  • Fixed Ctrl+Click is not recognized as a secondary click
  • Fixed could not decode non-UTF-8 Encoding body in some Japanese websites
  • Fixed Broken layout when the URL is very long
  • Fixed Reversed ID sort causes selected row to change when request comes in
Proxyman - Proxyman 1.16.0 - Map Local from Directory 🎩

Published by NghiaTranUIT over 4 years ago

What's new

  • Introduce Map Local from Directory βœ… Proxyman accepts three types: 1. HTTP Message, 2. Only Body and 3. Local Directory
  • HTTP Message in Map Local is now properly formatted (prettier) to easy to change the body content.
  • Improve performance and reduce memory usages: From now, request and response content is parsing when it needs
  • Migrate to new Proxyman Certificate if the current certificate is out of date.
  • Add X-Proxyman-Map-Local Header Key for responses, which is mapped.

Bugs

  • Fixed Alphabet sort on JSON body
  • Fixed Content Panel doesn't restore to the last position
  • Fixed Incorrect file extension when exporting the Body

Screen_Shot_2020-02-04_at_22_58_19

Proxyman - Proxyman 1.15.0 - Better Map Local Tool ⚽️

Published by NghiaTranUIT over 4 years ago

Changelogs

  • Introduce a Better Map Local Tool (v2):
  1. Map from a HTTP Message -> Capable of manipulating the HTTP Status, Headers and the Body.
  2. Map from a Local File as a Body
  3. Add the minimal Editor in Map Local => Able to edit the file directly in the app
  4. Auto create a Local File from the Response of the selected request
  5. Split View layout => Easily to manage the Local File Entry
  • Prefer using a JSON Previewer than Hex.
  • Add some well-known 3rd Text Editor app in Open With menu
  • Improve performance on the Main View with proper Throttle and Debounce when we have flood of in-coming requests

Bugs

  • Fixed Body Tab doesn't present in Breakpoint for a request/response with empty body contents
  • Fixed Don't automatically select the Remote Folder when it initially connects
Proxyman - Proxyman 1.14.1 - Firefox issues πŸš’

Published by NghiaTranUIT over 4 years ago

What's new

  • Add "Reset Certificate" in Certificate menu
  • Clean all old Intermediate certificates when updating to new Proxyman build

Bugs

  • Fixed Missing HTTP Strict Transport Security in Proxyman Certificate for Firefox
Proxyman - Proxyman 1.14.0 - Hex PreviewerπŸŽ–

Published by NghiaTranUIT over 4 years ago

What's news

  • Introduce Hex View for the Binary body

Bugs

  • Fixed Repeat action doesn't preserve query items Resolved
  • Fixed URL parts are missing if the URL contains double slashes (//) after the host part
  • Fixed several crashes from AppCenter
Proxyman - Proxyman 1.13.1 🎩 - Squashing bugs πŸ›

Published by NghiaTranUIT almost 5 years ago

Bugs

  • Fixed Missing some required Extensions (extendedKeyUsage=serverAuth) for self-signed certificate in Catalina #367
  • Fixed Couldn't make connection in some complex URLs #368
Package Rankings
Top 6.66% on Proxy.golang.org