Show HN: I write an iOS app to intercept all HTTP/HTTPS Traffic (Beta Testing)
15 comments
Cool, but the immediate question that comes to mind is: how is it differentiated from Charles Proxy?
And congratulations for getting to a TestFlight version!
And congratulations for getting to a TestFlight version!
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)
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)
A million time YES! I hate doing this when I need to work with Charless on iOS.
Thanks. After the first release on AppStore, I will implement this feature.
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 :)
- 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 :)
One thing I wish for in Charles (or maybe it’s there but hidden) is the ability to generate full working curl commands with all headers, cookies, and body data. I guess it can generate intermediate formats (I forget the name, h something) and then there are web sites that can convert that to curl but it would be nice to have it built in. Remember that it’s easy to copy/paste straight from iOS to macOS.
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
Fantastic!
The TestFlight app details say the developer is “Table plus inc” - are you affiliated with them or is that a weird coincidence of company names?
No, it's not. We're in the same team but on two different products. TablePlus is for a database, Proxyman is a Web Debugging Proxy.
Sorry what I meant was, is it the same company/organisation..
Yes, we're in the same company, but two different development teams ;]
Hey there! Glad to see you on HN. Here's an upvote :)
absamighiasi(1)
It's an iOS app to help you directly capture and intercept HTTP/HTTPS Traffic from your iPhone/iPad with ease. It's suitable for any developers who would debug iOS without needing a computer. You can also share all traffic to Proxyman macOS via AirDrop for better previewing.
- Please join a beta in TestFlight (iOS 14+): https://testflight.apple.com/join/nQ69eb35 - How it works if you don't have any devices: https://www.youtube.com/watch?v=UpzpoTN8efM&feature=youtu.be - Twitter: https://twitter.com/proxyman_app/status/1357314980471656450
--
It's the first Beta Build, it might contain few bugs. I appreciate all feedback and bug reports.