Proxyman

Modern. Native. Delightful Web Debugging Proxy for macOS, iOS, and Android โšก๏ธ

Stars
5.1K

Bot releases are visible (Hide)

Proxyman - Proxyman 1.13.0 - Happy New Year ๐ŸŽ†

Published by NghiaTranUIT almost 5 years ago

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.

Bugs

  • Fixed Breakpoint Response doesn't present due previous connections weren't closed properly #360
  • Fixed Breakpoint Response doesn't update the body after intercepting.
Proxyman - Proxyman 1.12.0 - Improved Security on Helper Tool ๐Ÿ‘ฎโ€โ™€๏ธ

Published by NghiaTranUIT almost 5 years ago

What's new

  • ๐Ÿ‘ฎโ€โ™€๏ธ Security Vulnerability on Proxyman Helper Tool (CVE-2019-20057): Validate the authenticity of incoming 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 newest requests.
  • Auto decode Percented-encoding in FormData

Bugs

  • Fixed Some URLs are not shown in Proxyman due to invalid chars
  • Fixed Boolean and Int (0, 1) in Tree View
Proxyman - Proxyman 1.11.0 - ๐ŸŽ„ Santa is coming

Published by NghiaTranUIT almost 5 years ago

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, ...

Bugs

  • 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
Proxyman - Proxyman 1.10.0 - Base64 & KeyValue Quicklook โค๏ธ

Published by NghiaTranUIT almost 5 years ago

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

Bugs/.

  • 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
Proxyman - Proxyman 1.9.3 Improvement ๐Ÿž

Published by NghiaTranUIT almost 5 years ago

Improvements

  • โœ… 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

Bugs

  • 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 - Proxyman 1.9.2 Keychain ๐Ÿ”‘

Published by NghiaTranUIT almost 5 years ago

Bugs

  • Fixed: ๐Ÿ”‘Proxyman Keychain is locked after a period of time.
Proxyman - Proxyman 1.9.1 ๐Ÿ‘ฎ

Published by NghiaTranUIT almost 5 years ago

Bugs

  • 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.
Proxyman - Proxyman 1.9.0 ๐Ÿ”‘

Published by NghiaTranUIT almost 5 years ago

What's news

  • โœ… 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.

Bugs

  • 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 - Proxyman 1.8.0 - Advanced Filter

Published by NghiaTranUIT almost 5 years ago

What's news

  • โœ… 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.

Bugs

  • Fixed: Wrong color theme in Catalina
  • Fixed: Unable to filter on multiple-tabs
  • Fixed: Invalid percent-encoding in Compose screen
Proxyman - Proxyman 1.7.2 ๐Ÿ›

Published by NghiaTranUIT almost 5 years ago

Bugs

  • Fixed: Duplicated Header entry in Response from Local Map & Breakpoint
Proxyman - Proxyman 1.7.1 ๐Ÿ› 

Published by NghiaTranUIT about 5 years ago

What's new

  • Fixed: Invalid HTTPS Connection to HTTP Local server ๐Ÿ’ฅ
Proxyman - Proxyman 1.7.0 - WebSocket ๐Ÿ•ธ

Published by NghiaTranUIT about 5 years ago

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

Bugs

  • 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 - Proxyman 1.6.2 ๐Ÿ› 

Published by NghiaTranUIT about 5 years ago

What's news

  • Local map with $status_code: Easily change HTTP Response code from your color file with $status_code parameters ๐ŸคŸ

Bugs

  • 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 - Proxyman 1.6.1 with Blacklist ๐Ÿ’Ž

Published by NghiaTranUIT about 5 years ago

What's news

  • 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

Bugs

  • 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 - Proxyman 1.6.0 โšก๏ธ

Published by NghiaTranUIT about 5 years ago

What's news โšก๏ธ

  • 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.

Bugs

  • 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.

Screen_Shot_2019-09-05_at_21_30_42

Proxyman - Proxyman 1.5.1 - ๐Ÿž๐Ÿ› 

Published by NghiaTranUIT about 5 years ago

What's news

  • Fixed: Some crashed bugs ๐Ÿž due to missing the host when the first line of HTTP Request message doesn't match the format.
Proxyman - Proxyman 1.5.0 ๐Ÿ’Ž with Breakpoint

Published by NghiaTranUIT about 5 years ago

What's news

  • 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 - Proxyman 1.4.7 ๐Ÿฏ

Published by NghiaTranUIT about 5 years ago

What's news

  • 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.

Bugs

  • 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 ๐Ÿ’ฅ
  • Fixed: Minor bugs in AppCenter
Proxyman - Proxyman 1.4.6 ๐Ÿฅ‡

Published by NghiaTranUIT over 5 years ago

Features

  • 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: https://github.com/ProxymanApp/Proxyman/issues/226
  • Reduce the number of HTTPParser for a flow in ProxymanCore. Gain extra performance and reduce memory footprint ๐Ÿ’ฏ

Bugs

  • 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 - Proxyman 1.4.5.1 ๐Ÿž

Published by NghiaTranUIT over 5 years ago

What's new

  • 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
Package Rankings
Top 6.66% on Proxy.golang.org