Happy Black Friday!
Use
BLACKFRIDAY2024
with
30% OFF
Buy Now

Changelogs

All Release Notes of Proxyman for macOS

Proxyman 5.10.0: New Raycast Extension, zstd support and Scripting Console Improvement ๐Ÿš€

  • Release date: 20 Oct 2024
  • Download Link: Download
  • SHA-256: 914e5cc8da1e3cee0a1f983d54b6c67dba4b9076facb7f8f18a7a12897a57f4c
โœจ Features
  • Introduce Raycast Extension: Toggle debugging tools, proxy with Raycast Shortcut
  • Introduce zstd de/compression support
  • Introduce the Option to show/hide or filter some Warning/Error from the Scripting Console
โšก๏ธ Improve
  • Filter / Search Bar in the Map Remote Windows
  • High-Performance Msgpack when decoding Msgpack body
๐Ÿž Bugs
  • Fixed: "Edit & Repeat" or "Repeat" Tool does not work if the Request/Response panel is the first responder
  • Fixed: Crash when parsing MsgPack from Websocket
  • Fixed: When the URL is too long, the UI may show penetration when the filter box appears
  • Fixed: sleep() method works with whole numbers only (1, 2, 3, etc.) in scripts
๐Ÿ“ธ Screenshots
  • Raycast Extension with Proxyman raycast_and_proxyman

  • Console Log Level console_log_level

  • Filter Bar to Map Remote Tool Filter bar with Map Remote


Proxyman 5.9.0: Big update for Multipart and Breakpoint. New Discord Channel for Support ๐Ÿš€

  • Release date: 25 Sep 2024
  • Download Link: Download
  • SHA-256: ba3e1d90b5cef19a52af09ae29dda9b4020aee54b4660bcd98f469f2ce354fe4
โœจ Features
  • [Breakpoint] Allow editing the multipart body in the Breakpoint Editor
  • Introduce the Discord Channel for Support. Join by https://discord.gg/tjWEq6Da42
โšก๏ธ Improve
  • [Breakpoint] Adding a Multipart tab in the Breakpoint Editor which allows developers to see the Multiparts data
  • [Compose Tool] Add Multipart Template to the Compose View
  • [Repeat Tool] Able to edit & Repeat a multipart requests
  • Open Cursor Editor from the Request/Response body
๐Ÿž Bugs
  • Fixed: Debugging React Native on Android breaks when using Proxyman
  • Fixed: Multipart body is changed after using the Breakpoint Tool
  • Fixed: Scripting: Get a warning when making a multipart request
  • Fixed: Some internal crashes when using Proxyman for a long time
๐Ÿ“ธ Screenshots

Multipart with Proxyman Breakpoint

Multipart with Proxyman Breakpoint


Proxyman 5.8.0: Support Decode inline Image (Base64 format), Wildcard for Client Certificate and fix bugs ๐Ÿž

  • Release date: 04 Sep 2024
  • Download Link: Download
  • SHA-256: ff3f81c0660dba805e0664f7254e90672df4dd78167e4abb47f2e5d99032f62e
โšก๏ธ Improve
  • [Custom Certificate] Allow Wildcards in Client Certificate Host and Port
  • Support Decode inline Image (Base64 format) => Useful for OpenAI debugging
  • When clicking 'Override Emulator' from the Android Emulator Setup Guide, it should still work if only 1 emulator and 1 physical device are active
  • [Map Local] Improve UX: Show a yellow warning comment if the Map Local doesn't map due to missing local file
๐Ÿž Bugs
  • Fixed: [Scripting] Proxyman appears to be messing with body even if no modification is made
  • Fixed: Software crashes when ending a java application when using SOCKS Proxy
  • Fixed: Override Emulator doesn't work if only 1 emulator or 1 physical device is active
๐Ÿ“ธ Screenshots

Proxyman decode inline Image Text Proxyman supports wildcard on Client Custom Certificate


Proxyman 5.7.0: Focus on App Stability Improvement โšก๏ธ

  • Release date: 30 July 2024
  • Download Link: Download
  • SHA-256: 24e4f778834b14c231d3c08a6d6e272e78c47de83711ca00efecf841cc1cc5a2
โšก๏ธ Improve
  • Update Atlantis UI to be easier to config for AppDelegate or SwiftUI app
  • Useful UX to remove SSL proxying list if it's from Atlantis
  • [Scripting] Script Conolse Log now respects the UI Setting (Font Size, Word wrap, etc)
๐Ÿž Bugs
  • Fixed: App crashes when setting invalid Query in Breakpoint or Scripting
  • Fixed: Custom Previewer Tab cannot be resized
  • Fixed: Script Console does not respect the Font Setting
  • Fixed: Missing TLS and Certificate Info in the Summary Tab
  • Fixed: Crash when parsing invalid JSON from Protobuf data
  • Fixed: Some crashes from the Atlantis framework when transferring data
  • Fixed: ReverseProxy and Scripting: Can not make a HTTP Request
  • Fixed: Prettify JSON has the wrong space when prettifying an array of number
  • Fixed: Android Emulator Automatic Setup script installs the wrong CA certificate when the custom certificate is specified
  • Fixed: Some crashes when using SOCKS Proxy
๐Ÿ“ธ Screenshots

New Atlantis UI


Proxyman 5.6.1: โœ… No Memory Leaks & App Stability Improvement ๐Ÿš€

  • Release date: 09 July 2024
  • Download Link: Download
  • SHA-256: c3436362b236a44c4a7238bf216ca7a9910fa8999f1dd4930963b70fd5ad528f
๐Ÿž Bugs
  • Fixed: Crash when parsing the URL with invalid chars in the Compose or Breakpoint.
  • Fixed: Filter (All and Body) does not work with Websocket Message Body
  • Fixed: Some internal memory leaks when launching the app

Proxyman 5.6.0: โœ… No Memory Leaks, New User-defined Tabs, and Markdown Table ๐Ÿš€

  • Release date: 05 July 2024
  • Download Link: Download
  • SHA-256: 648a0dadf4a2d94a753a6bf97f65b2e4e31511fdee89f1b906fa6ca2f684def7
โœจ Features
  • [UI/UX] Improve UI for all Tools Windows: Fix the windows size, shortcut label, add new descriptions
  • [Performance & Memory Leaks] New solution to fetch a server certificate
  • [Auto Setup Tool] Add support custom terminal like iterm2 for automatic setup
  • Introduce the new User-defined tabs that use Javascript from the Scripting Tools to add your own preview data
โšก๏ธ Improve
  • Support the 'Copy as' menu for multiple Requests Selection
  • Support: Copy as "Markdown Table" -> Easier to share on Github Markdown
  • New JSON Parser library: Work with a large float/double number
  • Start / Stop button should enable/disable the macOS Proxy
  • Auto revert / enable the macOS Proxy when the macOS goes to sleep or wakes up
  • Introduce the new About Us Windows
๐Ÿž Bugs
  • Fixed: Huge Memory Leak when fetching a server certificate
  • Fixed: Raw Tab doesn't handle the Word Wrap setting
  • Fixed: Query value not decoded at Query Panel
  • Fixed: Incorrect URL coloring
  • Fixed: Parse JSON with a large float number incorrectly
  • Fixed: The app is unresponsive after sleep
๐Ÿ“ธ Screenshots

New UI Proxyman Fixes Memory Leaks from 5.5.0 Custom Tab with Scripting About Us new design


Proxyman 5.5.0: Activate License key with External Proxy. Hotfix for URL percent-Encoded for Compose, Map Remote and Breakpoint Tool

  • Release date: 03 Jun 2024
  • Download Link: Download
  • SHA-256: ceaff4d8dc557d5b61417215c081bb2ef2888d34080e2e6f93a668a540ea0060
โœจ Features
  • Introduce http://cert.proxyman.io as a replacement for http://proxy.man/ssl. It's useful if the proxy setting is wrong on the user's device -> Guide users on how to fix it
  • Improve the UX when users can't access http://proxy.man/ssl
  • Activate the License Key and check Update with External Proxy. Suitable if you're using a Corporate Proxy
๐Ÿž Bugs
  • Fixed: [Compose] Make a request to localhost:3000 will stuck until the timeout
  • Fixed: Double Percent-encoded Query in Breakpoint and Map Remote

Proxyman 5.4.0: Introduce the Enable/Disable Column for the Query and Header in the Breakpoint and Compose View

  • Release date: 30 May 2024
  • Download Link: Download
  • SHA-256: e8256e4716ebb752a3a60fd9e22fa84322c2728defa4b87fbc86dabb3286a7c2
โœจ Features
  • [Edit & Compose, Breakpoint] Add enable/disable column to the Header, Query. Easier to enable/disable certain entry for testing
  • [Scripting] Add readFile() func to read a file from the Script
  • Add the 'external proxy' option to the system bar
๐Ÿž Bugs
  • Fixed: Missing Copy button for the Port on Device Setup Guide
  • Fixed: Search params encode issues for Map Remote and Scripting
  • Fixed: URL Highlighting displays incorrectly when parsing the URL
  • Fixed: Query is percent-encoded twice
๐Ÿ“ธ Screenshots

Enable disable query proxyman


Proxyman 5.3.0: App Stability and Performance Improvement ๐Ÿš€

  • Release date: 7 May 2024
  • Download Link: Download
  • SHA-256: 4250aeacb1ee1377d663b4b739f140a54a33cf7c4fc79bf38b3e322c8d797e99
๐Ÿž Bugs
  • Fixed: Search Request/Response Body by 'Prettified' JSON, Not Just Raw
  • Fixed: Freeze when closing the app
  • Fixed: Launch app is slow if there are a lot of Saved Request
  • Fixed: License security issue
  • Fixed: Proxyman Pro doesn't display if there is no main Windows
  • Fixed: Some internal crashes when starting the Proxyamn app.
๐Ÿ“ธ Screenshots

Proxyman 5.3.0


Proxyman 5.2.0: Improve Breakpoint Tools and fix bugs ๐Ÿž

  • Release date: 14 Apr 2024
  • Download Link: Download
  • SHA-256: 3ddf17e4506bd736fa0f38eb0a51fc560a8713f96f0e967c5101494120a465e4
โšก๏ธ Improve
  • [Body Previewer] Add option to Sort JSON Keys in Body Previewer
  • [Breakpoint] Setting to auto close the Windows if there are no breakpoints
  • [Breakpoint] Show Breakpoint Number Badge if there are active breakpoints
๐Ÿž Bugs
  • Fixed: [Breakpoint] Abort a breakpoint will abort all breakpoints
  • Fixed: Diff View can't show a large number
๐Ÿ“ธ Screenshots

Proxyman Breakpoint


Proxyman 5.1.1: Support Server-Sent Events, GraphQL Filter, Text Truncation and fix bugs ๐Ÿž

  • Release date: 19 Mar 2024
  • Download Link: Download
  • SHA-256: 43b1e783cb53f693d2826b958bb0674d89d9b8a76576aad42ab01f12bf93b051
โšก๏ธ Improve
  • Proxyman now can preview Server-Sent Event(SSE) in realtime
  • Add: GraphQL Filter in the main filter
  • Optimize Memory Usage when exporting a large data to ProxymanLogv2
  • Add: Leading text truncation option for the main table view. Easier to see long text.
  • Able to export HAR and CSV from multiple folders
  • [License Manager] Able to add comments/notes to the device
๐Ÿž Bugs
  • Fixed: [Map Remote] Map Remote breaks for query parameters at the root path
  • Fixed: Use No-Caching on Repeated Request in Setting does not save
  • Fixed: proxyman-cli import does not activate the 'allow system environment' Scripting
  • Fixed: HAR Export on 12h Time Produces Incorrect Timestamps
  • Fixed: Proxyman Causes Massive Request Load when Using ESET AntiVirus Tool
  • Fixed: Proxyman consumes a lot of RAM Usage when exporting to ProxymanLog file
  • Fixed: Is there a way to see response data for streaming API calls (eg. endpoints meant for receiving Server sent events)
  • Fixed: 'Copy to cURL' has incorrect escape single quote in the body
  • Fixed: Can't export HAR, CSV from the Saved Folder
  • Fixed: Can not decode Base64 String which is encoded by Java algorithm
๐Ÿ“ธ Screenshots

Proxyman with text truncation

Proxyman with GraphQL Filter


Proxyman 5.0.0: Lot of improvements and bug fixes ๐ŸŽ‰

  • Release date: 15 Feb 2024
  • Download Link: Download
  • SHA-256: a13d83e0e4333ed2eaac0fa848fca458e0ec6eeaf5f89e8dbd893eaf2dc7fbb0
โœจ Features
  • Introduce the Proxy Advanced Setting
  • Support Wildcard domain on the Left Panel that allows developers to match different URLs
  • Auto break of URL and fill for fields on Map Remote (like we had in Charles Proxy)
โšก๏ธ Improve
  • Able to edit SSL Proxying Entry
  • Make a clickable URL on the Comment Tab
  • Support M3U8 HLS Syntax highlighting
  • Improve New Menu Context from the Source List
  • Move some unnecessary settings from Settings -> General Tab to a different screen
๐Ÿž Bugs
  • Fixed: Custom pinned wildcard domains have blank labels and don't show results
  • Fixed: [codegen] support dart/flutter
  • Fixed: URL path in the blocked list is ignored, if the domain is listed in the allowed wildcard
  • Fixed: Listening on localhost is not synchronized with UI
  • Fixed: Links are not clickable on the Body Tab
  • Fixed: SSL Proxy List can't be edited
  • Fixed: [BUG] Proxyman Script doesn't update the shared state if using abort()
  • Fixed: iOS app - misspelling in menu Tools > No Caching
  • Fixed: [BUG] Server Certificate shows incorrect data
  • Fixed: [Scripting] Scripting removes the = in the form body if the value is empty
  • Fixed: Delete single or multiple flows behavior doesn't match with macOS UX.
  • Fixed: proxyman-cli import does not enable SSL proxying rules
๐Ÿ“ธ Screenshots

Proxy Advanced Setting

Wildcard on Left Panel


Proxyman 4.16.0: New build for 2024 ๐ŸŽ‰

  • Release date: 07 Jan 2024
  • Download Link: Download
  • SHA-256: 2d5feb4c380d6256185b5941fa9b8e54170d7316d09adf3025d9c643022e1409
โœจ Features
  • Introduce the Manual Install the certificate to the iOS Simulator by Drag and Drop.
  • [WebSocket] Support Filter Websocket Message for the Web Socket
โšก๏ธ Improve
  • Upgrade to the latest v0.45.0 Monaco Editor for the Body previewer. Better performance and show color for each pair of { and }
  • Update new Icon for Proxyman File Icon
  • Hide the alert if the custom certificate does not satisfy Apple Requirements
  • [Scripting] Update the latest Lodash libs
  • [Compose Tool]: Option to follow the redirects or not
  • Support Miliseconds when Convert Timestamp to human-readable time
  • [Scripting] Support Binary Data via Uint8Array
  • Previewing images breaks while previewing other file types
๐Ÿž Bugs
  • Fixed: [Scripting] Error when using built-in Promise
  • Fixed: [BUG] Drag & Drop a file to the Body View will break the UI
  • Fixed: Support "Show Invisibles" in the Body Tab
  • Fixed: This document contains many ambiguous Unicode characters (Disable Ambiguous Highlight) leads to an error
  • Fixed: Invalid Promise object in Script runner breaks require of full lodash suite
  • Fixed: jwt string in the request body gets converted to JSON payload when scripting is enabled
  • Fixed: Response window scrolling bugs

Proxyman 4.15.0: Improve UI/UX and App Stability ๐Ÿš€

  • Release date: 06 Dec 2023
  • Download Link: Download
  • SHA-256: 17a2c14037b4367607e9d446a07913aab02fe818ec3f2be9785295317ccbc2ce
โšก๏ธ Improve
  • Improve UX: Do not auto-select the Saved Folder after saving a request.
  • Improve UI of the iOS Simulator Setup Guide.
  • Use Monospaced font for UI.
  • [Scripting] Programmatically load the system environment from JS Code.
  • [SSL Proxying List] New UI: Merge the Wildcard and Domain into a single input. Easier to use.
  • Re-wording the alert if the Root Certificate is expired.
๐Ÿž Bugs
  • Fixed: Proxy Helper Tool installation did not succeed on Macbook SIP is disabled.
  • Fixed: Proxyman shows HTTP Version incorrectly when importing a HAR log.
  • Fixed: Links are not clickable on Body Previewer.
๐Ÿ“ธ Screenshots

Proxyman captures HTTPS traffic from iOS Simulator

Use Monospaced font for Proxyman


Proxyman 4.14.0: App Stability and Performance Improvement ๐Ÿš€

  • Release date: 29 Oct 2023
  • Download Link: Download
  • SHA-256: 8bff067918a9da0bb8f195c67bb4925be6927b4971e1cbcc6de85375065afd0f
๐Ÿž Bugs
  • Fixed: โœ… Crash when cleaning unused memory if the RAM usage is over 2Gb
  • Fixed: [Protobuf] Fix search in combo box when selecting Protobuf Message Type
  • Fixed: Processing a large multipart body might cause the app to hang
  • Fixed: Export Multipart with the incorrect file extension
  • Fixed: Proxyman always processes the Multipart data multiple times for the same body -> Waste CPU
  • Fixed: The multipart tab shows old data even though we select a new request

Proxyman 4.13.0: Improve Helper Tool Security and App Stability ๐Ÿ›ก

  • Release date: 22 Oct 2023
  • Download Link: Download
  • SHA-256: 08425893742d36fc67b2605d30100d813665dde9d5122638005945cacb8c773e
โšก๏ธ Improve
  • โœ… Helper Tool v1.5.0: Fix Security Vulnerability that Proxyman v1.5.0 or older (2019) can connect to the Helper Tool (v1.4.0) and override the system proxy without user consent. This fix will add some constraints to verify the incoming Connection. (The caller must be notarized by Apple, signed by Proxyman LLC Certificate, enabled Library Validation, and enabled Force Hard flag). ๐Ÿ“ฃ Credit to Scott Leitch from NCC Group.
  • [Scripting] Support native URL and URLSearchParams for Scripting.
  • [Compose] Able to set the Request Timeout (default is 30 seconds) in the Setting -> Tool Tab
  • Improve Proxyman Pro UI: Hide the FREE version if it's a PRO version
  • Add Proxyman CA Certificate into a certificate chain. It's useful if the client needs to verify the certificate.
  • Able to change the Proxy port in the Proxy Info Popover
  • [Compose Tool] Able to paste the cURL and display it on the Compose View
  • Support Timestamp convert to human-readable date time
๐Ÿž Bugs
  • Fixed: Crash on macOS 10.15 and macOS 11 due to an internal crash from AppCenter framework
  • Fixed: Clear Session might not close all alive connections properly due to race condition issues
  • Fixed: Request/Response panel does not update correctly after deleting a request
  • Fixed: Websocket with Multiple JSON does not beautify properly
  • Fixed: 'Add App / Domain...' in the SSL Proxying List might not work properly
  • Fixed: Cannot get the Root Certificate from Android client X509TrustManager
  • Fixed: Missing Query in some HAR files
  • Fixed: Diff tool in the Free version. It can add up to 2 requests/responses
๐Ÿ“ธ Screenshots

Proxyman Helper Tool v1.5.0


Proxyman 4.12.0: Ready for macOS Sonoma 14 ๐ŸŽ

  • Release date: 30 Sep 2023
  • Download Link: Download
  • SHA-256: 01a48bb5f90b7652d1b549c61b7720b67dbd5cb9ba77918eb11c48b4a03103ec
