News for hackers. Stuff that matters.

Show HN: I write an iOS app to intercept all HTTP/HTTPS Traffic (Beta Testing)

Hi everyone, after months of hard-working, I'm glad to have something to show HN.

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.

( 14 comments | 9 points | on HN )
Re:Show HN: I write an iOS app to intercept all HTTP/HTTPS T... by natch on Saturday February 06, 2021 @10:19PM (#26052337)
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!

Re:Show HN: I write an iOS app to intercept all HTTP/HTTPS T... by nghiatran_feels on Saturday February 06, 2021 @11:08PM (#26052556)
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)

Re:Show HN: I write an iOS app to intercept all HTTP/HTTPS T... by tuananh on Sunday February 07, 2021 @10:20PM (#26060403)
A million time YES! I hate doing this when I need to work with Charless on iOS.
Re:Show HN: I write an iOS app to intercept all HTTP/HTTPS T... by nghiatran_feels on Monday February 08, 2021 @02:02AM (#26061579)
Thanks. After the first release on AppStore, I will implement this feature.
Re:Show HN: I write an iOS app to intercept all HTTP/HTTPS T... by nghiatran_feels on Saturday February 06, 2021 @11:04PM (#26052536)
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 :)

Re:Show HN: I write an iOS app to intercept all HTTP/HTTPS T... by natch on Sunday February 07, 2021 @12:51AM (#26052975)
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.
Re:Show HN: I write an iOS app to intercept all HTTP/HTTPS T... by nghiatran_feels on Sunday February 07, 2021 @01:47AM (#26053196)
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
Re:Show HN: I write an iOS app to intercept all HTTP/HTTPS T... by natch on Tuesday February 16, 2021 @07:35PM (#26160998)
Fantastic!
Re:Show HN: I write an iOS app to intercept all HTTP/HTTPS T... by stephenr on Tuesday February 09, 2021 @10:58AM (#26078989)
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?
Re:Show HN: I write an iOS app to intercept all HTTP/HTTPS T... by nghiatran_feels on Tuesday February 09, 2021 @08:28PM (#26084807)
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.
Re:Show HN: I write an iOS app to intercept all HTTP/HTTPS T... by stephenr on Tuesday February 09, 2021 @10:52PM (#26085562)
Sorry what I meant was, is it the same company/organisation..
Re:Show HN: I write an iOS app to intercept all HTTP/HTTPS T... by nghiatran_feels on Tuesday February 09, 2021 @11:12PM (#26085671)
Yes, we're in the same company, but two different development teams ;]
Re:Show HN: I write an iOS app to intercept all HTTP/HTTPS T... by tuananh on Sunday February 07, 2021 @10:19PM (#26060397)
Hey there! Glad to see you on HN. Here's an upvote :)
[dead]
Re:Show HN: I write an iOS app to intercept all HTTP/HTTPS T... by nghiatran_feels on Saturday February 06, 2021 @11:05PM (#26052543)
I appreciate it if you can make the app crashes someway that I fix it :D