Proxyman

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

Stars
5.1K

Bot releases are visible (Hide)

Proxyman - Proxyman 1.4.5 🥇

Published by NghiaTranUIT over 5 years ago

What's news

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

Performance improvements

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

Bugs

  • 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 - Proxyman 1.4.4.1 ⚡️

Published by NghiaTranUIT over 5 years ago

What's news

Proxyman - Proxyman 1.4.4 💎

Published by NghiaTranUIT over 5 years ago

What's news 💌

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

Bugs 🐞

  • 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 - Proxyman 1.4.3 🍭

Published by NghiaTranUIT over 5 years ago

What's news

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

Bugs

  • Fixed: Dark theme UI in Setapp Changelog windows
  • Fixed: Broken UI in macOS 10.11
Proxyman - Proxyman 1.4.2 🤖

Published by NghiaTranUIT over 5 years ago

What's news

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

Bugs

  • 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 - Proxyman 1.4.1.1 🚦

Published by NghiaTranUIT over 5 years ago

What's news

  • Re-implement how to override the Proxy System on non-admin User and macOS 10.12.
  • More bugs are squashed from AppCenters. Thank Setapp's users for finding those bugs 😍

Bugs

  • Crash on macOS 10.12 due to NSVisualEffectView doesn't work well when embedding into NSSplitView
  • Disorder flows when sorting
Proxyman - Proxyman 1.4.1 🌧

Published by NghiaTranUIT over 5 years ago

What's news

  • Performance tweak when stopping the Proxyman Core and Revert the Wifi Proxy from System Reference 💯
  • Monokai as a default theme 💌

Bugs

  • Fixed: Missing long query parameters in GET requests.
  • Fixed: Wrong state of Body Option Button.
Proxyman - Proxyman 1.4 😻

Published by NghiaTranUIT over 5 years ago

What's new

  • 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

Bugs

  • Fixed: Many crashes when manipulating item 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 - Proxyman 1.3.9 📮

Published by NghiaTranUIT over 5 years ago

What's news

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

Bugs

  • Duplicated action when opening multiple tabs
  • CodeMirror doesn't update the theme when OS's theme changes
  • Unable to Open New Tab from items during searching
Proxyman - Proxyman 1.3.8

Published by NghiaTranUIT over 5 years ago

What's new

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

Bugs

  • 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 - Official Proxyman 1.3.7 😍

Published by NghiaTranUIT over 5 years ago

What's news

  • 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 - Stable Proxyman 1.3.6 ever 💌

Published by NghiaTranUIT over 5 years ago

What's new

  • 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

Bug

  • Fix open new tab with empty flow in previous version
  • Fix duplicated actions when opening multi-tab.
Proxyman - Proxyman 1.3.5 👩‍🎓

Published by NghiaTranUIT over 5 years ago

Feature 🥺

  • Proxyman is now capable of exporting all flows from a particular app or domain. It's the pretty handy tool to share your workflow to teammate 🥰
  • 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 file is more reliable.
  • Basic improvement and fixed bugs.
Proxyman - Proxyman 1.3.4.3 💌

Published by NghiaTranUIT over 5 years ago

What's news

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

Bugs

  • [BUG] Missing --cookie in cURL
  • [BUG] Sometime Proxyman doesn't override the Proxy from Network System properly
  • [BUG] Can't render JSON:API (application/vnd.api+json) response
  • [BUG] Can't focus on Search Bar (Cmd+Shift+F) on macOS 10.13
  • [BUG] Fix incorrect state of Workspace button
Proxyman - Hot-fix Proxyman 1.3.4.2 💥

Published by NghiaTranUIT over 5 years ago

What's news

  • Fix the annoying bug when the scripts to override the Proxy doesn't work in some computers 💥 .
Proxyman - Proxyman 1.3.4.1 📮

Published by NghiaTranUIT over 5 years ago

What's news

  • Proxyman proudly introduces Request/Response-size columns in the flow list.
  • Fix couple serious bugs 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 - Proxyman 1.3.4 with debugger for iOS Simulator and iOS Device 📲

Published by NghiaTranUIT over 5 years ago

🚀 iOS simulator and iOS device debugging

  • 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. #79 #80
  • 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.

📚 Detail updates

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

🐞 Bugs

  • Can't delete Proxyman CA if it was installed manually
Proxyman - Proxyman 1.3.3 🥰

Published by NghiaTranUIT over 5 years ago

What's new

  • Support Preference menu.
  • Drag and Drop in Source List
  • Bring Search Bar to Top of Source List

Improvements

  • Keep the Collapse state of Source List after searching
  • Implement Logic for General and Privacy tab
  • Opt-in opt-out "Share anonymous analytics data" in Advance Tab in Preference feature
  • Remove MixCatalog, which consist of ClientCatalog and FlowCatalog
  • Support Default Value for Codable protocol
  • Keep the format selected for the next URLs
  • Content Panel overlap information on Flow List
  • The Request/Response ToolBar doesn't change color after switching system theme
  • Pretty URL is reset the AttributedText during selecting
  • Do not see URLs after pinning a domain
Proxyman - 🚀 Proxyman 1.3.2 - Revamp how we interact 🍣

Published by NghiaTranUIT over 5 years ago

🚀 Big improvement for Proxyman UI/UX

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

📚 Detail updates

  • 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

🐞 Bugs

  • Clear all flow in Flow List
  • Cmd + F is overridden in another app
  • Double check the searching
  • DomainClientSelection's layout is buggy
  • The keep-alive CONNECT https request doesn't close when it's the complete
  • All domains are not enabled SSL automatically if we enable for the entire client
  • The Response Reviewer has jumped accidentally if the selected flow is reloading
  • Unable to disable "HTTPS Response" in particular domain from Enable Client
  • All domains are not enabled SSL automatically if we enable for entire client
  • General Improvemens
Proxyman - Stable Proxyman 1.3.1 ever 😨

Published by NghiaTranUIT over 5 years ago

It's the most productive working week ever 😍

👏We proudly introduce:

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

  • Relayed flow doesn't appear into tracked client/domain.
  • Proxyman can't detect curl client from a terminal.
  • The order of Flows is incorrect.
  • Proxyman doesn't select the first App/Domain for the first time.
  • Proxyman doesn't enable SSL automatically after installing Root Certificate.
  • Proxyman is unable to intercept HTTPS after re-installing new Proxyman Certificate.
  • Can't detect code 999 (Invalid SSL).
  • The ID Counter doesn't reset after opening different projects
  • Broken Layout in Guideline for iPhone/Android/Simulator
  • Remove unnecessary files after generating Root Certificate.
Package Rankings
Top 6.66% on Proxy.golang.org