51 comments

[ 9.0 ms ] story [ 338 ms ] thread
I can't help feeling that it looks visually similar to Proxie[0]

Disclamer: I am the author of Proxie.

[0] https://proxie.app

I think it's just an example of "convergent evolution". A tool like this will necessarily have a list of requests and a way to easily examine each one of them in detail. One of the well-known Windows equivalents is not that different either:

https://www.telerik.com/fiddler/web-debugging

Which in turn looks suspiciously similar to every browsers request inspector.
Yes, I, Creator of Proxyman here, admit that I'm heavily inspired from Proxie UI too from the beginning day of Proxyman. Thank you for the first pioneer, who is dedicated to ship the Debugging tool on macOS app
$50 each year per device for a closed source application that can be written in half a day? I don't think this is 2003 anymore but the author knows his audience and didn't even bother to write it for anything other than Mac. Again, this feels very heartbreaking when compared to all quality FOSS apps out there.
Okay HN I will take your downvotes as an indicator and tell everybody do not opensource your next weekend project and share it first on ProductHunt and pay $100 for 200 upvotes to some indian kid to make it the product of the day and sell it as subscription!
You are being childish to say the least.
not indian but Indian with a capital I. But why pick on Indians in particular ? Please be civil and keep your racism at home.
(comment deleted)
There is no obligation to open source your work just as there is no obligation for you to pay for or use this software. Shallowly dismissing the developer's work is not really in the spirit of HN and is referenced in the guidelines.
This overly thick yet empty appeal to FOSS starts to sound like you protesting at the people in line at the movie theater because don't they know they can go home and watch something on TV for free? Sometimes there are even good shows if you wait long enough!
`mitmproxy` is also a really nice tool for MITM'ing your connections.

It's free and open source, has a nice TUI, scripting in python, intercept and modify requests/responses, etc

https://mitmproxy.org/

Seconding: mitmproxy (including its `mitmdump` util) is an outstanding tool; should be in every software developer's kit.
but the CLI is not friendly for new users like me couple year ago. I used to be an iOS Developers, who spent most of time to communicate with QA team during the development. QA teams are not willing to use mitmproxy since it's too hard and Charles was the last choice/
Some tools are for different group of developers.

Sometime I need to script to change the response by code, I use mitmproxy too, since mitmproxy has this feature. But sometime I just need to quickly see the HTTPS Response and I would go to Proxyman since it's so intuitive and easy of use.

I couldn't find the Linux version, perhaps something is wonky with the browser/os detection, it's assuming I'm on a mac and showing macOS screenshot previews, etc.
it's macOS only.
We wouldn't follow cross-platform tech since it invades the design principle and the native feeling from each platforms. On macOS, we strictly follow macOS Human Interface Guideline from Apple and it turns out that lot of people love it :D
We're aiming on macOS version firstly. Then expanding to Windows and Linux in this year. Stay tuned!
Author of Proxyman here. The reason behind of Proxyman is to simplify Web Debugging for everyone. - Free-Distraction - Native app, feel like my home - Ease of use are the catalyst we ship Proxyman.

Feel free to Ask me anything.

Nice app! Gonna test it sooner or later. Any plan for a Linux or Windows distribution?
For the Window, we're aiming to ship the first version at end of this year 2020. Stay tuned!
Curious about how it matches up against Fiddler.
What are differences btw Charles Proxy and Proxyman?
Basically, it's a fresh air for Web Debugging app with native macOS UI :D

If you're familiar with other tools like Charles or Fiddler, you could switch to Proxyman since those functionalities are the ready much the same. The UI is thoughtful and we put of lot of works to re-design the UI to make it super easy to get started.

Let check the Map Local or Install Certificate menu too see how it looks like.

Fun fact: The number of users, who are complain how to install the Certificate is significantly dropped down when we re-design the Installation Guideline Windows. It means they could make it without googling :D

Love to see someone actually put the work to develop a native macOS app these days. People would prefer electron-based apps to reduce the workload on shipping to multiple platforms but they forget the feeling of the end-users, who are usually using one platform at the time. For me, it's macOS so I don't care whether the app also ships on Linux or not.

The app is intuitive and the way we could select particular domains or apps to intercept. Good job.

I have a recent computer with enough ram and the feeling of electrons apps on GNU/Linux and Windows is quite good. I'm not sure the majority of people do notice a difference anymore.

For sure if you run electrons apps on a old potato pc with less performances than a new smartphone it's not ideal but I feel like most companies don't really target users in this situation.

RAM and the performance are not a problem with me too since I use the latest MacBook 16". The reason I concern is the feeling of using the native app. Buttons, Labels, SplitView, Multiple-Tab,... are pretty much the same what I use with Finder and Calendar and I'm really happy about it. I believe that the author would have a plan to write native Window and Linux apps soon.
I use VSCode every single working day, and it's electron-based app. It's the best cross-platform app I've used
VS Code is the example I always use when someone is hating on Electron too - yes, it's possible to make slow, memory-hungry Electron apps, but VS Code shows it doesn't have to be this way. Honestly, VS Code is so performant you would think it was a native app.
I love VS Code but I wouldnt go that far. Sublime Text is far snappier - but I use VS Code anyway.

The real lesson is that performance matters but its not the only criteria for a successful app.

I don't disagree that it makes economic sense in a lot of cases to go with these kinds of tools. I wonder though if this is really the direction we want to go as an industry. Do we reach some tipping point eventually? when our software is so inefficient that these things do start to matter again? Will we eventually hit hardware limitations that force us to rethink this practice? Maybe eventually there is some holy grail of cross platform productivity and performance to be had.
Are you connected to the development of this app? I noticed that every one of the comments in your account relate to it, yet this comment makes it sound like you're just an end user. The 'about' section in your HN profile ('ios dev') is basically the same as that of nghiatran_feels' ('iOS dev'), who on this thread claims to be the creator even though this Show HN was posted by someone else. You've mentioned this app before [0] only to have the same nghiatran_feels account respond with a marketing blurb. Incidentally, in another thread, nghiatran_feels presents himself as someone other than the creator [1]. This all feels a little astroturf-ey to me.

[0] https://news.ycombinator.com/item?id=21077549 [1] https://news.ycombinator.com/item?id=19704605

Intriguing sleuthing. I'd add that both accounts have very similar grammar style. Good vocabulary, but with odd grammatical errors.

All incidental of course, but still. I believe your theory. Embarrassing and slightly pathetic if true.

Also, the account was created right around when nghiatran_feels first started posting about Proxyman (5 months ago).
How different is this from Fiddler?
From what I use, Proxyman is pretty much the same with Fiddler, with nicer and friendly UI.

And Proxyman doesn't come with many advanced features. It's obvious because Fiddler is born 17 years ago.

Just so you know the logo cuts off on mobile view.
Still waiting for a comparison with Charles...
Really like how your landing page looks like - clean, tidy and straight to the point. Maybe you would like to share your product and news around it on https://owwly.com Worth to check it in free time :)
I've been using Paw (https://paw.cloud) for a while, which I guess is just a slightly more advanced version of this. Lets you sync state across team members etc which is handy.
But, the functionality of Paw and Proxyman are completely different. Paw is an advanced API tool for Mac -> Help you to construct the Request and test it. On the other hand, Proxyman is MitM, capture all traffic from the device, intercept it and see the HTTP/HTTPS Request and Response.
Ahh okay. Sorry I made assumptions on what it did as it looks fairly similar. Have used mitmweb before but this looks to have nicer usability etc