Yes, It's already supported in the Beta build :D. Select your request -> Menu on the Top-Right Nav -> Copy as cURL. Then you can straight paste to the Terminal on macOS
One of the game-changer features I'd implement is "Traffic Streaming".
Basically, Proxyman iOS will stream all traffic to Proxyman macOS by using Bonjour service from Apple. Steaming data with zero-configuration.
I use this feature in the Atlantis framework (https://github.com/ProxymanApp/atlantis) and I believe that it would save a lot of time (than the current approach by sharing the log via AirDrop)
The first thing you can notice that it's easier to use in terms of UI/UX. I had a reasonable experience when working on the Proxyman macOS version, to turn the difficulty to easy and intuitive for everyone.
- I introduce the Pin screen to pin your working domains, with less distraction.
- Better Request and Response Previewer with multiple lines (in Charles, it's one line, so it's too hard to see long content)
- Better Body Previewer with syntax highlighting, adjustable font-size, and JSON TreeView.
- Fully support iPad layout with multiple columns (Split View)
- and many hidden features :)
If you know Charles Proxy, you know Proxyman is, a native macOS app that provides better UIUX and debugging features, e.g. Scripting with JS or Automation scripts for iOS/Android.
Hi, I have currently built Atlantis, an Open Source - iOS framework that is capable of capture all network traffic from your iOS app and inspects the log on the Proxyman Mac app with a single line of code [1].
Behind the scene, Atlantis is written by Swift and does “Method Swizzling” to all URLSession and URLConnection functions, then sending the log to the Proxyman app for inspecting by Bonjour Service [2].
iOS folks don't have to manually config HTTP Proxy or Install Certificates anymore. It just works as soon as you start the Atlantis.
I believe that Atlantis would be a big pleasure for mobile developers during app debugging.
It took me one year to write a prototype of Proxyman [0] as well as validate the idea in my spare time. Basically, it's a native Web Proxy Debugging for macOS that facilitate developers to capture HTTP/HTTPS traffic from their iOS or Android devices.
I would say that it's really difficult. For the first year, it made less than 1k/month, which was not sustainable, so I had to stick with my remote fulltime job at Toggl.com. Spend 4 hours per day at night and entire weekend days to implement the app. And now, after 2 years, I quit my job and dedicate myself to Proxyman. Aiming to ship iOS build and move to Window. It's still a long journey I guess.
Hey, I'm Nghia Tran - Creator of Proxyman (https://proxyman.io), which is a native macOS app that allows you to intercept HTTP/HTTPS traffic from your Macbook, iOS, and Android devices with ease.
Recently, we have shipped the Scripting feature that allows you:
- Modify the HTTP Request/Response contents (Headers, Method, Host, Path, Domain, Body, ..) by writing Javascript Code. Imagine that you can do all advanced tools programmatically by JS Code. 10x faster and more productive.
- Built-in Addons and Snippet Code for common tasks: Hashing, Base64, Compression, ...
- Rewrite the Core v2 with Apple Swift-NIO - high-performance more reliable.
Personally, it's one of the proud features that I've shipped. JavascriptCore framework enables Proxyman to communicate between the JS code and Swift code. You can write your own addons and libraries to achieve what Proxyman is missing.
Hopefully, Proxyman could help our work (developer) becomes easier and has more time for family and friends. Welcome all feedback