![]() Map Remote: Change the request destination to different destinations.Map Local: Map a Response with a local file or local directory.Export HTTP(s) requests/responses to common files (HAR Format, Log, …).Repeat, Compose HTTP(s) requests/responses.Observe HTTP(s) requests/responses on mobile devices/simulators.Intercept and analyze the HTTP(s) network requests/responses.Features and PricingĪlmost all of the above tools offer full features to greatly facilitate debugging procedures There are a number of good options that can fill the role of a debugging proxy, including both highly-matured tools like Wireshark, Charles Proxy or Fiddler … and newly-developed tools like Debookee, or Proxyman.Įach of them has its own advantages/disadvantages so let’s take a quick look into all available options and find out which one that fits your needs. Easily Manipulating HTTP(s) Requests and Responses data with built-in tools, such as Map Local, Map Remote, Breakpoint, Scripting.Able to capture traffic from iOS physical devices (iPhone, iPad, AppleWatch, etc), iOS Simulator, Android physical devices, and Android Emulators.Sharing HTTP(s) Requests and Responses. ![]() Observing or analyzing HTTP(s) Requests and Responses.Capture and Inspect HTTP/HTTPS traffic in plain text.In general, those man-in-the-middle apps can be used by developers in many cases, including: In such situations, using suitable web debugging proxy tools could make our life much easier. As a developer, we might not need to pay much attention to this low level most of the time, but sometimes a problem might show up that needs us to drop to the level of the network and figure out what is going on. Generally my advice is to fire up man in the middle network inspector like or and see whether those two requests are identical for sure.Almost every application these days seem to communicate over HTTP/HTTPS protocol. It's really difficult to help you debug this. Different response Httpie vs Httpx ( python ). ![]() Comfortably enough income as a solo bootstrapped project that I can work on open source full time) doing a freemium approach that's 100% open-source for Yes. > Monetization via Paid Premium Version / Open Core This point is interesting, because it assumes the only way to do premium is with a closed-source version, losing the open-source benefits. ![]() Wireshark gives you a view of packets leaving and entering an interface but can’t inherently tell you anything about their contents if they are encrypted, while Fiddler and HTTP Toolkit essentially act as a local man-in-the-middle and intercept.Īsk HN: How to Monetize Open-Source Software? Excluding my salary & personal expenses like coworking) are less than 5% of revenue every month, which I think is not.ĭecrypting TLS In Wireshark For Homegrown ApplicationĪs another commenter suggested, for HTTPS traffic, a tool like Telerik’s Fiddler or HTTP Toolkit will probably serve you better than trying to decrypt in Wireshark. I have a indie software product ( httptoolkit.tech), and the expenses to actually run the product (i.e. That said, for the stereotypical SaaS & software indie products, I'd expect the profit margin (before the indie hacker's own salary) to be easily 80%+ anyway, so it's not a huge difference. Only around 5% of Indie Hackers products make more than $100k/year Previously I had some success with this and running the app on android emulator. Scraping data from an app: real world example I've been using it for similar workflows and can highly recommend it over Charles (the SSL handling alone is 100x simpler). Proxyman is a native Mac App that also works as a local proxy and is a pleasure to use. That's very useful! I want to also give a shoutout to. I particularly like the "shortcuts" to common actions like "Insert JS/CSS".
0 Comments
Leave a Reply. |