โœจ Features
  • Ready for macOS Sonoma 14. Build and Optimized with the latest macOS 14 and Xcode 15.
  • New design for Proxyman Pro Feature -> Show the difference between the FREE and PRO plan.
โšก๏ธ Improve
  • [Scripting] Multiple Scripts can be executed.
  • [Gist] Add option to scrub credentials when exporting to gist
  • Proxyman Root Certificate is now generated by Boring SSL
  • Toggle Map Local, Breakpoint, and Scripting Tools by command line
  • Add some Apple hosts to the default list of Bypass Proxy List -> Prevent capturing too much unnecessary Apple Traffic.
๐Ÿž Bugs
  • Fixed: Typo on some UI
  • Fixed: Reset all Proxyman Certificate features still reset even though the user cancels the Authentication
  • Fixed: Cannot install certificates due to invalid OpenSSL version on the macOS
  • Fixed: Response pane has excessive minimum width, prevents resizing of the left sidebar, and forces the window to be wider than screen bug
  • Fixed: Some internal crashes
๐Ÿ“ธ Screenshots

Proxyman app on macOS Sonoma 14

New Proxyman Pro Plan design


Proxyman 4.11.0: Custom Filter and Memory Leaking fixes โœ…

  • Release date: 13 Sep 2023
  • Download Link: Download
  • SHA-256: 51d4a0ef5b7819e347c4df1e4e3a3cfd10c0270813e851ed44ce97eac0c3067a
โœจ Features
  • Introduce the Custom Filter -> Allow to create your own filter and add it to the filter toolbar for quick access.
โšก๏ธ Improve
  • Improve Memory Usage: From 2-3Gb to 100-200Mb if using the app for a long period of time (12-24 hours or days).
  • Disable an SSL certificate verification when using WebView Previewer.
  • Add a Helper button to remove the Domain from SSL Proxying List -> It's useful if this domains are protected by SSL Pinning
  • [ProxymanCLI] Clear Session by using proxyma-cli
๐Ÿž Bugs
  • Fixed: Memory Leaking due to initializing a lot of unused Locks.
  • Fixed: Clear Session does not remove all unused Tree View.
๐Ÿ“ธ Screenshots

Custom Filter


Proxyman 4.10.0: Performance and stability improvement โœ…

  • Release date: 26 Aug 2023
  • Download Link: Download
  • SHA-256: f824c2ac1b4479fc9038f18824cdf7776e593c5f6b926ad0ff154314ad851e03
โšก๏ธ Improve
  • Improve Android Network Setup guide: No need to add domains to the network_security_config.xml
  • Update the latest SwiftNIO v2.58.0 with performance improvement and patched security.
  • [Scripting] Support `console.log()`` with multiple arguments
  • [Scripting] Add an option to hide all Proxyman Logs in the Console Log. Only display user logs.
  • [Breakpoint] Allow to use custom Status Code on Breakpoint Response, e.g. Status Code 430
๐Ÿž Bugs
  • Fixed: Proxyman does not show IPv6 address properly
  • Fixed: Proxyman could not make a connection with the IPv6 address
  • Fixed: Excessive memory consumption when reloading React Native
  • Fixed: HTTPS Connection hangs forever when using Android Emulator with Proxy Setting
  • Fixed: Crashed when accumulating Request/Repsonse Body. Reported by AppCenter.
๐Ÿ“ธ Screenshots

network_security_config.xml config for Proxyman


Proxyman 4.9.1: Better performance and memory usage โšก๏ธ

  • Release date: 12 Aug 2023
  • Download Link: Download
  • SHA-256: 4b092f272e23a9dfae1d25b45bfffc5ee859846dd83f011c8c5519f2a8421f41
โšก๏ธ Improve
  • Improve performance when rendering a huge dataset
  • Update to v1.0.9 Brotli Google Lib
  • Update to the latest version of SwiftNIO Core
๐Ÿž Bugs
  • Fixed: Certificate Status does not update properly after installing a new one
  • Fixed: Could not use Custom Status Code in Breakpoint Response
  • Fixed: Could not decode some brotli body
  • Fixed: Rare Crashes due to race condition issue

Proxyman 4.9.0: Support SOCKS5 Proxy + Fix memory issue ๐Ÿ“

  • Release date: 16 Jul 2023
  • Download Link: Download
  • SHA-256: a70a64cbb5501a99238f199896505d7d73473f95fdcea710e863693ed1d9b258
โœจ Features
  • Introduce DNS spoofing which allows you to define a custom DNS.
โšก๏ธ Improve
  • Use httpbin.proxyman.app instead of httpbin.org in the Compose Template View for better performance and response time
  • Automatically remove the leading/trailing whitespaces and newlines in the Tool URL to avoid unexpected bugs.
  • Repeat a CONNECT request will use the GET method
๐Ÿž Bugs
  • Fixed: Proxyman gets stuck while importing multiple Charles sessions
  • Fixed: Allow List does not work
  • Fixed: [Block List] High Memory usage when using the Block List
  • Fixed: Fix the Saved folder hint UI
  • Fixed: High Memory consumption issue when using the app for a long time
  • Fixed: Attempt fixing the crash when using the Atlantis framework
๐Ÿ“ธ Screenshots

SOCKS Proxy


Proxyman 4.8.2: Introduce DNS Spoofing. Better performance for the ALL filter ๐Ÿ”

  • Release date: 03 Jul 2023
  • Download Link: Download
  • SHA-256: 628840b17926356aeb8fd7c9708ebdb64890cabecef450470c252d8c55b4acaf
โœจ Features
  • Introduce DNS spoofing which allows you to define a custom DNS.
โšก๏ธ Improve
  • Improve performance for the ALL Filter when searching through a large number of Request/Response Body
  • Remove some unused options in the Preference: (Select Previous Tab, chls export folder, rename some menu items) in the Setting -> Advanced
  • UI Improvement
  • Remove Sort by Alphabet in the Setting
  • Remove some unused menu itemsย in the Right Menu Context -> Tools (Code Generator, Protobuf)
  • Able to export multiple apps/domains to ProxymanLog, HAR, CSV, ...
  • Improve color highlighting for the boolean in the Body Previewer
  • Add Open With to open the large body with External Editors
๐Ÿž Bugs
  • Fixed: Worse Performance or app crash when filtering the Request/Response Body or ALL filter
  • Fixed: 1 request is evaluated via debugging tools TWICE
๐Ÿ“ธ Screenshots

DNS Spoofing with Proxyman


Proxyman 4.8.1: Map Local supports non-text Response Body and App Improvements ๐Ÿ„

  • Release date: 21 Jun 2023
  • Download Link: Download
  • SHA-256: d5517b3625444fd24326b011ae309a89a2695c3e5810326910aeaab52b72f032
โšก๏ธ Improve
  • [Map Local] Map Local can work with non-text Response Body, e.g. Image, or Binary.
  • Toggle HTTP Proxy Overriden programmatically via proxyman-cli
  • Use Alternative Background Color in the Appearance Tab
  • Always show the Query Tab in the Request Panel
  • Grouping of different Chrome channels (Production, dev, beta, ...)
๐Ÿž Bugs
  • Fixed: Map Local does not work with Image or Binary Body
  • Fixed: When the script uses on request, it will increase at the end of the body
  • Fixed: Copy as cURL omits the accept-encoding header
  • Fixed: Loop bug when visiting http://127.0.0.1:9090
๐Ÿ“ธ Screenshots

Map Local with image body


Proxyman 4.8.0: Introduce Bypass Proxy List and Test Your Rule Tool ๐Ÿ’Ž

  • Release date: 23 May 2023
  • Download Link: Download
  • SHA-256: 1d1325eba69ad884841f9251e9273500d0ec406f8ee2c2559d8ddc0dfa6d42df
โœจ Features
  • Introduce the Bypass Proxy List for the SSL Proxying List.
  • Introduce the "Test your Rule" feature that helps you to easily test your Wildcard/Regex Rule with a list of URLs
โšก๏ธ Improve
  • Add TLS information to the Summary Tab, including the ALPN, TLS Version, Supported Cipher suites, Negotiated Cipher Suites
  • [Map Remote] Add 2 advanced options: Preserve the Host Header and Preserve the URL
  • [Scripting] Support both request.comment and response.comment
  • [Body] Support Tab Width (2 or 4)
  • [cURL] Add option disable Content-Length in copy curl
  • [proxyman-cli] Able to turn on / off the Proxy-State via proxyman-cli
๐Ÿž Bugs
  • Fixed: Undo/Redo does not work with the URL Textfield in the Compose View
  • Fixed: [Repeat Tool] Could not repeat a request with an invalid server certificate
๐Ÿ“ธ Screenshots

Proxyman with Test your Rule feature


Proxyman 4.7.1: Capture HTTP(s) traffic from Axios (NodeJS) with Automatic Setup

  • Release date: 29 Apr 2023
  • Download Link: Download
  • SHA-256: b8988ac64844bdd93bb925973aaedfc74e5cd1aff94c7178f33b6ad62066101a
โšก๏ธ Improve
  • Sort the Payload and Header of JWT
  • [Automatic Setup] Capture HTTP(S) traffic from Electron App
๐Ÿž Bugs
  • Fixed: Cannot delete custom columns
  • Fixed: Automatic Setup does not work with Axios (NodeJS)
๐Ÿ“ธ Screenshots
  • Capture HTTPS Traffic from Axios NodeJS Proxyman captures HTTPS traffic from Axios NodeJS

Proxyman 4.7.0: Introduce Automatic Setup โš™๏ธ: Capture HTTP(s) traffic from NodeJS, Ruby, and Python with 1-click โšก๏ธ

  • Release date: 27 Apr 2023
  • Download Link: Download
  • SHA-256: b47d547d1f1c7341a6a7bb311d67bfa6a3d796731c050c649496006a36d42311
โœจ Features
  • Introduce the Automatic Setup: Capture HTTP(s) from your NodeJS, Ruby, and Python Backend from the Terminal app with 1 click. Support various network libraries: cURL, NodeJS (axios, got, fetch, node-fetch), Ruby (http, net/http, net/htps, faraday, and httparty, fastlane), Python (http, https, aiohttp, requests).
โšก๏ธ Improve
  • [Breakpoint] Add option for the Abort Breakpoint: Return 503 Status Code or stop the connection immediately.
  • [Map Remote] Add an option to choose to use a Real URL after matching with Map Remote or keep the original URL.
๐Ÿž Bugs
  • Fixed: [Scripting] Scripting changes + to %2B in the form body of the Request.
  • Fixed: Export to HAR doesn't include request binary body.
๐Ÿ“ธ Screenshots
  • Automatic Setup Proxyman automatic setup

  • Manual Work: Proxyman with manual work


Proxyman 4.6.1: Hot-fix for Monaco Editor (Body Tab) โ›‘๏ธ

  • Release date: 14 Apr 2023
  • Download Link: Download
  • SHA-256: 123bcb5cf0b4c31ae6c6f3dfc446cedc27ad6227565b5c56674ecda13bf69c83
โšก๏ธ Improve
  • Improve Monaco Editor Server: Retry or Load the static page. It guarantees the Body Preview always displays properly.
  • Show Rule Title on the Map Local Editor or Script Editor Windows
๐Ÿž Bugs
  • Fixed: Body Tab does not show the Preview View
  • Fixed: Map Local editor does not display

Proxyman 4.6.0: Improve Map Remote Tools and fix memory leaks ๐Ÿ’ฆ

  • Release date: 10 Apr 2023
  • Download Link: Download
  • SHA-256: d9fb2b51ed5eebb701dabca0ac42bdac077191d7f31082dc483a3c904b629c16
โšก๏ธ Improve
  • [Map Remote] If map remote works, the request record should be replaced with a real URL
  • Add "Client Name" and "IP Server" to the main filter criteria
๐Ÿž Bugs
  • Fixed: Multiple alerts if pin multiple requests in the Free Version.
  • Fixed: Pin domains to favorites work without premium.
  • Fixed: "Copy cURL" does not escape the @ annotation.
  • Fixed: Memory Leak when fetching the certificate from the remote server.
๐Ÿ“ธ Screenshots

Proxyman 4.6.0

Proxyman filters with client name


Proxyman 4.5.0: Brand-new UI for Body Preview โšก๏ธ

  • Release date: 22 Mar 2023
  • Download Link: Download
  • SHA-256: 6ac686a97863ff60114a64ffac4389abe0f91b3a71c7f17b4f43180202ae42ed
โœจ Features
  • Introduce the brand-new UI for Body Previewer with a lot of improvements: New Search Bar, Search Count, Jump to Next/Previous, Search & Replace, etc.
  • Apply for Body Previewer, Customize Previewer, GraphQL, Compose View, Breakpoint, and Map Local.
  • New syntax highlighting.
  • Better Auto-Completion for Map Local, and Raw Tab (Breakpoint).
  • Support Minimap & Scroll beyond the last line in Preference -> Appearance.
โšก๏ธ Improve
  • Improve the UI for Quick View.
๐Ÿž Bugs
  • Fixed: Tree View Search Field Toggle button does not work.
  • Fixed: Fix the incorrect syntax highlighting for the Map Local Editor.
  • Fixed: The panel "Map Remote" loses focus when using the keyboard if the Full Keyboard Navigation is enabled.
๐Ÿ“ธ Screenshots

Proxyman with new Editor


Proxyman 4.4.0: Introduce the Search Bar and new UI for JSON Tree View ๐ŸŒณ

  • Release date: 12 Mar 2023
  • Download Link: Download
  • SHA-256: 16ee91e55031435e45aa1c333d6709ce87ee96a3ab5b3709e6741d6cd5142b52
โœจ Features
  • Introduce the Search Mode for the JSON Tree View, which allows you to search JSON Key/Value, highlight the matching text, show the Matching Counter, and Jump to the Next / Previous result.
  • Install a certificate for Xcode Previews (SwiftUI)
  • [JSONTreeView] Add the "View" for JSON: Allow viewing a selected JSON node
โšก๏ธ Improve
  • [Breakpoint] Abort Request/Response should stop the connection immediately instead of returning the 503 Response
  • [JSONTreeView] Polish the JSON Search / Filter UI v2
  • [AccessControl] Allow setting Access Control config via plist file
  • If the Root Certificate is expired -> Show the warning and help the user to reinstall it
  • Update Chinese Localization String for v4.3.0
๐Ÿž Bugs
  • Fixed: The app crashed when using Map Remote for Websocket.
  • Fixed: Show invalid Local IPv4 if using VPN apps.
  • Fixed: The JSON Search/Filter Text is reset when selecting a new request.
๐Ÿ“ธ Screenshots

JSON Tree View Search


Proxyman 4.3.1: Diff View v2 ๐Ÿ” and Map Remote for WebSocket ๐Ÿงต

  • Release date: 20 Feb 2023
  • Download Link: Download
  • SHA-256: 677e7aca0c384a3f5fb5dc6e3e6b1df2690ef7b97708625a780c3a388994b462
๐Ÿž Bugs
  • Hotfix: Crash when opening the Tool Preference on small screen Mac devices

Proxyman 4.3.0: Diff View v2 ๐Ÿ” and Map Remote for WebSocket ๐Ÿงต

  • Release date: 19 Feb 2023
  • Download Link: Download
  • SHA-256: ccd0f0a64cdb3648fb24ce6420a8e8aa6f78d33ffe4bb6aefb544128398063a0
โœจ Features
  • Introduce the Diff View v2, which has better UI/UX and performance.
  • [Map Remote] Map Remote can map WebSocket from localhost <-> Production.
โšก๏ธ Improve
  • Improve the Main Table View Column: Remove unused columns, and add Request/Response Time, and Latency columns.
  • Copy Shell Command: http_proxy and https_proxy to the clipboard.
๐Ÿž Bugs
  • Fixed: Proxyman crashes instantly after loading diff views for big responses.
  • Fixed: Diff View is unresponsive when diffing a huge dataset.
  • Fixed: Proxymanlogv2 does not include the Compressed Size Value of the Request / Response.
  • Fixed: Request/Response timing does not correct.
  • Fixed: Pretty inline JSON could not parse some JSON String.
๐Ÿ“ธ Screenshots

Proxyman with Diff View


Proxyman 4.2.1 (42010): Hotfix for v4.2.0 ๐Ÿ› ๏ธ

  • Release date: 10 Feb 2023
  • Download Link: Download
  • SHA-256: cfee32206fb634bf1385540e1dff74925eb8208b8f298934267bd585115cd571
โœจ Features
  • Race condition issue from v4.2.0 when handling multiple concurrence requests. Some requests are missing and never finished.
โšก๏ธ Improve
  • [Breakpoint] Allow selecting a local file for the Request/Response Body.
  • New Confetti animation on the About Us.
๐Ÿž Bugs
  • Fixed: Breakpoint Window: Selecting the entire body (in my case to delete it) takes multiple seconds.
  • Fixed: Slow/missing requests due to race condition issues.
  • Fixed: Proxyman 4.2.0 indefinitely blocks requests.
๐Ÿ“ธ Screenshots

Proxyman Breakpoint with Local files


Proxyman 4.2.0 (42000): QR Code for http://proxy.man/ssl & improve App Stability๐Ÿ’ก

  • Release date: 06 Feb 2023
  • Download Link: Download
  • SHA-256: 03c07da165e5b02316d40ba863205df07e1c49d1b6c41d510f53fb76d6bf0e14
โšก๏ธ Improve
  • [Scripting] Script will keep the original URL (Host, Path, Query) if it does not modify by the script -> Prevent incorrect percent-encoding issues.
  • Add the QR Code for http://proxy.man/ssl on the Install Certificate for iOS and Android device Guide.
  • Add the Platform Tab in the Preference
  • Update the About Us Windows: New Font, show App Version Status.
  • "Open with VSCode, Text Edit, etc" will sort by name
  • Drop support macOS 10.14. Support 10.15 and later
๐Ÿž Bugs
  • Fixed: [Scripting] Scripting changes the "+" to "%2B" in query string
  • Fixed: Software Update does not appear and hide on other Windows
  • Fixed: Race Condition issue when using the Breakpoint Tool
  • Fixed: Better stability for the Core
๐Ÿ“ธ Screenshots
Proxyman About Us

Proxyman Platform


Proxyman 4.1.0 (41000): Introduce Access Control & Better Breakpoint Tools UI ๐ŸŽ†

  • Release date: 26 Jan 2023
  • Download Link: Download
  • SHA-256: 0ccf60be408eaf7452d4bfd3ee5b174f9fb1fe650a7dc0c8a5fd2e53df2ca051
โœจ Features
  • [Breakpoint] Support Vertical / Horizontal Layout for the Breakpoint View with better visuals.
  • Introduce the Remote Access Control feature which enables developers to decide whether or not a remote connection can connect to the Proxyman app.
โšก๏ธ Improve
  • [Breakpoint] Persist on the selected tab when viewing the list of breakpoints
  • Copy cURL with inline base64 binary data
  • Update the latest SwiftNIO version
  • Update the SSL Handshake error message and make it human-friendlier
๐Ÿž Bugs
  • Internal Crashes
๐Ÿ“ธ Screenshots
  • Access Control
Proxyman Access Control Proxyman Access Control
  • Breakpoint UI

Proxyman Breakpoint


Proxyman 4.0.0 (40000): The first build of 2023. Let's rock it ๐ŸŽธ

  • Release date: 12 Jan 2023
  • Download Link: Download
  • SHA-256: 458bcfeda9b1b852e9f7df0a12efe901309f668d677d91821a2f415fa1f5eac9
โœจ Features
  • Advanced Option in Preference to listen on localhost (127.0.0.1) instead of 0.0.0.0.
  • Show Proxy Info Popover (IP, Port and Loopback) when clicking on the Status View.
  • Introduce ProxymanSessionv2, which is small size and less time to export.
โšก๏ธ Improve
  • [Helper Tool] Add some DNS domains into the HTTP ByPass List when overridding the proxy. It fixes the DNS Over HTTPS issue on macOS 13.2 or later.
  • Better UI/UX for the Websocket Previewer: Sort by time, hide the Ping/Pong Messages
  • [Scripting] Advacen Button to reset the Shared State.
  • Detect missing private key and let the user know to reinstall the certificate.
๐Ÿž Bugs
  • Fixed: Content-type (application/json) request shows as binary data
  • Fixed: Saving session takes too much memory
  • Fixed: Memory leak when exporting the data
  • Fixed: Could not Install Certificate for iOS. CLI returns with error code.
  • Fixed: Code Generator selects a wrong tab.
  • Fixed: Could not generate dynamic certificates if the private key is missing.
  • Fixed: Import ProxymanSession file accidentially modifies the Saved Folder.

Proxyman 3.15.0 (31500): Merry Christmas 2022 ๐ŸŽ„

  • Release date: 27 Dec 2022
  • Download Link: Download
  • SHA-256: 0ffe4dfdecd2503127cb0f5d2827566fcdd35782680f4c3df000a467d6b7a0ef
โœจ Features
  • Toggle to Display Invisibles Characters (whitespace, newline, non-spacing char, ...) in Header, Form, Tab, and Raw Tab. Enable in View -> Show Invisibles
โšก๏ธ Improve
  • Option to delete Remote Devices in the left sidebar
  • Add Copy for GraphQL Previewer Tab
  • Export and import protobuf Rules
  • Hover to display the actual Byte of the Request/Response Body.
  • Summary -> Size will display the actual bytes.
๐Ÿž Bugs
  • Fixed: Large JSON/HTML response shows as binary
  • Fixed: Missing Hidden Char in the Header/Form/Body/Raw Tab
  • Fixed: Body Request in the HAR file is missing if the ContentType is missing
  • Fixed: Hide the Dock Icon causes UI Problems
  • Fixed: The size format is not correct.
๐Ÿ“ธ Screenshots
Proxyman 3.15.0

Proxyman 3.14.0 (31400): Improve Stability for macOS 13 Ventura โšก๏ธ

  • Release date: 27 Nov 2022
  • Download Link: Download
  • SHA-256: daa236457e191041bd3385daa7e1a8858bd3609b146bfd01deee3ba390f48522
โœจ Features
  • Introduce Permission Required Setup Guide on macOS Ventura if the Proxyman Helper Tool is disabled in System Login Items.
  • Fully Support macOS Ventura. Build by Xcode 14.1 and macOS 13.
  • Support DNS over HTTPS.
โšก๏ธ Improve
  • [Diff] Add option to sort Header Key in the Diff View
  • [Breakpoint] Rename the "Cancel" button to the "Continue" button
  • Auto enable Listening on IPv6 on macOS 13.1 and later
  • Support AVIF Image Previewer (macOS 13 and later)
๐Ÿž Bugs
  • Fixed: [Scripting] Special Characters in JSON keys getting unescaped
  • Fixed: Websocket Tab does not show in some case
  • Fixed: Port Number is displayed incorrectly, no number separator.
  • Fixed: Proxyman slowing connection after running for long periods in the background (macOS 13.1 Beta)
  • Fixed: Atlantis on iOS 16 could not connect to Proxyman macOS app due to "Connection reset by peer"
  • Fixed: WebSocket traffic (from Android) does not work properly when proxying to Proxyman.
  • Fixed: Improve performance: Avoid initializing too many unnecessary threads.
  • Fixed: Proxy Core could not start if IPv4 and IPv6 are enabled
  • Fixed: Warning issue when archiving the app
๐Ÿ“ธ Screenshots
Proxyman on macOS Ventura

Proxyman 3.13.0 (31300): Update v2 for macOS 13 Ventura โœจ

  • Release date: 06 Nov 2022
  • Download Link: Download
  • SHA-256: 24a4a24ba69105e43e0866304a8b8b57807b9a8becc97b0b695f6371942e97fb
โœจ Features
  • Introduce new Proxyman AppIcons: On Earth and Mars planets
  • Support Native Sorting on the Header, Query, and Form table by clicking on the Key/Value column. It's similar to the Finder app.
  • Introduce ProxymanLogv2: Compatible with Proxyman for Windows/iOS, and old ProxymanLog files.
โšก๏ธ Improve
  • Refactor how Proxyman evaluates the Root Certificate whether or not it is installed & Trusted. Better performance.
  • Better Chinese localization. Switch App Language in the Preference.
  • Improve UI for iOS/Simulator/Android/Emulator setup guide.
๐Ÿž Bugs
  • Fixed: Incorrect Chinese (Simplified) localized string.
  • Fixed: In the Chinese version, Debugging Tools Rules do not work properly, such as Map Local, and Breakpoint, ...
๐Ÿ“ธ Screenshots
Proxyman new app icon Proxyman new app icon

Proxyman 3.12.0 (31200): Ready for macOS 13 Ventura โœจ

  • Release date: 25 Oct 2022
  • Download Link: Download
  • SHA-256: 1f843143a4c65a90b843bf04febd9e8e3b0f4ab45dc058e12f68cc11a025b7b0
โœจ Features
  • Build with Xcode 14, fully support macOS 13 Ventura
  • Proxy Helper Tool v1.4.0: Comply with new security requirements for Privileged Helper Tools on macOS 13 Ventura
  • Support Chinese Localization (Simplified)
โšก๏ธ Improve
  • Allow Sorting Alphabetically Key Header of the Request/Response
  • Improve Android Emulator Automatic Script: Allows to override/revert on multiple Android Emulators at 1-click
  • Support macOS 10.14
๐Ÿž Bugs
  • Fixed: Rare crash when opening iOS Simulator Setup Guide due to race-condition issue
  • Fixed: Proxyman Helper Tool displays incorrect information on macOS Ventura
  • Fixed: Preference panel cut off on small Macbook devices
  • Fixed: No error alert if open invalid ProxymanLog files
๐Ÿ“ธ Screenshots

Proxyman on macOS 13 Ventura


Proxyman 3.11.0 (31100): Introduce the Saved Folder ๐Ÿ“‚

  • Release date: 08 Oct 2022
  • Download Link: Download
  • SHA-256: ae67c9565ed4c93cb4dce8abb31b63f3824f9ca29dab86632d66473f0751c7c7
โœจ Features
  • Introduce the Save Request Folder where we can save the requests/responses for later use. The data is persisted for the next launch.
  • Support Copy as HTTPie. Enable it in Preference -> Tool.
โšก๏ธ Improve
  • Add iOS 16 warning to the iOS Setup Guide
  • Copy cURL is now working with Upload Requests.
  • Show the matched debugging tool rule in the Summary Tab
  • [Scripting] Introduce the abort() func to Drop connection on particular requests. It's similar to the Block List.
๐Ÿž Bugs
  • Fixed: [Breakpoint][Compose] Autocomplete pop-up steals the focus if the Full Keyboard Access is enabled.
  • Fixed: Drag & drop multiple domains is buggy on the Left panel
  • Fixed: Missing Cookie Data in the HAR file.
  • Fixed: XML body displays an invalid XML document due to the CDATA tag.
  • Fixed: Display Invalid data when opening an invalid HAR file.
  • Fixed: Could not Undo/Redo on the URL Textfield of the Compose or Breakpoint tool
  • Fixed: [Filter] Could not find a text in Request/Response bodies if it's encoded with different encoding, rather than UTF-8.
๐Ÿ“ธ Screenshots

Proxyman with Saved folder


Proxyman 3.10.0 (31000): Revamp Map Local + iOS / Android Guideline ๐ŸŽ

  • Release date: 18 Sep 2022
  • Download Link: Download
  • SHA-256: b711d8b8e9554baea9f1b6f053668892f0ab6ee32f3337aea974a9ba5aeed6fd
โšก๏ธ Improve
  • [Map Local] Add Manual Save for Map Local. Auto-Save is enabled by default.
  • [Map Local] Increase the Auto-save content to 2 seconds
  • Better UI/UX for iOS & Android Guideline.
  • Manage working domains on Android Guideline.
  • Proxyman Proxy Server can listen on IPv6. Opt-it in Preference -> General
๐Ÿž Bugs
  • Fixed: Filter Content sometimes does not filter properly
  • Fixed: Crashes from AppCenter
๐Ÿ“ธ Screenshots

Proxyman with map local


Proxyman 3.9.0 (30900): Better Filter UX ๐Ÿ”Ž

  • Release date: 05 Sep 2022
  • Download Link: Download
  • SHA-256: 59e9b5ea3f8feef8b9e28daea9711e90030ca42cfb1664cd25a47c2fc0c1de19
โšก๏ธ Improve
  • Better selection behavior when using the filter.
  • Add the Switch to Enable/Disable the Atlantis service
  • Add shortcuts to quickly Enable/Disable debugging tools, e.g. Breakpoint, Map Local, Map Remote, Scripting, etc
  • Show a warning note when enabling SSL Proxying with * or the entire Web Browser
  • Add some criteria to the Content-Type Filter, e.g JSON, Document, Image, etc
๐Ÿž Bugs
  • Fixed: Reverse Proxy Window Theme is incorrect if the Proxyman theme is set differently than the system.
  • Fixed: Fix the bug where the search bar on the Body Tab is absent.
  • Fixed: Response body search stops working sometimes
  • Fixed: Not all requests in a session are cleared while using filters
  • Fixed: [Scripting] Proxyman converts escaped characters into real ones and breaks JSON correctness
  • Fixed: Duplicated Request ID if there are many requests in a short time.
๐Ÿ“ธ Screenshots

Proxyman with better filter UI UX


Proxyman 3.8.0 (30800): Access Environment Variables from Scripting ๐Ÿ“•

  • Release date: 08 Aug 2022
  • Download Link: Download
  • SHA-256: 8fdec407ee2236eb0b4afa755998b3fab9bb5021808b123ae44bebb931259577
โœจ Features
  • [Scripting] Access Environment Variables from Scripting tool.
  • Install the new Root Certificate to the Current User Keychain (Not System). Require 1 Sudo permission!
  • Add the ability to sort JSON keys in diff view
โšก๏ธ Improve
  • Allow Multiple Export Request/Response Body
  • Auto open export directory after exporting requests/responses
  • Better Export file naming
  • Add Body Size in the Summary tab
๐Ÿž Bugs
  • Fixed: Scripting console output visible through bottom tool area
  • Fixed: proxyman-cli could not import Scripting Rule
  • Fixed: Scripting does not properly show the syntax error.
  • Fixed: Block List tooltip typo
  • Fixed: Avast Security issue with Tiny Constraints framework
  • Fixed: โŒError: TypeError: undefined is not a function (near '...array?.forEach...')
๐Ÿ“ธ Screenshots

Proxyman Scripting with Environment Variables


Proxyman 3.7.0 (30700): Improve Rule Folder UI/UX and better performance with large body Request/Response โšก๏ธ

  • Release date: 17 Jul 2022
  • Download Link: Download
  • SHA-256: 5c81a9c3640a8ece241982e5313fa615a7a673f57a459cd70486d3f90f30227a
โšก๏ธ Improve
  • Improve Folder UI/UX: The child rules are grayed out if the parent folder is disabled.
  • Better Export Session: Able to omit the large body when exporting the session. Avoid being unresponsive.
  • Improve performance when inspecting the large request response.
  • [Protobuf] Allow setting different protobuf message types for Requests and Response of the same URL.
๐Ÿž Bugs
  • Fixed: macOS 13 Ventura: Crash when opening the Customize Toolbar.
  • Fixed: Crash when inspecting the request/response with a large body.
  • Fixed: Broken styles in breakpoint window (too dark).
  • Fixed: [Atlantis] All Atlantis Requests from iOS 16 does not display the response.
  • Fixed: [Scripting] Integer values become float ones by using scripting.
๐Ÿ“ธ Screenshots

Proxyman Rule Folder Better large body Proxyman


Proxyman 3.6.2 (30620): Fix UI Issue on macOS 13 Ventura and more ๐Ÿž

  • Release date: 04 Jul 2022
  • Download Link: Download
  • SHA-256: 5df3ef11ae4896a0808c29b18837f29cafc18aaf9c865b3e594feece74facc0e
๐Ÿž Bugs
  • Fixed: Some crashes on macOS 13 Ventura
  • Fixed: Could not use Atlantis Framework because it creates too many apps on Proxyman

Proxyman 3.6.1 (30610): Fix UI Issue on macOS 13 Ventura and more ๐Ÿž

  • Release date: 03 Jul 2022
  • Download Link: Download
  • SHA-256: dbbeeeb65a4509e8597cbdf7196f9de591f0e5ffd67da40a61635198d5f1842c
โšก๏ธ Improve
  • Add the Toolbar Button to hide/show the Request or Response panel. The button is hidden in the Customize Toolbar.
  • Add Request/Response Header size to the Summary Tab
  • [Scripting] Improve writeToFile() that allow appending new content to exist file.
  • [Scripting] Increase Scripting Timeout to 30s
๐Ÿž Bugs
  • Fixed: Breakpoint window size multiple times wider than the screen on macOS 13 Ventura
  • Fixed: Traffic from iOS Simulator and macOS apps are mixed if they have the same name
  • Fixed: HTTP request fails with Internal Error 999 when URL contains: with numbers after.
  • Fixed: Multiple "View As" entries present in the Filter text field context menu
  • Fixed: Traffic that has no client does not display on Proxyman
๐Ÿ“ธ Screenshots

Proxyman on macOS 13 Ventura


Proxyman 3.6.0 (30600): Introduce Rule Folders for Breakpoint, Map Local and Scripting tools ๐Ÿฆฉ. Edit & Repeat v2 ๐Ÿ™

  • Release date: 23 Jun 2022
  • Download Link: Download
  • SHA-256: 9dfe1fa32bc6e45abe387653f9a41d85a4f43865f27a8819ee0ef1a61dc1e4b2
โšก๏ธ Improve
  • Auto backup your data when upgrading to new Proxyman version. Find it at Help Menu -> Advanced -> Open Backup Folder.
  • [Protobuf] Deprecatethe Proto file (.proto) import. Only support File Descriptor (.desc).
  • Improve Factory Reset -> Allow to skip deleting the user data
  • Add tvOS / watchOS guideline menu.
  • Revamp the Scripting UI. You can open multiple script file windows.
๐Ÿž Bugs
  • Fixed: JSON float number values become incorrect after scripting.
  • Fixed: Missing Protobuf Fields if using the proto file.
  • Fixed: The Name column of the Scripting is too narrow
  • Fixed: Open Map Local Editor -> Height should be full
  • Fixed: Console log in the Script Editor is narrow
  • Fixed: Slack icon app
  • Fixed: Fix Raw message with Host Key
  • Fixed: Some internal crashes from AppCenter.
๐Ÿ“ธ Screenshots

Proxyman with rule folder Edit new request with Proxyman


Proxyman 3.5.2 (30520): Hotfix for Android Users โœ…

  • Release date: 02 Jun 2022
  • Download Link: Download
  • SHA-256: 1938ba855fd71b17ec092dd516962f03329d11321b89a339f064ceb17e953631
โšก๏ธ Improve
  • Allow selecting multiple Schema Protobuf files.
๐Ÿž Bugs
  • Hotfix: โŒ Duplicated requests after clearing the session. Only happened on Android devices/emulators.
  • Fixed: Crashes when entering invalid status code in the breakpoint.
  • Fixed: UI Breakpoint is broken where the left panel is too big.

Proxyman 3.5.1 (30510): Stable and Better UI/UX for License โšก๏ธ

  • Release date: 31 May 2022
  • Download Link: Download
  • SHA-256: c2bcfe7061d2d18c3a3c9b5ac8b0dad8967d1775469ba9b9a1a2c96a182f862a
โšก๏ธ Improve
  • [UI/UX] New UI for Expired License: Able to directly download a valid old build, no need to look up in the Changelog.
  • [UI/UX] New UI for Extend / Renew License: Autofill the license key when opening Proxyman Extend/Renew Page.
  • [UI/UX] Display the Certificate Name on iOS Guideline
  • [Scripting] Better error message when missing the return in onRequest() and onResponse() func
  • Remove animation when dragging and dropping from the source list
  • Update JSONPath with the new version, prevent crashes and better performance
  • [Map Local] Able to enter the file path on the Map Local Directory
๐Ÿž Bugs
  • Fixed: Duplicated requests with 0 bytes on Android device/emulator
  • Fixed: Internal error requests on the app
  • Fixed: Map Local Directory could not select the hidden file
  • Fixed: Fix bug when clearing the session could cause the app to crash
  • Fixed: Many small crashes on AppCenter.
๐Ÿ“ธ Screenshots

Expire Proxyman License Proxyman iOS device


Proxyman 3.5.0 (30500): Async/await on the Script and better UI/UX โšก๏ธ

  • Release date: 14 May 2022
  • Download Link: Download
  • SHA-256: 7060fa90bbbd7521d3320298fe5295f53104e196e926ea3e1765f444963d934f
โœจ Features
  • [Scripting] Call async/await HTTP Request from the Script. Read more at https://docs.proxyman.io/scripting/async-await-request
  • Better iOS Simulator Guideline: Proxyman can detect how many iOS Simulator and install the CA Certificate at once
  • [Feature request] Decode JWT in the response JSON
  • Auto-hide unnecessary Apple Traffic from iOS Simulator (Work with iOS 14/15)
โšก๏ธ Improve
  • [UI/UX] Helper Tool Recommendation if the app does not capture any traffic.
  • [UI/UX] โŒ˜โ†“ on the last filter, should move the focus to the main table view
  • Do not allow to Repeat on the WS/WSS Request
  • Better timezone support for timestamps
  • Supporting 555 HTTP code in Breakpoints
๐Ÿž Bugs
  • Fixed: Expired License Warning still appears for 1 second after renewing the license
  • Fixed: iOS 15.4.1 Certificate not showing under Certificate Trust Settings
  • Fixed: When Duplicating items during the filtering on Map Local, the insert index is wrong
  • Fixed: [Breakpoint] Edit the wrong entry if we are filtering the content
๐Ÿ“ธ Screenshots

Proxyman Call async await request


Proxyman 3.4.0 (30400): Filter bar on Map Local + Breakpoint Rules ๐Ÿ”Ž

  • Release date: 25 Apr 2022
  • Download Link: Download
  • SHA-256: cea5a026cfa42bd54c464c722ed72f591a1a410df4dd8acdbede551f35b90ab8
โœจ Features
  • Add Filter Search (โŒ˜F) to Map Local and Breakpoint Rules.
  • Breakpoint Tool can work with Scripting.
  • Shortcut to toggle External Proxy Tool.
โšก๏ธ Improve
  • Add a diff icon to the toolbar.
  • Use Space to quickly Enable/Disable the Rule.
  • Save & Activate the script will enable the script rule.
  • Allow changing the default directory when converting CHLS File to HAR in Preference -> Tools.
  • You can set 120 or 180 delayed seconds on Map Local in Preference -> Tools.
๐Ÿž Bugs
  • Fixed: Missing Proxyman-cli from Setapp build
  • Fixed: After hitting clear, the first network call made shows up twice
  • Fixed: Scripting appends Content-Length: 0 even though the body is an empty
  • Fixed: Duplicate new rules always append to the top bug
  • Fixed: Proxyman automatically adds the User-Agent Header in Edit & Repeat
  • Fixed: Fix empty Response Body
  • Fixed: Remove session should remove the currently active tab, not all
  • Fixed: Create a new entry for Script that doesn't have the correct METHOD
  • Fixed: Script] If the Script onResponse is invalid, the status of the request is always yellow (Active)
  • Fixed: Repeat an Atlantis request is absent
  • Fixed: Some crashed on AppCenter.
๐Ÿ“ธ Screenshots

Proxyman filters debugging tools


Proxyman 3.3.0 (30300): Diff tool ๐Ÿ”Ž

  • Release date: 28 Mar 2022
  • Download Link: Download
  • SHA-256: c37d24524306ccc44d31c97c23857a801fd1189d06fd42c92498cdafbb7a141d
โœจ Features
  • Introduce the Diff tool which allows you to find the differences between two selected Requests and Responses. It has all features that you're already using in GitHub: Display Side-by-side/Unified and Light/Dark Theme (Only available for macOS 11.2 and later).
  • Add the "Auto-Select" switch on the bottom bar that auto-selects the latest incoming requests.
โšก๏ธ Improve
  • Remove the "Latest" button on the bottom bar.
  • Support Filter by Wildcard for the Request/Response Filter
  • Add Proxyman + Docker Document
  • A notification icon on the status view if the license is expired. Opt-out in Preference -> Advanced.
๐Ÿž Bugs
  • Fixed: After deleting selected rows in the table view, the selection is jumped to the first row.
  • Fixed: Typo on Protobuf message type window: Message instead of Message
  • Fixed: Duplicated Breakpoint Templates are saved to the wrong list and cannot be deleted
  • Fixed: Proxyman is unresponsive (beach ball) it renders a large WS Message
  • Fixed: Body Previewer is editable
  • Fixed: Crashes when using invalid Regex
๐Ÿ“ธ Screenshots

Proxyman with diff tool


Proxyman 3.2.0 (30200): Introduce Proxyman-CLI and support PAC Proxy ๐Ÿ„

  • Release date: 04 Mar 2022
  • Download Link: Download
  • SHA-256: 5232a4c1d30213cf678a54910b5c5669a6b726d0968c4f11edadf5b294ede0c2
โœจ Features
  • Introduce Proxyman-CLI which helps you import/export Proxyman settings with ease. You can use proxyman-cli to enhance your onboarding experience.
  • Activate Premium with License Key by proxyman-cli.
  • Support Proxy Auto-Configuration (PAC) for External Proxy.
  • Add some custom App Icon which different background colors.
โšก๏ธ Improve
  • Add button to toolbar and system menu bar for enabling/disabling SSL Proxying
  • Drop support macOS 10.13 High Sierra
  • Update new guideline for installing the CA Certificate on Android 12
  • Update Proxyman CA Certificate with new company information
๐Ÿž Bugs
  • Fixed: Copy as cURL does not correctly escape single quotes in query string
  • Fixed: Empty state is not removed when importing rules into Block List (low priority, cosmetic)
  • Fixed: When importing a .har file, timestamps that do not contain fractional seconds fail to import and change to the current time
  • Fixed: Problem with requests when repeatedly quickly bug
๐Ÿ“ธ Screenshots
Proxyman Proxyman new icons

Proxyman 3.1.0 (30100): Power up the Breakpoint Tool ๐Ÿฏ

  • Release date: 10 Feb 2022
  • Download Link: Download
  • SHA-256: a119de1a52504a04dffedf85f0710bf6341884c1e60ac93836bfbfb99859f089
โœจ Features
  • [Breakpoint] Introduce Raw Message template for Breakpoint where you can save and reuse it for later.
  • [Breakpoint] Modify Request/Response by HTTP Message. It's faster when you can directly modify the Header, Status Code, URL, Method.
  • Support OAuth1.0 and Haw Authorization
  • Toggle Debugging tools in System Status Bar
โšก๏ธ Improve
  • [Breakpoint] Use different shortcuts for Execute, Cancel, Abort
  • [Breakpoint] Display Custom Previewer on Request Panel during the Response Breakpoint
  • [Map Local] Change default directory for Map Local File
  • [Map Local] Auto-Complete for Status Code
  • Add Header Auto-Complete for Map Local + Breakpoint
๐Ÿž Bugs
  • Fixed: [Breakpoint] The Bin icon is missing
  • Fixed: [Repeat] Could not repeat the invalid encoded URL from Firefox
  • Fixed: Proxyman swallows the first message in Action Cable WebSocket
  • Fixed: The first WS message is missing
  • Fixed: Android Emulator Script puts a certificate in the users home directory
  • Fixed: Inconsistent window background-color
๐Ÿ“ธ Screenshots
Breakpoint Edit HTTP Message Proxyman Breakpoint Template

Auto Complete Proxyman


Proxyman 3.0.0 (30000): Power up Proxyman with GraphQL ๐Ÿฏ

  • Release date: 20 Jan 2022
  • Download Link: Download
  • SHA-256: 0c08545ad7299a6369f885b81c5cc194ff5ca1e0fa7854ef02f236e721573b8f
โœจ Features
  • Add the GraphQL Filter button to the main filter bar. It allows you to quickly filter the GraphQL Request without manually searching them.
  • Introduce the Query Variable section on GraphQL Previewer Tab.
โšก๏ธ Improve
  • Auto enable using GraphQL when creating a new tool rule for GraphQL Request. Support Map Local, Breakpoint, Scripting, and Block/Allow List.
  • [Block List] Allow hiding useless requests (without blocking them).
  • Use QuickLook to preview Body, such as PDF, Audio, Video, etc
  • Remove "X-Proxyman-Repeated-ID" when repeating a request.
๐Ÿž Bugs
  • Fixed [Block List] Blocked Requests are still connected to the destination Server.
  • Fixed: Invalid file (PDF, Mp4) when opening By the System.
  • Fixed: Face condition when parsing the Byte Number.
  • Fixed: Crashes on AppCenter
๐Ÿ“ธ Screenshots

Proxyman hides requests Proxyman filters GraphQL Request


Proxyman 2.35.4 (23540): Edit URL on the Request Breakpoint ๐Ÿšฆ

  • Release date: 21 Dec 2021
  • SHA-256: cd69d844cb5ecdc9b5c8eab118b942561c83287416d07e99376eb6cf56f83feb
โœจ Features
  • [Breakpoint] You can edit the URL (scheme, host, port, path, query, HTTP method) of the Request Breakpoint
๐Ÿž Bugs
  • Fixed: Invalid PEM file when exporting the Root Certificate from Proxyman
  • Fixed: Response Body from Breakpoint does not update
  • Fixed: Could not enter the Port number in the Compose View
  • Fixed: Compose view is broken if send an invalid URL
  • Fixed: Crash app when parsing Protobuf data with NaN value
๐Ÿ“ธ Screenshots

Edit URL Request with Breakpoint


Proxyman 2.35.3 (23530): Hotfix ๐Ÿ”จ

  • Release date: 09 Dec 2021
  • Download Link: Download
  • SHA-256: 80d4ee9c55c13cc3f537fd503789c70509fea1465ba63201f607e62412a32ef7
๐Ÿž Bugs
  • Fixed: A Small number of crashes on Setapp due to the Race Condition issue. It happens when connects Proxyman to iOS devices.

Proxyman 2.35.2 (23520): Hotfix of 2.35.1 ๐Ÿงฐ

  • Release date: 07 Dec 2021
  • Download Link: Download
  • SHA-256: 12358df44f0d3abe9de3152d35a3c2d2065ca6c4dafe6a23ce4fd036675ce176
โšก๏ธ Improve
  • Proxyman will restore your last Request/Response Tab Selection in the next launch. Opt-out in Preference -> Advanced Tab
๐Ÿž Bugs
  • Fixed: Some Crashes on URL Beautifier that we see on AppCenter. This bug was introduced on Proxyman 2.35.1
  • Fixed: Activate Premium iOS Guideline is displayed on the Setapp version

Proxyman 2.35.1 (23510): The last stable build of 2021 ๐ŸŽฎ

  • Release date: 06 Dec 2021
  • Download Link: Download
  • SHA-256: 252346a3b2caf073ce6f9ec89de9a276663d057f08a0dcd1b712309ddcc44cf9
โœจ Features
  • Improve Proxyman UI/UX: Add Guidelines for Flutter, React Native, Getting Started for macOS & iOS, activate the iOS license.
  • Support JSON View for the inlined JSON string. How to use: Select inlined JSON text -> Right Click -> View as -> JSON
  • [Block List] Add an Option to display blocked requests by Block Tool
  • [Map Remote] Map remote can map two URLs with partial wildcard matching.
โšก๏ธ Improve
  • Remember the last folder selection when importing/exporting the file
  • Proxyman automatically fixes the protobuf file.
  • Disable Smart Insertion/Deletion in Name and URL TextField of all debugging tools.
๐Ÿž Bugs
  • Unable to match requests with ' character in URL
  • Custom port does not apply for custom certificate
  • Map remote: Cant map two URLs with partial path matching
  • Unable to parse the protobuf file.
  • The saved proxymansession with Atlantis log could not be opened
  • Incorrect URL coloring
๐Ÿ“ธ Screenshots

Proxyman on Macbook M1 Pro 14" Inlined JSON with Proxyman


Proxyman 2.35.0 (23500): Ready for Monterey ๐Ÿ’„

  • Release date: 11 Nov 2021
  • Download Link: Download
  • SHA-256: 322a1de2fd0336e5f928f80944217f9c5eba22ea8f5fcac909ee4ed385bacc8f
โœจ Features
  • Revamp the UI for macOS Monterey
  • Better color pallet for Light/Dark Theme
  • Proxyman now displays a full Response Status Code, such as 404 Not Found, 503 Service Unavailable, etc
  • Change the order of Export Menu Context to make it easier to access
  • Remove the Monokai Theme and merge it with the Dark Theme
  • Improve color scheme for Light/Dark Theme of the Body Previewer
  • New color for each part of the URL (Scheme, Host, Path, Query)
  • Better column width on the small screen devices
  • Proxyman will not display a 999 Error anymore. It will display as a grey color to be differentiated with a Request status error (Status Code in range of 400 to 500)
โšก๏ธ Improve
  • Add Filter button on the Request and Response Panel
  • Better performance when parsing a huge multipart/form-data on the Raw Tab
  • Proxyman will differentiate domains by port
  • Add Reset columns states on the Column Context Menu
  • Proxyman will not revert to the original System HTTP Proxy after closing the app. You have to manually enable it in Preference -> Advanced Tab
  • [Breakpoint] Update new shortcut for Breakpoint tool (Cancel, Abort and Execute)
  • [Breakpoint] Ability to execute/cancel/abort all current breakpoints at once
๐Ÿž Bugs
  • Aborted response shows 999 instead of 503
  • Proxyman 2.34.1 crashes on macOS 10.13
  • Proxyman could not revert HTTP/HTTPS System Proxy after closing the app
  • Upload a large file (> 50Mb) might be failed
  • App is unresponsive if opens a huge Multipart/form-data
  • Filter Domain/App has duplicated values
  • Crash app due to malformed multipart/form-data
  • Proxyman breaks web sockets when WebSocket subprotocols are specified
  • Export Raw Request & Response - HTTP/1.1 wrong end-of-line marker
๐Ÿ“ธ Screenshots

Proxyman on macOS Monterey


Proxyman 2.34.1 (23410): Hotfix for 2.34.0

  • Release date: 15 Oct 2021
  • Download Link: Download
  • SHA-256: 8d65b3bd2e8f7fad605e549fa372fde9c3a3773f4868b2101fa88b64fd129c69
๐Ÿž Bugs
  • Fixed: XML Body is not prettified properly

Proxyman 2.34.0 (23400): Filter Bar for quickly filter Key & Value of Header, Query, Form, Auth tab โšก๏ธ

  • Release date: 15 Oct 2021
  • Download Link: Download
  • SHA-256: 3530be0842ce9c1f0a3f264e911cb36dec01ac7b654c709b97ed408a133f9181
โœจ Features
  • Introduce the Filter bar to quickly filter the Key and Value of Header/Form/Cookie/Authentication Tab.
  • Copy value or JSON Node like Google Developer Tool.
โšก๏ธ Improve
  • Proxyman now persists the customize icon on the Dock, no more Glitch when open/quit Proxyman app.
  • Click on Status Bar to copy the IP address.
  • Observe and automatically update the current IP Address on the Status View.
  • Display IP Address and Port on System Menu Bar.
  • Remove Vertical Grid on the main table view.
  • Perfect pixel on the URL Text Field
  • [Scripting]: Proxyman will remain the order of Header, Query, Form key & value.
๐Ÿž Bugs
  • Fixed: Copy value on JSON TreeView does not work sometimes
  • Fixed: XML Charset WINDOWS-1251 issue
  • Fixed: HAR export incompatible with Charles Proxyman 4.6.2
  • Fixed: Incorrect cURL from multipart/form Request
  • Fixed: Edit & Repeat not working with multipart/form Request
  • Fixed: Raw tab displays a multipart error if it is a malformed multipart body
  • Fixed: [Scripting] Could not assign primitive JSON value (boolean, int, float, null).
  • Fixed: Wrong IP address in the status bar when changing the network
  • Fixed: adb command not found on M1 Macbook.
  • Fixed: Typo on Android Guideline.
๐Ÿ“ธ Screenshots

Proxyman with filter Header Query and Cookie


Proxyman 2.33.0(23300): Introduce GraphQL Tab and spray Bugs ๐Ÿž

  • Release date: 18 Sep 2021
  • Download Link: Download
  • SHA-256: 58d38932b3d1adabef23c796a373b9854874bb7a07c99b5f4afa4729ec512374
โœจ Features
  • Introduce GraphQL Tab that beautifies the GraphQL contenti
  • Option to not automatically start recording upon application launch in Preference -> General
โšก๏ธ Improve
  • Export response body as JSON formatted/beauty
  • Export Proxyman Certificate to P12
  • Bring Mock API checkbox for Scripting Tool to the main view
  • Update to the latest version SwiftNIO and SwiftNIO-SSL
๐Ÿž Bugs
  • Fixed: Edit and Repeat does not work with Cookie Header
  • Fixed: Percent-encoded URL of Map Remote is incorrect
  • Fixed: Edit & Repeat generates too many invalid requests
  • Fixed: Search bar of Request and Response Body is cleared as soon as it is closed
  • Fixed: Context-click on the host for Map Remote displays Map Local instead
  • Fixed: Response XML formatting tab does not work when response charset is not UTF-8
  • Fixed: Get SSL error when intercepting HTTPS traffic with IP Address
  • Fixed: Filter Not Contains and Not Equal does not work properly
  • Fixed: Scripting - if a script is running as Mock API, it does not pass through response if the script is in Editing Mode
  • Fixed: Crash when user typing [ in Tree View search
  • Fixed: Missing Network Throttling on Domain
  • Fixed: Attempt fix crashing on Response Body due to race condition
๐Ÿ“ธ Screenshots

Proxyman_GraphQL_Preview


Proxyman 2.32.1(23210): Polish Proxyman UI ๐Ÿ’„ and Squash Bugs ๐Ÿž

  • Release date: 06 Sep 2021
  • Download Link: Download
  • SHA-256: 78bdf3e9962ae1963f47fbbebc0093cb3dd8759397e402018b7bc972771cf195
โœจ Feature
  • Display Map Local, Map Remote, Breakpoint, Reverse Proxy, Scripting details in Request Summary Tab
โšก๏ธ Improve
  • Use Menlo Font for Body Previewer, Map Local, and Scripting Editor
  • Better line height for Body Previewer Content
  • Proxyman now uses monospace digits for all content views
  • Remove Monospace font option in Preference Appearance
  • Use Right alignment for number content of Time, duration, Request-Response Size columns.
  • New time formatter for Duration Column, like Google Chrome
  • We can change the font size of the Main Table View
  • Use SF Symbol for all Proxyman icons (available on Big Sure and Monterey)
  • Move Customize Toolbar to Preference General Tab
๐Ÿž Bugs
  • Fixed: Background issue on Key-Value Table view (Header, Query, Summary, TreeView, multipart)
  • Fixed: Crash by Code Generator on macOS 10.14
  • Fixed: Select Map Local File does not update the Editor Content
  • Fixed: Crash when importing a malformed HAR file with invalid WS/WSS message
  • Fixed: Crash due to Customize Toolbar
๐Ÿ“ธ Screenshots

New Proxyman Dashboard


Proxyman 2.32.0(23200): Code Generator and Customize Toolbar ๐ŸŽฎ

  • Release date: 29 Aug 2021
  • Download Link: Download
  • SHA-256: 8c40a9b508a22de6b337cda30eb11bc1f254ba9375007efebbe4c60b593e46ba
โœจ Feature
  • Introduce Code Generator. You can generate Swift (URLSession, Alamofire), JS, Node, curl, HTTPie, from your HTTP Requests.
  • You can customize your toolbar by adding Tool Buttons to fit your needs.
  • Export Requests/Responses to PostmanCollection2
โšก๏ธ Improve
  • You can create a MOCK API with your Javascript Script.
  • You can add comments, highlight by color to your matched request by Scripting.
  • Auto-select custom previewer tab when adding a new tab
  • Add more Favorite Text Editors, e.g Sublime 4, BBEdit, CodEditor, ...
  • Add VPN Troubleshooting
  • Add icon to Proxyman App Status
๐Ÿž Bugs
  • Fix few crashes on AppCenter
๐Ÿ“ธ Screenshots

Customize Toolbar Code Generator


Proxyman 2.31.0(23100): JSONPath Filter for JSON Tree View ๐ŸŒณ

  • Release date: 09 Aug 2021
  • Download Link: Download
  • SHA-256: ee53cd44509be81ee677eb6d6425661e854897f4e53ade5e77445d72e3ffb562
โœจ Feature
  • Support JSONPath Filter for JSON Tree View
  • Activate Proxyman License by Command-Line or URL
โšก๏ธ Improve
  • Auto Enable a filter when pressing Enter
  • Add Certificate Guideline for Python and Ruby env
  • Option to not move focus to Breakpoints window when a breakpoint is triggered
๐Ÿž Bugs
  • Fixed: Could not install certificates for iOS Simulator due to invalid xcrun
  • Fixed: Install Certificate (Legacy Mode) does not work iOS Simulator 14.5
๐Ÿ“ธ Screenshots

Proxyman JSONPath filter Proxyman Activate License by CLI


Proxyman 2.30.0(23000): Proxyman Helper Tool 1.3.0 and SOCKS External Proxy

  • Release date: 17 Jul 2021
  • Download Link: Download
  • SHA-256: 2752204ccafc772753b4dc5f0d72540ac08f7f4ee9b297e62d48238b4674ef68
โœจ Feature
  • Proxyman Helper Tools 1.3.0: Remember and restore your previous HTTP/HTTPS/SOCKS Proxy config.
  • Introduce SOCKS External Proxy.
  • Import log (*.chlsj) from Charles Proxy Log for iOS
  • Export Raw Data from Request and Response.
โšก๏ธ Improve
  • New Proxyman system bar icon. The icon now reflects the proxy overridden state.
  • Better working for Android Physical and Emulator Guideline.
  • Click on Tool Badge on the bottom bar would open the Tool Windows.
๐Ÿž Bugs
  • Fixed: WebSocket and Secure WebSocket are not working when External Proxy is enabled.
  • Fixed: Could not parse MessagePack if ContentType is not correct.
  • Fixed: When opening a ProxymanSession file, the Tab name does not match with the session name.
  • Fixed: Crashed when opening Charles Proxy Log file.
๐Ÿ“ธ Screenshots

Proxyman helper Tool 1.3.0 Proxyman SOCKS External Proxy


Proxyman 2.29.0(22900): Reverse Proxy Tool & MessagePack Body Previewer ๐Ÿ“ฆ

  • Release date: 03 Jul 2021
  • Download Link: Download
  • SHA-256: c2b1239eae2f3efbb0b9a7dcd111deb746d8b66d402bdd33bd0cd72183d27c3a
โœจ Feature
  • Introduce Reverse Proxy Tool: Proxy HTTP & HTTPS request from local ports to specified upstream servers.
  • Export Proxyman Log as a CSV
  • Support MessagePack Body Previewer
โšก๏ธ Improve
  • Better UI for Light Theme
  • Refine the UI Layout on the Bottom Bar
  • The validity of leaf certificates, which are generated by Proxyman, is no longer than 398 days.
๐Ÿž Bugs
  • Fixed: An off pixel in all debugging tools (+ and - button)
  • Fixed: Empty Label is displayed incorrectly
  • Fixed: Proxyman could not import Charles Proxy Setting if it is exported from Import / Export Settings tool.
  • Fixed: Missing Publish to Gist on Flow Menu.
๐Ÿ“ธ Screenshots

Proxyman on Light Theme Reverse Proxy Reverse Proxy


Proxyman 2.28.0(22800): Bypass Proxy for External Proxy ๐ŸŽ’

  • Release date: 22 Jun 2021
  • Download Link: Download
  • SHA-256: 9c605be4fe0bab253b0378a88cdf2dbc4b199cd219fe966dd65a7642207a99af
โœจ Feature
  • Introduce Bypass Proxy for External Proxy
  • Bypass all local traffic from the External Proxy
  • Export to Proxyman Log from selected folders
โšก๏ธ Improve
  • Allow modifying Rules screens without having to first enable the tool
  • Preserve column settings in all debugging tools
  • Able to interact with debugging tool tables even the tool is disabled
๐Ÿž Bugs
  • Fixed: Crashed when using Atlantis Framework
  • Fixed: Response Panel in the Breakpoint does not display properly
  • Fixed: Missing WS/WSS Message when exporting as HAR from Proxyman app
  • Fixed: AppCenter analytic when the service is disabled
  • Fixed: Typo in Tools
  • Fixed: Present External Proxy Window Twice
๐Ÿ“ธ Screenshots

Bypass proxy for External Proxy


Proxyman 2.27.0(22700): GraphQL Debugging and Publish to Gist ๐Ÿš€

  • Release date: 05 Jun 2021
  • Download Link: Download
  • SHA-256: aedac43c1f500cbe60aea121810a11020ec45c452b44ff2842c86a53ead84aae
โœจ What's new
  • Feature: Publish to Gist: You can quickly share your data with GitHub Gist
  • Feature: Multipart Form Previewer Tab
  • Feature: Use Breakpoint/MapLocal/MapRemote/Scripting for GraphQL's QueryName
  • Improve: Better Performance for Body Previewer
๐Ÿž Fixes
  • Fixed: Crash app due to race-condition
  • Fixed: Crash app when parsing an invalid p12 file
  • Fixed: Could not open HAR file with Charles Proxy / HAR Previewer
๐Ÿ“ธ Screenshots

debugging-graphql

debugging-graphql

publish-to-gist


Proxyman 2.26.0(22600): Easily migrate from Charles Proxy to Proxyman ๐Ÿš€

  • Release date: 21 May 2021
  • Download Link: Download
  • SHA-256: b326ac7d30b6da99540cdc49a82fc7fbacfa8364ba5621bb8aba7878d675d2b1
โœจ What's new
  • Import / Export Settings for Block List and Allow List Tools
  • Import SSL Proxying List Setting from Charles Proxy app
  • Fully support import Settings from Charles Proxy
  • Support Websocket on HAR file, which is exported from Chrome DevTool
  • Better UI layouts: Selected Item label is now horizontally centered
  • Show minimum Xcode version that supports simctl in iOS Simulator Guideline
๐Ÿž Fixes
  • [BUG] Proxyman does not update theme when Auto Theme is changed
๐Ÿ“ธ Screenshots

Migrate_charles_proxy_to_proxyman


Proxyman 2.25.0 (22500): Improve UI/UX and Better Scripting Tool ๐Ÿ”ฅ

  • Release date: 09 May 2021 - Download
  • SHA-256: ee8436e78c52f078f796fea02b3420d0c1483592fd31095ff4be5fdab8fabe8f
โœจ What's new
  • Feature: [Scripting] The sharedState is now a global state and shares between scripts
  • Feature: [Scripting] We can directly import a JSON file with const myFile = require("~/Desktop/file.json")
  • Feature: Support exporting the Proxyman CA Certificate in binary (DER) format
  • Improve: General UI/UX
  • Improve: Option to opt-out the URL Encoding from the Scripting Tool
  • Improve: Import a huge file in a script takes a long time to response
  • Improve: Able to export Custom Certificate and Private Key
๐Ÿž Fixes
  • Fixed: Invalid CLI from "Copy as cURL"
  • Fixed: Settings โ†’ Advanced does not fit on small screens and isn't scrollable
  • Fixed: Invalid Map Local folder shows "Invalid Regex" error
  • Fixed: Could not open a Flow Detail Panel

Proxyman 2.24.0(22400): Proxyman on Status Menu and the Latest Request/Response button โ›‘

  • Release date: 23 Apr 2021
  • Download Link: Download
  • SHA-256: 4d1b62cf8bcc04ddff4e3c3c154b1cf1bcb3441f31b97e89442e601a0c3b989e
โœจ What's new
  • Feature: Support Proxyman on Status Menu
  • Feature: Support WS/WSS traffic from your iOS app that is captured by Atlantis Framework (Version 1.9.0)
  • Feature: Latest button to always select the latest request/response
  • Improve: [Scripting] Toggle for the Console Log that automatically scrolls when there are new logs
  • Improve: [Scripting] Able to import files from any directory by using const file = @require("~/Desktop/file.json")
๐Ÿž Fixes
  • Fixed: Time and duration are not parsing from the HAR file correctly
๐Ÿ“ธ Screenshots

Menu_Bar


Proxyman 2.23.0(22300): All Filter and Better the Scripting Tool ๐ŸŽ‰

  • Release date: 15 Apr 2021
  • Download Link: Download
  • SHA-256: 120b8733beb3feae394475845f2cd6b9b34eaf15eaf60de89dc864738853455b
โœจ What's new
  • Improve: Introduce All Filter to quick filter all Header, URL, Method, Body of Request/Response
  • Improve: Make X-Proxyman-Scripting Header optional
  • Improve: Deprecate schema, use the new one scheme in the Scripting
  • Improve: Show Warning if a user is using schema. Make sure schema is still working
๐Ÿž Fixes
  • Fixed: Map Local Directory does not map with URL, which has no extension
  • Fixed: URL Text Field is too big and hard to see
  • Fixed: Simctl Keychain for iOS Simulator is not available in prior Xcode 11.4
  • Fixed: Missing Edited mark in some flows that is modified by the Scripting
  • Fixed: Scripting could not parse the XML body
๐Ÿ“ธ Screenshots

all_filters


Proxyman 2.22.0(22200): Multiple Filter v3

  • Release date: 29 Mar 2021
  • Download Link: Download
  • SHA-256: 538639f378482c06bb6f03217debea4844f36a8388e99acaa2e355db7fe9aa28
โœจ What's new
  • Feature: Introduce Multiple Filters: You can add new filters (โŒ˜N) with various conditions (URL, Headers, Body, Status Code, Color, etc)
  • Improve: Import/Export SSL Proxying Setting
๐Ÿž Fixes
  • Fixed: Install certificate to iOS Simulators with simctl does not work if it is a custom Root Certificate
๐Ÿ“ธ Screenshots

multiple_filter_v3


Proxyman 2.21.1(22110): Multiple Filters selection and Display Multipart/form-data v2 ๐Ÿž

  • Release date: 23 Mar 2021
  • Download Link: Download
  • SHA-256: e611510ff2cd10958565ca27cfd0d1d09de02bcb596793f4411a2ffb2fcddc59
๐Ÿž Fixes
  • Fixed: CodeMirror (Body Previewer) is crashed on macOS 11.0.1

Proxyman 2.21.0(22100): Multiple Filters selection and Display Multipart/form-data ๐Ÿšš

  • Release date: 22 Mar 2021
  • Download Link: Download
  • SHA-256: 659bd9f6cf346c16a51a004596d6bec657bddd5a0745f74563aea65f51b9e9ea
โœจ What's new
  • Feature: Support Multiple Filter Selection (Hold CMD and Click). From now, you can combina many filters at once, e.g. HTTPS AND (JSON OR Form OR JS ) AND (Status code is 2xx)
  • Feature: Display multipart/form-data in Body and Raw Tab
  • Improve: Improve CodeMirror Performance with modern WKWebKit APIs (Only for Big Sur)
  • Improve: Proxyman does not restore the previous filter selection anymore. It causes more trouble than brings benefits.
  • Improve: Improve the UI when filtering with empty results.
  • Improve: Show current IP Address on the top status Bar
  • Improve: Better error message when running ADB CLI with Google Play Android Emulator
๐Ÿž Fixes
  • Fixed: WebSocket connection requests are held up by Proxyman until the client sends the first message
  • Fixed: Matching Rule is Failed to process the request with angle brackets in the parameters
  • Fixed: Factory Reset do not reset the last position of SplitViews
  • Fixed: Set-cookie Previewer renders incorrectly
๐Ÿ“ธ Screenshots

multiple_filter_selection multiple_filter_selection


Proxyman 2.20.0(22000): Network Conditions and Custom Header Columns ๐Ÿข

  • Release date: 14 Mar 2021
  • Download Link: Download
  • SHA-256: 8d424ea1f0e672939d378c96078956eba61f3395735ef68f29e8114d8646a7a6
โœจ What's new
  • Feature: Introduce Network Condition v1: Simulate network in various preset profiles (2G, 3G, 4G, Slow/Medium/Fast Network, etc)
  • Feature: Custom Header Column v2: You can define a header that displays in the main table view
  • Improve: Able to capture your localhost traffic with local.proxyman.io:3000
  • Improve: Add GraphQL Column on the Flow Tableview
  • Improve: Add Copy Cell Value on the right-menu: Help you to copy the value of a selected cell
  • Improve: Add Try Proxyman for iOS button in Preference
  • Improve: Limit the number of SSL Proxying Rule for Premium version (Limit at 10)
๐Ÿž Fixes
  • Fixed: Scripting Tool cannot handle URL query string parameters containing square brackets
  • Fixed: AppCenter is still sending the first analytic message even though it is disabled
  • Fixed: Unnecessary Traffic from iOS Simulator
  • Fixed: Map Local Title does not update if we quit the Window
๐Ÿ“ธ Screenshots

network_condition Custom_Header_Column


Proxyman 2.19.0(21900) Map Remote and Breakpoint ๐Ÿ‘ฎโ€โ™€๏ธ

  • Release date: 05 Mar 2021
  • Download Link: Download
  • SHA-256: db8075f1511a0bfc125cd9e67b3bc438108c7893410cab4d623739f3b5414d3b
โœจ What's new
  • Feature: Shortcut (CMD+Return) to quickly create/update tool entry
  • Feature: Map Remote and Breakpoint can work together
  • Feature: Add HmacSHA256 hashes for Scripting Addons
  • Feature: Display Custom HTTP Request Headers as a column in Table
  • Feature: Use the simctl command line for iOS Simulator
  • Improve: Error Message from the Scripting Tool
  • Improve: Consistent UI for all Tools Table
๐Ÿž Fixes
  • Fixed: Scripting the request causes the Host header to change
  • Fixed: Wildcard domains not capturing as expected for sub-domains
  • Fixed: Sorting Response Value does not work
  • Fixed: Format with JSON Prettier in Breakpoint causes the body is lost
  • Fixed: Cannot install Proxyman CA root certificate to iOS 14.5 (beta3) simulator
  • Fixed: Script does not allow ArrayBuffer as response.body
  • Fixed: Misspelling: Overriden
๐Ÿ“ธ Screenshots

create_debugging_tool


Proxyman 2.18.0(21800) Set-Cookie Previewer ๐ŸŽ†

  • Release date: 17 Feb 2021
  • Download Link: Download
  • SHA-256: 1b89a145fb6a603d4f145b1358616b7dcdc5ce0b992aa28943b74a0bdb33d6cc
โœจ What's new
  • Feature: Show Cookie tab for Set-Cookie Header in the Response
  • Improve: Better UI for Proxy Helper Tool
  • Improve: Proxy Helper Tool v1.2.1: Graceful revert Proxy config if the app is crashed
๐Ÿž Fixes
  • Fixed: Proxy Helper Tool reverts the Proxy incorrectly
  • Fixed: Cookies not parsed correctly on the Cookies tab
  • Fixed: Update Cookie data in Breakpoint is not working
  • Fixed: Tabs (Header, Body, and Form) are missing in the Compose View

Proxyman 2.17.0 (21700): Response Status Code Filter ๐Ÿ“ธ

  • Release date: 08 Feb 2021
  • Download Link: Download
  • SHA-256: 36cc31d977d96387d479dc5c502a7cd4a4670dd41193dbd580c52859c2959504
โœจ What's new
  • Improve: Add Status Code Filter (1xx, 2xx, 3xx, 4xx and 5xx)
  • Improve: Able to create Map Local rules with multiple selections
  • Improve: Support Monospace font for Header, Summary, and Raw Tab
  • Improve: Create a Map Local Rule from an invalid request that will have a default message
๐Ÿž Fixes
  • Fixed: Host Header set in the script is ignored (Preserve Host Header in Map Remote)
  • Fixed: Invalid URI from Request that changes the host and domain by the Scripting tool
  • Fixed: Invalid URI from Raw Tab
  • Fixed: Disable Auto-Capitalization from CodeMirror Search
  • Fixed: Could not open Right/Bottom Detail Panel in small screens
  • Fixed: Non-Ascii characters do not show properly in the Certificate name
๐Ÿ“ธ Screenshots

response_status_code_filter


Proxyman 2.16.1 (21610): The Second build of 2021 ๐ŸŽ†

  • Release date: 17 Jan 2021
  • Download Link: Download
  • SHA-256: 53f426b5943c8bbac58acd211e208b625da023195c3000221f894f646aea18b7
๐Ÿž Fixes
  • Fixed: Request or Response from the Scripting returns a different body if the body is Base64 String
  • Fixed: Hang when starting the app on Mac OS 11 or open with multiple tabs
  • Fixed: Enable SSL Proxying SSL is not working if the feature is off
  • Fixed: TreeView from the Body Tab could not parse a BIG JSON File

Proxyman 2.16.0 (21600): The first build of 2021 ๐ŸŽ†

  • Release date: 08 Jan 2021
  • Download Link: Download
  • SHA-256: 60f8e2027fefcc092e8921b9121e177f17b5e9e6abb352ba28ead173367f00a4
โœจ What's new
  • Feature: Introduce writeToFile function for the Scripting: We can write a request/response to a file
  • Improve: Able to set a Breakpoint on the requests from Map Local
  • Improve: Get flow info from JS Context in the Scripting (e.g. IP address, port, client, remote devices...)
  • Improve: Check the existence of onRequest/onResponse function in Scripting and improve the error message from the Scripting
  • Improve: Add notes to iOS/Android Guideline to remove the certificate/config in the Production build
  • Improve: Check Automation permission (Apple Script) for Android Emulator and Java VMs
๐Ÿž Fixes
  • Fixed: Update Popup still appears after a period of time
  • Fixed: Fix empty output when running the Automation script for Android Emulator

Proxyman 2.15.2 (21520): Happy New Year 2021

  • Release date: 26 Dec 2020
  • Download Link: Download
  • SHA-256: 915b10691070f57fd27ee7ab6dc7223f16f48a43cacc58b30bc066f8bb04272f
โœจ What's new
  • Improve: Polish all Tool Table View to make it consistent
๐Ÿž Fixes
  • Fixed: Duplicating Scripting Rules leads to data loss
  • Fixed: Install Proxyman Certificate in Java, which is installed by SDKMAN

Proxyman 2.15.1 (21510): Hot-fix and Merry Christmas ๐ŸŽ„

  • Release date: 22 Dec 2020
  • Download Link: Download
  • SHA-256: b247d95c319056409e8663607ff5f651f817b68c2e426c51598c8e871eaee10a
โœจ What's new
  • Improve: Support basic Crypto (AES, DES, Rabbit, ...) addon for the Scripting Tool
๐Ÿž Fixes
  • Fixed: Time Column value is the same

Proxyman 2.15.0 (21500): Introduce a Summary tab and Merry Christmas ๐ŸŽ„

  • Release date: 21 Dec 2020
  • Download Link: Download
  • SHA-256: e0fcf56906b665054e6496a98d46fe17db524c4d70e0530d2692d799373e949c
โœจ What's new
  • Feature: Introduce a Summary Tab, which contains the flow information: Summary, Size, Timing, Certificate, and Connection.
  • Feature: Support Mock Response for a Scripting tool
  • Improve: Import/Export scripting rules with all imported files (JSON, static file, ...)
  • Improve: Add Time-Completed Column
  • Improve: Migrate user data to the Application Support folder
  • Improve: Support Reapting with multiple flows
  • Improve: Show a Warning if the GET request has the body in the Script Tool in the Console Log
  • Improve: Create a Map Local with error request should have a default Response File
๐Ÿž Fixes
  • Fixed: Repeat multiple flows, but there is only one repeated request
  • Fixed: The header text field position is off
  • Fixed: Fixes crash from Atlantis NWConnection
  • Fixed: Fixes potential crashes from SwiftNIO libraries
๐Ÿ“ธ Screenshots

summary-tab


Proxyman 2.14.2 (21420): Stable build ever ๐Ÿ‘€

  • Release date: 09 Dec 2020
  • Download Link: Download
  • SHA-256: 9c2ddd4cc2dd1147065196c6bc57c5f7abb2187c0fa57faa44ed7b3ea2aabd36
โœจ What's new
  • Improve: Do not show Update Notification at launch in Preference -> Advanced
๐Ÿž Fixes
  • Update latest SwiftNIO and SwiftNIO-SSL
  • Fix issue with Sparkle framework
  • Fix potential crashes from AppCenter report

Proxyman 2.14.1 (21410): Bugs fix on Invalid Certificate Window ๐Ÿž

  • Release date: 30 Nov 2020
  • Download Link: Download
  • SHA-256: 501f4a03ffda108de4e0d0e80f068ce3b725200fad36efbef9f5bf4adcae954e
๐Ÿž Fixes
  • Fixed: Crash when opening the Invalid Certificate Window

Proxyman 2.14.0 (21400): Include/Exclude List for SSL Proxying List and JSON Tree View v2 ๐ŸŽ

  • Release date: 29 Nov 2020
  • Download Link: Download
  • SHA-256: 2563bfeb4da97c5ae57b9f689344b6abd63d9f96c0899d548baf93727a6a067d
โœจ What's new
  • Feature: Introduce Include and Exclude List for SSL Proxying List. Fully support wildcard
  • Improve: Refine JSON Tree View and support Value Type Column (Right-click on the Header to show/hide columns)
  • Improve: Remember the last folder selection on Map Local, Scripting, Custom Certificate, ...
๐Ÿž Fixes
  • Fixed: MD5 and SHA1 addons are not working
  • Fixed: CMD + M overrides Minimize action
  • Fixed: Protobuf - Int64 value but shows as a string
  • Fixed: JSON Tree View doesn't respect the Font Size
  • Fixed: Crashes on AppCenter
๐Ÿ“ธ Screenshots

better_json_view

ssl_proxying


Proxyman 2.13.0 (21300): Apple Silicon Chip and Big Sur ๐ŸŽ‰

  • Release date: 18 Nov 2020
  • Download Link: Download
  • SHA-256: 91b1cc1600d7c7ed83ac20cf5b2c975d3a4a18ec8e97554899cb6bfb070641f7
โœจ What's new
  • Feature: Support Apple M1 Silicon Chip (arm64) โšก๏ธ
  • Feature: UI/UX Improvement for Big Sur (OS 11)
  • Feature: Welcome new Proxyman icon - Impostor from Among Us ๐ŸŽ‰
  • Improve: Composing or Edit & Compose should enable SSL Proxying for this domain
  • Improve: JSON Request/Response in Breakpoint should auto be prettified
  • Improve: Allow dragging from "Listening on port" view
๐Ÿž Fixes
  • Fixed: App is hanging if we Save Session on a large number of data
  • Fixed: Root parent does not contain the request of child-nodes (after pinning)
  • Fixed: CMD+N in Map Remote opens the Editor but have old data
๐Ÿ“ธ Screenshots

Apple_Silicon_Chip_Big_Sur


Proxyman 2.12.0 (21200): Highlight with Color and Add Comment ๐Ÿ’„

  • Release date: 8 Nov 2020
  • Download Link: Download
  • SHA-256: 1ef26adc4041b28aafdb56ea7e0809c55b9db6af8f04398f7cb21407a6c174ef
โœจ What's new
  • Feature: Highlight with colors (Red, Yellow, Green...) (CMD+Number) or Strikethrough Style (CMD+/) on selected Requests / Responses
  • Feature: You can write a Comment on Request / Response (CMD+M)
  • Feature: Import / Export Map Local, Breakpoint, and Scripting Rules to your colleague
  • Improve: Set Includes all subpaths of this URL to FALSE by default
  • Improve: Do not revert Proxy if Proxyman is not overridden System HTTP Proxy
๐Ÿ“ธ Screenshots

highligh_by_colors

shortcut


Proxyman 2.11.1 (21110): Atlantis with HostName ๐ŸงŠ

  • Release date: 04 Nov 2020
  • Download Link: Download
  • SHA-256: ddea37d03aaf74307141e72010c09ee89545f4b373427b6edd5d3c2c0fbe9c06
โœจ What's new
  • Improve: Able to tell Atlantis to connect with a particular Mac if there are many Mac in the same network (Work with Atlantis 1.2.0+)
  • Improve: Polish Atlantis Design
  • Improve: Support dynamic port for Bonjour Service
  • Improve: Add 15, and 60 delay seconds for Map Local in Preference -> Advanced
๐Ÿž Fixes
  • Fixed: Could not publish Bonjour Service if there are multiple Proxyman apps in the same network
  • Fixed: Atlantis does not show multiple connected devices on the left panel
  • Fixed: Crash when reading Atlantis Message in a certain situation
๐Ÿ“ธ Screenshots

Atlantis-Proxyman


Proxyman 2.11.0 (21100): Say Hi to Atlantis ๐Ÿงฐ

  • Release date: 01 Nov 2020
  • Download Link: Download
  • SHA-256: 628afd2fbfea2c9d80ebda37fd5d129dcc3d0f505e66ed4547cceecbb104a935
โœจ What's new

What's new

  • Feature: Introduce Atlantis framework for iOS (https://github.com/ProxymanApp/atlantis). A little and powerful iOS framework for intercepting HTTP/HTTPS traffic from your app. No more messing around with proxy, certificate config.
  • Improve: Add Feature Toggle for Breakpoint Tool
  • Improve: Ability to add delay for responses

Bugs

  • Bug: FORM filter does not show any request that has Form body
๐Ÿ“ธ Screenshots

Atlantis-Proxyman

Atlantis-Proxyman-2


Proxyman 2.10.0 (21000): Automatic Script for Android Emulators

  • Release date: 20 Oct 2020
  • Download Link: Download
  • SHA-256: 0d757e4c684cf8b7d6c94af8efbe10b9d540b0aa7b4243c6d26c79e7b15942a4
โœจ What's new
  • Feature: Automatically override HTTP Proxy, Install, and Trust Proxyman CA Certificate in Android Emulator in one-click. No more labor work, it's time to dedicate your work to Proxyman.
  • Feature: Private Message from Proxyman app to Proxyman Team. You can access via Help menu -> Send Private Message
  • Improve: Password field in External Proxy uses SecureTextField
  • Improve: New Proxyman icon. You can change it in Preference -> Appearance. Credit @Hejazi for the awesome icon.
๐Ÿž Fixes
  • Fixed: Insecure HTTP URLs always fail in Docker
  • Fixed: Ipv4 might not correct sometimes if users use Company Wifi
๐Ÿ“ธ Screenshots

Automatic adb command for Android Emulator

new icon Proxyman

Send Private Message


Proxyman 2.9.1 (20910): Better Color for Light Theme ๐Ÿฆž

  • Release date: 12 Oct 2020
  • Download Link: Download
  • SHA-256: 14b61aaa979685972a82625661104441ec5d5ca44985d83fedef5424d75db6dd
โœจ What's new
  • Feature: Sorting alphabetically for All Domain and Clients
  • Feature: Add TLS Version information as a Flow Column
  • Improve: Better color for Light theme (Preview Body, Raw, and JSON Tree View)
๐Ÿ“ธ Screenshots

Proxyman-Light-Theme

Proxyman-Sort-Alphabet


Proxyman 2.9.0 (20900): Header Autocomplete for Compose and Breakpoint & JSON Filter

  • Release date: 06 Oct 2020
  • Download Link: Download
  • SHA-256: 79372d04da9b85b673e68139115316d72b8a32b74927886a51355b43e1d2284a
โœจ What's new
  • Feature: Header Autocomplete for Breakpoint and Compose
  • Feature: Search and filter JSON Tree View response
  • Improve: Add Enable Column to all Tool List
๐Ÿž Fixes
  • Fixed: CMD+Delete when editing the Key/Value in Breakpoint cause canceling the breakpoint
  • Fixed: Missing Item count in Tree View for Array Node
๐Ÿ“ธ Screenshots

Proxyman-Auto-Complete

Proxyman-JSON-Filter


Proxyman 2.8.0 (20800): Map Remote v2 and UI Improvement ๐Ÿฃ

  • Release date: 29 Sep 2020
  • Download Link: Download
  • SHA-256: 6ce5c448b32e3ed8a8d59e61c627b1db6994dd8bffdf2281c4ab04cacf20d241
โœจ What's new
  • Feature: Map Remote v2 with Preserve Host in Header Fields.
  • Improve: Always show the Body Tab in the Request and Response Panel regardless of Body Content
  • Improve: Add + Button to add Custom Previewer Tab
  • Improve: UI Certificate installation
  • Improve: CMD+Return to compose a request
๐Ÿž Fixes
  • Fixed: Auto-Complete show in Body (Readonly Mode)
  • Fixed: Scripting is shorty hang if the Console Log has large text data
  • Fixed: Too many Skip executing the script because it is on Editing Mode
  • Fixed: Capturing localhost:9090 ends up in an infinite loop
๐Ÿ“ธ Screenshots

Proxyman-Map-Remote


Proxyman 2.7.0 (20700): Scripting Autocomplete and Import Configs from Charles Proxy ๐Ÿง›โ€โ™€๏ธ

  • Release date: 21 Sep 2020
  • Download Link: Download
  • SHA-256: 6b683ae0d632adb07e5d1e1a25dae3fd8116cd069a60b7840451838604b436be
โœจ What's new:
  • Feature: Text Auto-Complete for Scripting, Map Local and Composing Editor.
  • Feature: Import Tool Config (XML) from Charles Proxy, includes Map Local, Map Remote, Breakpoint, Allow and Block List
  • Improve: Improve UIUX on Proxyman 2.6.0
  • Improve: Improve Install Certificate Design
  • Improve: Auto enable SSL Proxying on Domains when creating new rules
  • Improve: Add Help Buttons that link to Proxyman Document page for all available tools
๐Ÿž Fixes
  • Fixed: Could not CMD+N to create a new script if the Scripting View is empty
  • Fixed: Crashed on Shared State (Scripting) on prior macOS 10.15
  • Fixed: Potential crashes on HelperTool and HAR Export
  • Fixed: Crashes on Hex Viewer
๐Ÿ“ธ Screenshots

custom-root-certificate


Proxyman 2.6.0 (20600): Custom Root Certificate ๐Ÿณ

  • Release date: 10 Sep 2020
  • Download Link: Download
  • SHA-256: b30fabb1a51795b5837dc35edeb47bf968fe654a38fa00595ab4edb9b00f75b0
โœจ What's new:
  • Introduce Custom Root Certificate: You can locally generate and provide your own Root Certificate to Proxyman for SSL Proxying
  • Improve: Scripting persist state between onRequest and onResponse with sharedState
  • Improve: 1103 Error Resource exceeds maximum size error. It means make GET Request with body
  • Improve: Add rawBody to request and Response for Scripting Feature
๐Ÿž Fixes
  • Fixed: Proxyman v2 couldn't open Proxyman Log v1
  • Fixed: Block List and Allow List does not work with WebSocket
  • Fixed: Should not reset app when resetting Proxyman Certificate
๐Ÿ“ธ Screenshots

custom-root-certificate


Proxyman 2.5.3 (20530): Scripting with Javascript - v4 ๐Ÿ’Š

  • Release date: 31 Aug 2020
  • Download Link: Download
  • SHA-256: dc63b08b46e8e410f7a246821d3754ad7a08f35488958dbc4796afcac3f75737
โœจ What's new:
  • Feature: Allow Map Local (File or Directory) with Scripting
  • Improve: Support Base64 Encoded String for the binary body in Scripting
๐Ÿž Fixes
  • Fixed: Could not parse Binary Body in Scripting
  • Fixed: JWTDecode.js addons doesn't' work anymore
  • Fixed: Incorrect guessing the Content-Type of a local file (Map Local Directory)

Proxyman 2.5.2 (20520): Scripting with Javascript - v3 ๐Ÿณ

  • Release date: 29 Aug 2020
  • Download Link: Download
  • SHA-256: b88e590fa4318ea67cc14d3da5dda3793f9b1e762011e799f3b3cec8587c7b2c
โœจ What's new
  • Support gzip/ungzip and deflate/inflate compression addons from Pako.js
  • Support native atob and btoa base64 encoding/decoding
  • Remove default port 443 or 80 from matched requests from Scripting Tool
  • Add Hide Apple Traffic option in Preference -> Advanced Tab
  • Improve Scripting versioning: Replace each addons file for new version instead of replacing entire addon folder
  • Improve 10% Performance in Flow Table View due to alternative row color
๐Ÿž Fixes
  • Fixed: The response doesn't end if the Script has errors on the onResponse function

Proxyman 2.5.1 (20510): Scripting with Javascript - v2 ๐Ÿš€

  • Release date: 27 Aug 2020
  • Download Link: Download
  • SHA-256: b95797154fdb661cd3d6a4cff21af2913416257ae058ed36f0e914319e7f818d
โœจ What's new
  • Improve: Auto enable SSL Proxying for Scripting

Proxyman 2.5.0 (20500): Scripting with Javascript ๐Ÿš€

  • Release date: 27 Aug 2020
  • Download Link: Download
  • SHA-256: 39f70ec4aa838430815d9285b1479f70f11240f96497304cba4893338a2c829e
โœจ What's new
  • Feature: Introduce Scripting Feature that allows you to write JS code to change the Request/Response Header, Query, Form, JSON Body, ... in ease. Documentation at Scripting Doc
  • Feature: Built-in Addons and Libraries: MD5, SHA1, UUID, Base64, Beautify, ...
  • Feature: Ship with a collection of Snippet Code, includes: Update HTTP Header, Response, Query, Form, Host, Path, Port, ...
  • Improve: Discard common Apple's Endpoints from iOS Simulators
๐Ÿ“ธ Screenshots

scripting-javascript


Proxyman 2.4.2 (20420): They've gone ๐Ÿž?

  • Release date: 19 Aug 2020
  • Download Link: Download
  • SHA-256: 66622dd736f035d2c39da1788644b6a552c3e34d3eacbcf86e5b0b6b108ffec6
โœจ What's new
  • Improved: Error Message when parsing the HTTP Message on Map Local if the Content-Length is incorrect
  • Improved: Wording for SSL Error
๐Ÿž Fixes
  • Fixed: Map Local always scrolls to Top when opening the Windows
  • Fixed: Unnecessary Error flows (uncleanShutdown and read(descriptor:pointer:size:)) when the requests are stopped suddenly
  • Fixed: Often get 404 Response by Map Remote
  • Fixed: Typo in the error message
  • Fixed: Few crashes from HexFriend
  • Fixed: Renew day doesn't update after renewing the account
  • Fixed: Proxyman doesn't check update from the soft opening

Proxyman 2.4.1 (20410): Where are my bugs ๐Ÿž?

  • Release date: 12 Aug 2020
  • Download Link: Download
  • SHA-256: 4670509d1f6d607177f865a209cfa3f9af053981528068a8f2083dda152832d9
๐Ÿž Fixes
  • Fixed: Map Remote to localhost often return 404
  • Fixed: Handle Invalid Regex or Wildcard scenario
  • Fixed: Crash when mapping with invalid Remote Endpoint
  • Fixed: Race-condition issue on Regex Matcher
  • Fixed: Blacklist doesn't block the website in certain scenarios
  • Fixed: Close All Alive Connection doesn't work in certain scenarios

Proxyman 2.4.0 (20400): Refine UI and Install Certificate for Java VMs

  • Release date: 10 Aug 2020
  • Download Link: Download
  • SHA-256: 2602bb934f2915bf371b04fe06f819867dc68d52ec2e49f71e7a3911c269b693
โœจ What's new
  • Feature: Install Proxyman CA Certificate on Java Virtual Machines
  • Improve: Proxyman Tools's UI
  • Improve: Add Save indicator to Map Local Editor
  • Improve: Remove Done buttons from all Tool Windows
  • Improve: Base64 Decoding with various String Encoding
  • Improve: Performance of the Flow List with a huge number of rows
  • Attempt to fix crashes on AppCenter due to invalid ByteBuffer usage and reduce the number of ChildGroup (Swift-NIO)
๐Ÿž Fixes
  • Fixed: Broken layout for Map Editor on small screens
  • Fixed: Crash when reordering rules in Allow List
  • Fixed: App crash when parsing x509 Certificate from some special websites
๐Ÿ“ธ Screenshots

refine-ui

install-certificate-java-vms


Proxyman 2.3.0 (20300): Support Regex Matching Rule ๐Ÿงค

  • Release date: 23 Jul 2020
  • Download Link: Download
  • SHA-256: 08e3a96afa6ecc4cb4ee689b905ac6fbe574c0cedc57afd75bf1b0ba47028240
โœจ What's new
  • Feature: Support Regular Expression for all tools (Map Local, Map Remote, Breakpoint, Block & Allow List, ...)
  • Feature: Refined Map Local UI
  • Feature: Support Map to Local Directory with specific paths and its subdirectories
  • Improve: Allow to repeat/edit the requests even though the Proxy is stopped
  • Improve: Update Nickname Device name on Client Column
  • Improve: Auto enable tools after adding a new rule
๐Ÿž Fixes
  • Fixed: Custom Previewer Tab doesn't change the background when switching to Light Theme
  • Fixed: Map Remote to localhost often return 404
  • Fixed: Missing Server IP Address field from HAR file
  • Fixed: Server IP Column data is missing sometimes
  • Fixed: Crashes from AppCenter report
๐Ÿ“ธ Screenshots

regex-matching-rules


Proxyman 2.2.0 (20200): Custom Previewer Tabs ๐ŸŽฉ

  • Release date: 14 Jul 2020
  • Download Link: Download
  • SHA-256: 0f9039ad461d29ab10f989f67bcd685ba8f76ce22ca8be06aad21ba4e9432b12
โœจ 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
๐Ÿž Fixes:
  • 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
๐Ÿ“ธ Screenshots

custom-previewer-tab

custom-previewer-tab


Proxyman 2.1.1(20110) Touch Bar & Debug Mode ๐ŸŽธ

  • Release date: 03 Jul 2020
  • Download Link: Download
  • SHA-256: 05b3164789875ba5d1a2edf816d8d22271fff377ba782bf5ed49b7a84c188fb4
โœจ 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
๐Ÿ“ธ Screenshots

swift-nio


Proxyman 2.1.0(20100) Custom Server & Client Certificate ๐Ÿ™

  • Release date: 28 Jun 2020
  • Download Link: Download
  • SHA-256: 8263d473da830b16222b34f8967e6d62113e1d2c6a4377e34cb2b54d28dbc0da
โœจ 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
๐Ÿž Fixes:
  • 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
๐Ÿ“ธ Screenshots

swift-nio swift-nio


Proxyman 2.0.1(20010) Swift NIO with few bug fixes ๐ŸŽ–

  • Release date: 17 Jun 2020
  • SHA-256: 29e802f10b3ddbbfc9473087e97cd263151ef275c363fab400803c094a44fc6f
๐Ÿž Fixes:
  • 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 2.0.0(20000) Say Hello to Swift NIO ๐Ÿ‘

  • Release date: 16 Jun 2020
  • SHA-256: 222814e6b6d04741ba439dee27cf616b0d6a1c0bf5a83191b956757ea68b7561
โœจ 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
๐Ÿž Fixes:
  • 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
๐Ÿ“ธ Screenshots

swift-nio


Proxyman 1.24.0(12400) Body Filter

  • Release date: 31 May 2020
  • SHA-256: 6bec745726c251996fca3080bae8072a9c9b0008c685d212b45ef3813b0b8102
โœจ What's new:
  • Introduce: Search and filter JSON response on the body content
  • Add: Monospace font options in Preference -> Theme
๐Ÿž Fixes:
  • 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
๐Ÿ“ธ Screenshots

body_filter


Proxyman 1.23.0(12300) Import Charles Log and Whitelist ๐Ÿ‘‘

  • Release date: 04 May 2020
  • SHA-256: fdd7b3ed443baae38175b3bcea2ab65dddbe0c940d64e44a44d6bed92b5ae418
โœจ 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
๐Ÿž Fixes
  • 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
๐Ÿ“ธ Screenshots

whitelist

import_charles_files


Proxyman 1.22.0(12200) Protobuf ๐Ÿ‘‘

  • Release date: 27 Apr 2020
  • SHA-256: 278234cb46418fa52e9a60369067884cc762e846ca8d69f02d96dbf409195f37
โœจ 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
๐Ÿž Fixes
  • 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
๐Ÿ“ธ Screenshots

proxyman_protobuf proxyman_rule


Proxyman 1.21.0(12100) Method Rule for Map Local, Map Remote and Breakpoint โฐ

  • Release date: 05 Apr 2020
  • SHA-256: 3ea55bb49b017f622ade32a8f252d3af9dba93e0d8ca5589c63a9f85039984b2
โœจ 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
๐Ÿž Fixes
  • Fixed Requests are added into different 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
๐Ÿ“ธ Screenshots

proxyman_save_as_session


Proxyman 1.20.0(12000) "Save as session" and improved UI โค๏ธ

  • Release date: 28 Mar 2020
  • SHA-256: d50cf91c1d0bba1f3ae8039cb189dd4572a880579c15df3f15c935890f92342a
โœจ 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
๐Ÿž Fixes
  • 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
๐Ÿ“ธ Screenshots

proxyman_save_as_session

proxyman_save_as_session


Proxyman 1.19.0(11900) Authentication Previewer โฐ

  • Release date: 16 Mar 2020
  • SHA-256: 6eb042a1a05076bfc2f391aaa6984c15105893eed42e8b835901dc6cd2c5b4e2
โœจ What's new
  • Introduce Authentication Previewer: Easier to see the Basic, Bearer and Digest authentication headers
  • Introduce XML Pretty Print Previewer
๐Ÿž Fixes
  • Fixed Broken URL Layout in Horizontal Mode
  • Fixed Map Remote/Local does not work if a request is Repeated or Compose
๐Ÿ“ธ Screenshots

proxyman_map_remote


Proxyman 1.18.1(11810) Map Remote Tool v2 ๐Ÿ’ช

  • Release date: 09 Mar 2020
  • SHA-256: cd79abc5e6dfd0c7bd00785ee7b1a02c1195b1c1733d443423b87339bdaa550b
๐Ÿž Fixes
  • Fixed Missing Body in Remote Map Requests

Proxyman 1.18.0(11800) Map Remote Tool ๐Ÿ’ช

  • Release date: 09 Mar 2020
  • SHA-256: 6fc12f5a414880e698f5efaecfccd20d2e5f4e890e2f2a57773024335c10cfb8
โœจ What's new
  • โœ… 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
๐Ÿž Fixes
  • 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
๐Ÿ“ธ Screenshots

proxyman_map_remote


Proxyman 1.17.1(11710) Stable build ever v2 โœ…

  • Release date: 25 Feb 2020
  • SHA-256: 1de920ed598537bfa8e79c6a489a7c46e87a889987d71e7c3a20b383c21c4e8d
โœจ What's new
  • Fix some crashed due to invalid UInt64 from Memory & Network usage data

Proxyman 1.17.0(11700) Stable build ever โœ…

  • Release date: 25 Feb 2020
  • SHA-256: 58654686e8299ea416a18f46a33ed1d5e765b8cb96e298414ce2422899fb2422
โœจ 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
๐Ÿž Fixes
  • 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
๐Ÿ“ธ Screenshots

proxyman_memory_usage


Proxyman 1.16.0(11600) Map Local from Directory ๐ŸŽฉ

  • Release date: 04 Feb 2020
  • SHA-256: b669055e6359d665d1423e070a8c21c8dd4a35382892306070c51e1dcd7f7631
โœจ 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.
๐Ÿž Fixes
  • Fixed Alphabet sort on JSON body
  • Fixed Content Panel doesn't restore to the last position
  • Fixed Incorrect file extension when exporting the Body
๐Ÿ“ธ Screenshots

proxyman_local_map_directory


Proxyman 1.15.0(11500) Better Map Local Tool โšฝ๏ธ

  • Release date: 27 Jan 2020
  • SHA-256: e1f016e25d9b7dc90f60b49c231dce48dd40dedbb150744ee3bd8598a84e6975
โœจ What's new
  • 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
๐Ÿž Fixes
  • 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
๐Ÿ“ธ Screenshots

proxyman_local_map


Proxyman 1.14.1(11410) Firefox issues ๐Ÿš’

  • Release date: 22 Jan 2020
  • SHA-256: 0e0ac4c7db86213a584eedf9ad35cc8035109654eeada076f13bf9b6832e0306
โœจ What's new
  • Add "Reset Certificate" in Certificate menu
  • Clean all old Intermediate certificates when updating to new Proxyman build
๐Ÿž Fixes
  • Fixed Missing HTTP Strict Transport Security in Proxyman Certificate for Firefox

Proxyman 1.14.0(11400) Hex Previewer ๐ŸŽน

  • Release date: 21 Jan 2020
  • SHA-256: fd404bbf7110b4303fe35c431e1f4ffa7ce571800b0bd64b27012608e6bc3a4a
โœจ What's new
  • Introduce Hex View for the Binary body
๐Ÿž Fixes
  • 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
๐Ÿ“ธ Screenshots

proxyman_ssl_debugging


Proxyman 1.13.1(11310) Squashing bugs ๐Ÿ›

  • Release date: 04 Jan 2020
  • SHA-256: 5de73c13d45eb963beb5897a5296a3f3ffab231b3bba370a8a7568a00e09f445
๐Ÿž Fixes
  • Fixed Missing some required Extensions (extendedKeyUsage=serverAuth) for self-signed certificate in Catalina
  • Fixed Couldn't make connection in some complex URLs.

Proxyman 1.13.0(11300) - Happy New Year ๐ŸŽ†

  • Release date: 01 Jan 2020
  • SHA-256: ab37031a18feaad39b2d6dcc221c63227ad406cccd3b08f8d0c31fda6cd8ede2
โœจ What's new
  • Support WebP Previewer ๐ŸŒณ
  • Detect Missing Proxyman Certificates in Firefox and guide the user to properly install it
  • โœ… Reduce Memory Usage as Proxyman don't keep the decoded pretty body anymore. It would be generated on-the-fly in the background thread.
๐Ÿž Fixes
  • Fixed Breakpoint Response doesn't present due previous connections weren't closed properly
  • Fixed Breakpoint Response doesn't update the body after intercepting.

Proxyman 1.12.0(11200) - Improved Security on Helper Tool ๐Ÿ‘ฎโ€โ™€๏ธ

  • Release date:30 Dec 2019
  • SHA-256: b42ea59d5203a9b9a2269ee0dc706451a2ffb1f079ecb1bac4a5cfd88a443959
โœจ What's new
  • Security Vulnerability on Proxyman Helper Tool (CVE-2019-20057): Validate the authenticity of in-coming connections and prevent unauthorized apps try to change Proxy Setting without user notices.
  • Introduce Dock To Bottom layout mode for Request & Response Panel
  • Auto scroll the request list to bottom: Easier to keep track the newest requests.
  • Auto decode Precented-encoding in FormData
๐Ÿž Fixes
  • Fixed Some URLs are not shown in Proxyman due to invalid chars
  • Fixed Boolean and Int (0, 1) in Tree View
๐Ÿ“ธ Screenshots

proxyman_ssl_debugging


Proxyman 1.11.0(11100) - Multiple-line URL - Santa is coming ๐ŸŽ„

  • Release date: 19 Dec 2019
  • SHA-256: e4a5be394b3efed6ba5dbae1817ed263b54abc2d7c4faac257f1e0add56cb435
โœจ What's new
  • โœ… Support multiple-line URLs: Easier to see full long and complex URLs in the Content Panel
  • Allow multiple headers in Request and Response by default. Such as Set-Cookie, www-authenticate, ...
๐Ÿž Fixes
  • Fixed Breakpoint panel is disappear after 2 seconds due to the server timeout
  • Fixed Crashed in AppCenter by improving many Safe containers in Flow models
๐Ÿ“ธ Screenshots

proxyman_ssl_debugging


Proxyman 1.10.0(11000) - Improvement

  • Release date: 04 Dec 2019
  • SHA-256: 7b31b1ee0998105aeb96dcbd3f696f04b60007948ad5adb78eb78dc40e74992f
โœจ What's new
  • โœ… Base64 Decoder and Key&Value previewer are now eaiser for selected text: Right-click -> View As -> Base64 Decode
  • Add ServerIPAdress column in the flow list
  • Keep all percent-encoded in all URL
๐Ÿž Fixes
  • Fixed: Set Breakpoint on a response would be unexpectedly closed during editing
  • Fixed: Invalid Percent-encoded in URL's path
  • Fixed: Incorrect cURL url in bash.
  • Fixed: Can't compose the URL with port number
  • Fixed: Mislabel on Blacklist and Breakpoint
  • Fixed: Table selection (Header, Query, Param, ...)is clear when adding new flow
  • Fixed: Clear a flow doesn't close the connection
  • Fixed: Content Layout is not persisted
๐Ÿ“ธ Screenshots

proxyman_ssl_debugging

proxyman_ssl_debugging


Proxyman 1.9.3(1930) - Improvement

  • Release date: 19 Nov 2019
  • SHA-256: bc535a5bb26e6c82f27f5a2a18e2ab2ab998a74da6366c4db21fc54857fab69d
โœจ What's new
  • โœ… Map Local doesn't hit the destination server anymore and it always returns with status code 200.
  • โœ… Repeat & Edit flows are now working regardless of the proxy setting => Able to repeat & edit when the HTTP System Proxy is off.
  • Improve the performance of Repeat & Edit flow
  • Force Percent-Encoding in the Compose URL
๐Ÿž Fixes
  • Fixed: Execution request when using breakpoint always injects "?" to query param
  • Fixed: Changing port don't work
  • Fixed: Race condition crash on TreeNode and LookupMap and the FlowPresenter
  • Fixed: Crashed bugs from AppCenter
  • Fixed: Sometime the Compose screen still keeps the body from the previous flow.

Proxyman 1.9.2(1920)

  • Release date: 14 Nov 2019
  • SHA-256: a7cf630b188e263ba4067f0522385a460ac38f6dad2ce2a307a6c984b5a2acac
๐Ÿž Fixes
  • Fixed: ๐Ÿ”‘ Proxyman Keychain is locked after a period of time.

Proxyman 1.9.1(1910)

  • Release date: 13 Nov 2019
  • SHA-256: 7376e9ff691f87477e7f96f7433e4f25e813696fcdb38dd34b934429fe9d9147
๐Ÿž Fixes
  • Fixed: After filtering the flow, the content layout (Right-panel) doesn't update the content.
  • Fixed: Improve the position of the right panel when launching.
๐Ÿ“ธ Screenshots

proxyman_ssl_debugging


Proxyman 1.9.0(1900)

  • Release date: 12 Nov 2019
  • SHA-256: 369eb107d5e90b6b7351ff25dbbfef5540a9f3406b3487a90fa086f4459389b0
โœจ What's new
  • โœ… Base64 Decode and KeyValue preview from the Body: Easier to decode the response body and catch the bug
  • ๐Ÿ”‘ Improve how Proxyman manages the Keychain: Proxyman won't modify the default Keychain when parsing P12 file. He will use his private keychain and manage appropriately.
  • ๐Ÿค–App Size 12Mb (dmg): Reduce significantly app size by getting rid of the fat binary library (ADVTrustStore) and implement the native code. ADVTrustStore is responsible for installing the Proxyman Certificates into all iOS Simulators.
๐Ÿž Fixes
  • Fixed: Crash on macOS 10.13.6 when switching to Window Mode for the Request and Response panels
  • Fixed: Unable to drag to close the right panel
  • Fixed: Clear button on Bottom Bar and and Filter Search Text are off 1 pixel
  • Fixed: Right Panel doesn't remember the Close State
  • Fixed: Primary Filter bar is hidden when the app is in Full-Screen mode -> Hover the mouse will appear again
  • Fixed: Enable SSL sometime doesn't close the alive connection
  • Fixed: All Filter is invalid when choosing JSON
  • Fixed: Flow Selection is mess up when there is new flow
  • Fixed: Overlap layout in Request / Response Body tab

Proxyman 1.8.0(1800)

  • Release date: 04 Nov 2019
  • SHA-256: 9afa63e0c70959b615575d65efb2c3c49743eac066390d41b1e1aca67ed2a92f
โœจ What's new
  • โœ… Advanced filter: Easier to filter exactly the requests from HTTP, HTTPS, WebSocket, JSON, XML, HTML, CSS
  • โšก๏ธ Improve text-based filter: URL, Headers, Query, Method, Status Code by contains, start with, end with, equal
  • ๐Ÿ’Ž Revamp the UI: We bring the main filter to the Main ToolBar and make the bottom bar is larger.
  • Windows mode for the Request and Response Panel: Support full-screen and get more space in your external monitor.
  • macOS Catalina is officially supported.
๐Ÿž Fixes
  • Fixed: Wrong color theme in Catalina
  • Fixed: Unable to filter on multiple-tabs
  • Fixed: Invalid percent-encoding in Compose screen

proxyman_advanced_filters


Proxyman 1.7.2(1720)

  • Release date: 24 Oct 2019
  • SHA-256: b7c815ccfd3b55af86a2af453fe15b2c7da80ddf6f203677ca763770adeb3944
๐Ÿž Fixes
  • Fixed: Duplicated Header entry in Response from Local Map & Breakpoint

Proxyman 1.7.1(1710)

  • Release date: 20 Oct 2019
  • SHA-256: ac35af253c880fea52d75b555b8e71f4dd674e037a6386fc6477a2a418e3be31
๐Ÿž Fixes
  • Fixed: Invalid HTTPS Connection to HTTP Local server ๐Ÿ’ฅ

Proxyman 1.7.0(1700)

  • Release date: 18 Oct 2019
  • SHA-256: 956942fe460231ad0aee59c61b0690cb41b4a0d9f3a411030544c1e94fd15534
โœจ What's new
  • โœ… WebSocket Debugger: Easier to capture the WebSocket messages
  • โšก๏ธ Support WebSocket and Socket.IO
  • JSON Previewer, JSON TreeView, and Filter for Sent / Receive / All types of WebSocket messages.
  • Improve Proxyman Certificate by supporting a new Security Extension
  • New Proxyman CA will include the current date and NetBIOS name: Easier to distinguish when you have many Certificates.
  • Automatically update to the latest Proxyman version
๐Ÿž Fixes
  • Fixed: Invalid percent-encoding in URL TextField of Compose View
  • Fixed: Too many float digits in the Request and Response size
  • Fixed: HTTP header key is changed to Uppercase unexpectedly
  • Fixed: Couldn't set multiple headers (same key name) for Response in a Breakpoint mode
  • Fixed: Invalid cookie due to missing the space
  • Fixed: Incorrect serverIPAddress field in HAR file

proxyman_websocket


Proxyman 1.6.2(1620)

  • Release date: 23 Sep 2019
  • SHA-256: 28dc32000df92b3e3197819cd7bf5878bcc01486da399f1233162f2dc1a40b5c
โœจ What's new
  • Local map with $status_code: Easily change HTTP Response code from your color file with $status_code parameters ๐ŸคŸ
๐Ÿž Fixes
  • Fixed: Proxyman doesn't expand Favorites Section when opening the file
  • Fixed: Crash when selecting the Group section
  • Fixed: Proxyman couldn't revert the Proxy when closing all tabs (not quit app)
  • Fixed: Broken layout in light theme
  • Fixed: Couples crashes on AppCenter

proxyman_localmap_update_status_code


Proxyman 1.6.1(1610)

  • Release date: 15 Sep 2019
  • SHA-256: 70eb7eecad0bbff22ae8dbe6b3b681c8dd7aee4c6287135b721170941b5ae872
โœจ What's new
  • Introduce Blacklist feature โ›‘ (โŒฅโŒ˜X): Easier to block the unnecessary requests and keep the workspace clean with no distraction (wildcard support).
  • Support wildcard on SSL Proxying list ๐Ÿ‘‘
  • Support multiple-selection on Source View (Left panel)
  • Improve the Dashboard UI: Bigger Flow Content (right panel), smaller Source List, and Left-to-Right Content layout by default.
  • Easier to export Certificate (PEM file) from Preference or Certificate Menu
  • Helper Tool 1.0.3: Able to revert back to the original Proxy Setting.
  • macOS Proxy badge in bottom toolbar whenever the macOS Proxy is overridden
๐Ÿž Fixes
  • Fixed the incorrect white background in Preview View
  • Fixed Proxyman doesn't revert to the original Proxy Setting
  • Fixed Proxyman doesn't revert Proxy when closing by CMD+W


Proxyman 1.6.0(1600)

  • Release date: 05 Sep 2019
  • SHA-256: 59c40046e90670b0e5e918debf3333b9a80fdea04cbb539f4eb0a5badd4bc24a
โœจ What's new
  • Introduce Global Filter Content (โŒ˜ + F): It's easier to filter exactly the HTTP Request you're looking for by URL or Content-Type like Google Chrome Tool does: All, JSON, XML, Documents, Image, ....
  • Start/Stop Proxyman doesn't affect Proxying on mobile devices anymore.
  • Override System Proxy on demand: You can turn ON/OFF the System Proxy by Tool -> Proxy Setting -> Proxy System. If you'd debug only on remote device, just turn it off => All macOS requests are ignore, but capture all from your iPhone.
  • Add --proxy flag when copying in cURL.
๐Ÿž Fixes
  • Fixed: Incorrect url-encoded when proxying to the server
  • Fixed: SSL Wrong version when enabling SSL Proxying on HTTPS local server due to the absence of AltName in the Certificate.
  • Fixed: Invalid HTTPS package from Postman
  • Fixed: WS/WSS socket doesn't work in some cases.


Proxyman 1.5.1(1510)

  • Release date: 27 Aug 2019
  • SHA-256: 5022f2f6c15e5c0b6868f8da8475ce790c33d85f53f4c822abf063e6b44c762d
โœจ What's new
  • Fixed: Some crashed bug due to missing the host when the first line of HTTP Request message doesn't match the format.

Proxyman 1.5.0(1500)

  • Release date: 25 Aug 2019
  • SHA-256: a10daf893a3ef03fd853a72d88958b8f583d69fe823ac626ca9886e4de828da7
โœจ What's new
  • Introduce Breakpoint (โŒฅ+โŒ˜+B) feature, which enable us manipulate the HTTP Request / Response on the fly without any disruption ๐Ÿ˜.
  • Breakpoint Rule: Easily define your rule (wildcard support) and set the breakpoint for Request or Response or both ๐ŸคŸ
  • Breakpoint View with built-in shortcut and menu context to easier cancel, abort or execute the breakpoint.
  • Support Export HAR file from a specific folder.
  • Adopt dark theme for all windows
Performance Tweak
  • If HTTP requests, which make from System Process (trustd, accountds) shouldn't store binary in request/response since it's waste
  • Add SkipBody in HTTPRequest/Response to determine if we need to keep the binary body
  • Improve "Clear all Cache" Tool -> Remove all flows in Flow Pool, Group, Folder and Node (recursively)
Squashed bugs
  • Fixed: WS / WSS socket couldn't connect properly
  • Fixed: The Flow status is incorrect when the peer socket is closed
  • Fixed: Open HAR or Proxyman Log file gets empty folder in some cases
  • Fixed: Couldn't present the Chinese characters #244
  • Fixed: TreeView issue when presenting multiline text
  • Fixed: App freezes when opening files when the number of Pin items exceeds the maximum
  • Fixed: 2 bugs on AppCenter


Proxyman 1.4.7(1470)

  • Release date: 03 Aug 2019

  • SHA-256: 410a7e2f5f93e74961182fadaceb7409f3d40098d7f3fb57da976c3c5d468289

  • Introduce Map Local Tool: Capable of mapping the content of local files as a Response for matching Requests on-the-fly. Significantly boost your speed development โšก๏ธ Blog: https://proxyman.io/blog/2019/08/map-local-feature.html

  • Wildcard support for Map Local Tool.

  • Introduce the Clear Cache Tool by closing all alive connections in order to reduce the usage memory.

  • Redesign the UI for SSL Proxying Window.

  • Fixed: Missing data from multi-part request.

  • Fixed: Couldn't verify the Certificate Trusted Status in macOS 10.12

  • Fixed: Crashed when accessing to the Flow Presenter's instance when assigning with new instance in background. It was a king bug ๐Ÿž, and it was completely squashed ๐Ÿ’ฅ


Proxyman 1.4.6(1460)

  • Release date: 21 Jul 2019

  • SHA-256: 35d5e78709f22a3aae2188a26994898107f9e3c1bafb957ff2e1dcdd23f1229b

  • Introduce External Proxy for HTTP & HTTPS: It's suitable anyone has Proxy Servers in your Company. Just Tool -> Proxy Setting -> External Setting

  • Proxy Helper Tool v1.0.1 for the bug on VPN connections.

  • Support non-default HTTPS port: Ex: https://mywebsite.com:4000

  • If you're debugging localhost: We suggest that providing Alias in /etc/hosts will resolve it. More detail

  • Reduce the number of HTTPParser for a flow in ProxymanCore. Gain extra performance and reduce memory footprint ๐Ÿ’ฏ

  • Fixed: Couldn't revert the Proxy in VPN connection with new Helper Tool v1.0.1

  • Fixed: Couldn't connect to proxy.man/ssl server for some old devices

  • Fixed: Right-menu on Flow Columns is disable

  • Fixed: Clear flows that don't close alive connections.

  • Fixed: Couldn't clear flows when the table is sorting

  • Fixed: Crash when parsing nil flow in AppCenter


Proxyman 1.4.5.1(1451)

  • Release date: 15 Jul 2019

  • SHA-256: 734c2e41ce885868a9695c434d8a9a6856a13d5ac5dfec83c0ceb94e910e4577

  • Improve performance when sorting Flow List

  • Fixed: crashed when the unowned self is deallocated. Happen when closing the app by pressing on the Red Circle ๐Ÿ”ด

  • Fixed binary search crash and improve performance when adding new item when the Table is sorting


Proxyman 1.4.5(1450)

  • Release date: 14 Jul 2019

  • SHA-256: 362261bdbc98d43f24feb194c3dcacac484fbce1f0c5d2e0375e66691d444d50

  • Introduce the "Tree view" ๐ŸŒฒ: Quickly see all paths of domains/clients. Focus on particular paths or domains and reduce distractions.

  • Introduce the Form Editor in Compose view: Easier to compose the form content.

  • In this version, we dedicatedly delete all old legacy code for the Left-Panel and implement the Tree View from better solutions. It's essential for us to implement features in the future ๐Ÿฅฐ

  • Multiple selections on Flow List: Easily manipulate many flows at the same time

  • Hotkey for Delete and Delete All

  • Support Drag and Drop files (Proxyman Log or HAR file) from Desktop to Proxyman.

  • Automatically enable SSL Proxying when pining the item.

  • Adopt "Lookup-Map" for all items in Left Panel: Instantly navigate the on-going flow to properly folder, client, domain, nodes.

  • Debounce & Throttle for Source List and Flow List when the list is huge.

  • Render JSON Body and Raw view on demand: No more lag when opening big requests rapidly.

  • Fixed: Missing Set-Cookies in the header of request/response when it's duplicated

  • Fixed: By removing a bunch of middle classes from legacy code and adopt Tree View. Few bugs from AppCenter are squashed.


Proxyman 1.4.4.1(1441)

  • Release date: 02 Jul 2019

  • SHA-256: 9b5b8df06e4ccebab703299e958706745969884f6f25ee975265cf5d5da1c45a

  • โœ… Upgrade Proxyman Certificates to fulfill Apple's security requirements on macOS 10.15 and iOS 13. Other OSs works well as usual โšก๏ธ Ref: https://support.apple.com/en-us/HT210176


Proxyman 1.4.4(1440)

  • Release date: 02 Jul 2019

  • SHA-256: 3ba909d30766c80b85e33005b31e1fa266996f815b742e1012f68ec44140eb38

  • Introduce "No-Caching" tool ๐Ÿ’Ž: Proxyman always fetches new contents from your server. No more 304 Not Modified anymore.

  • Support HAR (HTTP Web Archive) โœ…: Super convenience to reuse your works from Charles Proxy and Paw quickly. You can export at Right-click on Flows/domains/app -> Export -> as HAR file. Or import by opening HAR file with Proxyman.

  • Able to open HAR file with missing data from Paw, Google Chrome, Charles Proxy, ...

  • Introduce HTTPS Response List: Easily manage your list of domains/clients, which enable SSL Proxying

  • Add Host and Path columns in Flow List: Enable/Disable by right-clicking on Column

  • Add the "Uninstall" button for Proxy Helper tool in the Advanced tab.

  • Improve Menu Bar: Consistent with the Context Menu.

  • Fixed: Form URL-encoded parser is wrong if the content has "&" characters

  • Fixed: Improper URL-encoding in URL columns.

  • Fixed: Typo in Network Proxy Setting windows

  • Fixed: AppCenter Analytics doesn't take effect immediately after enable/disable from Preference.


Proxyman 1.4.3(1430)

  • Release date: 24 Jun 2019

  • SHA-256: 46d1d6af5c7a09a2e9abd561b603c022e33d842205d041ab7e78589a0c770ae2

  • We dedicatedly revamp how Proxyman overrides the Network Proxy Setting by leveraging the power of the Privileged Tool in macOS. The performance is far better than networksetup CLI we used โšก๏ธ.

  • Proxyman is now working seamlessly in non-admin users.

  • macOS 10.11 is officially supported.

  • Introduce the Vertical Content layout for Request and Response panel. It's easier to debug with the huge body contents.

  • Android debugging is supported.

  • Fixed: Dark theme UI in Setapp Changelog windows

  • Fixed: Broken UI in macOS 10.11


Proxyman 1.4.2(1420)

  • Release date: 17 Jun 2019

  • SHA-256: 9082544cb1694ecb250cf4bec7414d8364dc3ffca102b49477ee31eae46ef1b9

  • Introduce Form Previewer for form-urlencoded request/response.

  • Support "Expect: 100-continue request": https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/100

  • Refactor the JSON Prettier, which is more reliable and high-performance from https://github.com/nlohmann/json

  • Upgrade Swift CLI and Task Privileged for new macOS.

  • Value from Header, Cookies, Form, query after copying, now have different connection characters. Ex: Header is ":" (Content-Type: application/json). Form, Cookies, query is "=" (data=upgrade&tag=Proxyman)

  • Fixed: Missing request body in HTTP request

  • Fixed: Invalid Float number in JSON response

  • Fixed: Order of Header keys in request/response are inconsistent

  • Fixed: Broken dark-mode UI in macOS 10.13 if we enable "Use dark menu bar" in System Preference -> General

  • Fixed: Some repeated requests went to wrong folders


Proxyman 1.4.1.1(1411)

  • Release date: 09 Jun 2019

  • SHA-256: 9989ec3c707fe6d94856b6a86a9c0e1293f91cabe3b9b77ab5f0835dbfc8ded6

  • Re-implement how to override the Proxy System on non-admin User and macOS 10.12

  • More bugs squashed on AppCenters. Thank Setapp's users for finding those bugs

  • Fixed: Crash on macOS 10.12 due to NSVisualEffectView doesn't work well when embedding into NSSplitView

  • Fixed: Disorder flows when sorting


Proxyman 1.4.1(1410)

  • Release date: 01 Jun 2019

  • SHA-256: bac819a0a513518e724c6a721d91a874a777dd5411617a4c43be9a35bb5c71d0

  • Performance tweak when stopping the Proxyman Core and Revert the Wifi Proxy from System Reference

  • Monokai as a default theme

  • Fixed: Missing long query parameters in GET requests

  • Fixed: Wrong state of Body Option Button


Proxyman 1.4(1400)

  • Release date: 28 May 2019

  • SHA-256: 7c0036591e4a6c7cb5b5a6f143adb4d24f18fe0f3ca2b8c748e63861b0bb93d1

  • Proxyman is more stable and reliable than ever with low-level HTTP-Parser library from NodeJS organization (https://github.com/nodejs/http-parser) => Lightweight and high performance than the original implementation

  • Theme is officially supported in OS 10.14. => Monokai is the first dark theme to help you concentrate your work efficiently. Check out the brand-new theme at Preference -> Themes

  • Export Body of Request/Response to file => You can export any data from your flows easily. Suitable for custom types, such as Thrift or Protobuf

  • Detect mime of raw body data and suggest next actions (Tree View, Previewer, GIF, Export, ...)

  • Update "Install Certificate for iOS device Guideline" for iOS 12.2 https://support.apple.com/en-ca/HT209435

  • Fixed: Many crashes when manipulating items on Source List (Reported from AppCenter). Thank you guys for persistently testing Proxyman

  • Fixed: Order of flows in the Exported file is disorder

  • Fixed: Close all keep-alive connection when deleting or clearing flows

  • Fixed: Duplicated flows in the Exported file if it's from remote devices

  • Fixed: Potential crashes from force_cast in our codebases


Proxyman 1.3.9(1390)

  • Release date: 19 May 2019

  • SHA-256: 5f006fa4f43e06e78436763f40c9d364e7638ef39c222ffbe5ec3d166dc2dc11

  • Fully support Content-Encoding (gzip, deflate, br, ...) in requests/responses => Proxyman is now faster โšก๏ธ by reducing the time between Proxyman and the servers

  • Customizable Flow Columns (Right-click on columns)

  • Support new type cols: Compressed Request and Response

  • Easily preview your JSON request with JSON Tree View

  • Update http://proxy.man/ssl as a new SSL address for installing Proxyman CA into your iOS device

  • Bunch of UI improvements: Small text size, better color for dark/light theme, perfect padding,... Proxyman is perfect than ever

  • Able to delete Query/Header in Compose screen.

  • Improve hotkey in Repeat & Edit

  • Able to delete individual flow by hitting the Delete button

  • Fixed: Duplicated action when opening multiple tabs

  • Fixed: CodeMirror doesn't update the theme when OS's theme changes

  • Fixed: Unable to Open New Tab from items during searching


Proxyman 1.3.8(1380)

  • Release date: 11 May 2019

  • SHA-256: 856a8f0a2ac48ee0bcb3eb46bd9ec646abebba3370b81a4adc6ee4f47b813db9

  • By taking advantage of the native SystemConfiguration framework, Proxyman is capable of overriding the Proxy of network devices faster 50% than before, which boost the launch time significantly

  • New layout for About and License screen for Free, Premium and Setapp version. We decided to drop all unnecessary alerts, make it cleaner and more natural.

  • Upgrade all domains to https://proxyman.io

  • Upgrade our codebase to Swift 5

  • Fix the bug from Compose Screen: the URL and Query table don't correspond correctly

  • Fix bug when Proxyman couldn't override the Proxy by Internet Sharing from iPhone/iPad

  • Fix the size of Enable SSL button in Right Panel

  • Fix Incorrect selection when opening in new Tab


Proxyman 1.3.7(1370)

  • Release date: 01 May 2019

  • SHA-256: c2b158b2289e04a5df503981ad57a5fe7d8505884b1365471cc1c851502a3f36

  • Introduce the first stable Proxyman ever ๐Ÿš€. We dedicatedly refactor some essential components and re-write how ProxymanCore intercept the HTTPS request

  • Improve logic to detect when the packets is ended for alive-connection.

  • Re-design the About screen

  • Introduce License management.

  • General improvements.


Proxyman 1.3.6(1360)

  • Release date: 21 Apr 2019

  • SHA-256: 457d61c5c49dddb5106ab4729f5666841ffcda2b1a33cb7108c70f189dc9a391

  • We dedicatedly re-implement Proxyman by following the Apple Document-Based App. From now, you can boost your productivity by working on multi-tab. All actions have hot-key as well

  • Navigate tabs easily like what you did in Google Chrome and Safari. You can move forward/backward by Cmd+Shift+[or] or select particular tab by Cmd+number

  • Add "Open new tab" menu in Source List

  • Re-design the Proxyman icon

  • Support Open Recent in File Menu -> Open quickly your last log file

  • Add "Close after sending" in Compose menu

  • Fix open new tab with empty flow in previous version

  • Fix duplicated actions when opening multi-tab


Proxyman 1.3.5(1350)

  • Release date: 17 Apr 2019

  • SHA-256: 8f79539b99839fe0a7533272ab673df3d91ca266f24ece6f213b0daeaa5e8631

  • Proxyman is now capable of exporting all flows from a particular app or domain. From now you can share your workflow to teammate easily

  • You can manipulate any JSON/HTML/JS... response directly from your favorited Editor, such as Sublime or Code. Feel like your home

  • Enhance the behavior of File Flow in Source List. Working on files are more reliable.

  • Basic improvement and fixed bugs


Proxyman 1.3.4.3(1343)

  • Release date: 12 Apr 2019

  • SHA-256: 628dd94eff4521b180662bdb538a2fb2f6d44b633f5763840ae33670478c2345

  • Proxyman is now notarized appropriately from Apple Distribution Guideline.

  • Better color scheme for Raw Panel and JSON Response.

  • Support "Enable this domain" or "Enable all requests from this client" from Right Panel in order to enable SSL Proxying.

  • Support new SubMenu for "Copy As" when right-click on the request. From now, you can easily copy header, cookies, and body of request or response

  • Improve general layout and behavior for Source List and Flow Content.

  • Better UX for "Install CA for mac" -> If your certificate isn't trusted, there is a hint to show you what's next and how to fix it.

  • Fixed: Missing --cookie in cURL

  • Fixed: Sometime Proxyman doesn't override the Proxy from Network System properly

  • Fixed: Can't render JSON:API (application/vnd.api+json) response

  • Fixed: Can't focus on Search Bar (Cmd+Shift+F) on macOS 10.13

  • Fixed: Fix incorrect state of Workspace button


Proxyman 1.3.4.2(1342)

  • Release date: 8 Apr 2019

  • SHA-256: 5f576d0bc762b2af2454098d3ffec740340fed7b1b6f179ad7957b23b3eefcc2

  • Fix the annoying bug when the scripts to override the Proxy doesn't work in some computers


Proxyman 1.3.4.1(1341) Shazam

  • Release date: 7 Apr 2019

  • Proxyman proudly introduces Request/Response-size columns in the flow list

  • Fix couple serious bug from AppCenter. Thank you guys for crashing the app. It's valuable hints for Proxyman to be mature

  • We refactor how Hotkey works by removing the Global hot key. From now, there is no more hotkey conflicts

  • iPhone Setup Guide window is now scrollable. It works well with small windows now

  • Fix Proxyman couldn't override the System Proxy if it's from Ethernet

  • Left and Right Panel is now fully flexible. You can resize it whatever you want.

  • Improve the logic of App Update. From now, you can get correctly update from the app without any distraction


Proxyman 1.3.4(1340) - Proxyman with iOS Simulator and iOS Device debugger!!!

  • Release date: 1 Apr 2019

  • Proxyman is now capable of debugging the requests, who come from iOS Simulator and iOS device. Both are essential tool to help you - iOS dev, mobile QA to catch a bug quickly.

  • We re-design the guideline for installing the Proxyman Certificate in macOS, iOS Simulator and iOS device => It's more intuitive and easier to setup for new guys.

  • Add Fun fact in Empty State view.

  • Add "Pin to favorites" menu context in Flow list.

  • Improve the logic for Repeated and Edit the remote flow.

  • [BUG] Can't delete Proxyman CA if it was installed manually.


Proxyman 1.3.3(1330)

  • Release date: 23 Mar 2019

  • Support Preference menu.

  • Drag and Drop in Source List.

  • Bring Search Bar to Top of Source List.

  • Opt-in opt-out "Share anonymous analytics data" in Privacy Tab in Preference

  • Fixed: Keep the Collapse state of Source List after searching.

  • Fixed: Implement Logic for General and Privacy tab.

  • Fixed: Bring Search Bar to Top of Source List.

  • Fixed: Remove MixCatalog, which consist of ClientCatalog and FlowCatalog .

  • Fixed: Support Default Value for Codable protocol.

  • Fixed: Keep the format selected for the next URLs.

  • Fixed: Content Panel overlap information on Flow List.

  • Fixed: The Request/Response ToolBar doesn't change color after switching system theme.

  • Fixed: Pretty URL is reset the AttributedText during selecting.

  • Fixed: Do not see URLs after pinning a domain.

  • Fixed: Release date: 23 Mar 2019


Proxyman 1.3.2(1320) - Big improvement for Proxyman UI/UX:

  • Release date: Mar 13, 2019

  • Proxyman is more intuitive than ever. We dedicatedly re-think and re-design the Source List. From now, you can organize your workflow as you've done to Finder.

  • We eliminate all technical terms and carefully select meaningful words to help you catch up your daily work quickly.

  • New structure of Proxyman Source List

  • Redesign the layout of Source List

  • Improve the layout of Flow List

  • Move Add app button to Main App Bar

  • Hide Workspace screen

  • Unlock ๐Ÿ”“ / ๐Ÿ”’ icon for the clients/domains, which enable SSL

  • Redesign the Flow count badge

  • Resize the layout of SourceList, FlowList and FlowDetail

  • Implement new Menu Context for Source List feature

  • Re-design the State of Proxyman Core

  • Fixed: Clear all flow in Flow List

  • Fixed: Cmd + F is overridden in another app

  • Fixed: Double check the searching

  • Fixed: DomainClientSelection's layout is buggy

  • Fixed: The keep-alive CONNECT https request doesn't close when it's the complete

  • Fixed: All domains are not enabled SSL automatically if we enable for the entire client

  • Fixed: The Response Reviewer has jumped accidentally if the selected flow is reloading

  • Fixed: Unable to disable "HTTPS Response" in particular domain from Enable Client

  • Fixed: All domains are not enabled SSL automatically if we enable for entire client


Proxyman 1.3.1(1310)

  • Release date: 26 Feb 2019

  • It's the most productive working week ever

  • Safeguard for an invalid/deleted certificate => Enhance your experience on our app without any distractions.

  • Support reset all Certificate and data => In the emergency situation, you can reset all data by accessing to Debug -> Reset -> All Data & Certificate in the menu bar.

  • ๐Ÿ“ฆ It's also the most stable version ๐Ÿš€. We dedicatedly fixed many following issues!

  • Fixed: Relayed flow doesn't appear into tracked client/domain.

  • Fixed: Proxyman can't detect curl client from a terminal.

  • Fixed: The order of Flows is incorrect.

  • Fixed: Proxyman doesn't select the first App/Domain for the first time.

  • Fixed: Proxyman doesn't enable SSL automatically after installing Root Certificate.

  • Fixed: Proxyman is unable to intercept HTTPS after re-installing new Proxyman Certificate.

  • Fixed: Can't detect code 999 (Invalid SSL).

  • Fixed: The ID Counter doesn't reset after opening different projects

  • Fixed: Broken Layout in Guideline for iPhone/Android/Simulator

  • Fixed: Remove unnecessary files after generating Root Certificate.


Proxyman 1.3(1300)

  • Release date: Feb 17, 2019

  • Proudly introduce the ๐Ÿ“ฆ Workspace feature => Personalize your work seamlessly

  • Dashboard is now supported => Easier to categorize your project configurations

  • Start your work easily and quickly with Playground mode.

  • Fix bugs & General Improvements.


Proxyman 1.2(1200)

  • Release date: Nov 25, 2018

  • Revamp ๐Ÿ’โ€โ™‚๏ธ entirely Proxyman's UI/UX.

  • Proxyman is now lean and intuitive UI.

  • Introduce Tracking List: we are able track specific apps or domains.

  • Two way to install Proxyman Certificate to Keychain: Automatic or Manual.

  • Install Proxyman Certificate when it needed.

  • Fix bugs & General Improvements.


Proxyman 1.1.2(1120)

  • Release date: Nov 10, 2018

  • Fixed: Can't copy Headers/Cookies on Request or Response in Flow Detail Panel


Proxyman 1.1.1(1110)

  • Release date: Nov 9, 2018

  • Able to enable/disable SSL Proxying on specific Domain or Client

  • Menu context on Source List

  • Fix warnings on project

  • General improvement


Proxyman 1.1(1100)

  • Release date: Nov 5, 2018

  • Switch port automatically if it's occupied

  • Support iOS Simulator catalog

  • Able to intercept request from iOS Simulator

  • Remote catalog for remote device

  • SSL Proxying for Remote Device (Android/iOS)

  • General improvement


Proxyman 1.0.2(1020)

  • Release date: Oct 27, 2018

  • Introduce high performance ProxymanCore. Proxyman is now faster 100x than previous version.

  • Proxyman is capable of identifying the Client faster 35x

  • Enable SSL by demand for specific domain

Older build

GitHub Release