4 ms·
There are full opensource alternative for this? I like the product, I'm testing it right now. But I'm curious if there is a way to accomplish something like thi
by mariocesar 7y ago
There are full opensource alternative for this? I like the product, I'm testing it right now. But I'm curious if there is a way to accomplish something like this with existing opensource tools or a similar full opensource project.
- mateuszf 7y agoI think you can use for example mitmproxy for this though with more setup
- LongBallLary 7y agoIt is 100% open source according to their website (in the footer). https://github.com/httptoolkit https://github.com/httptoolkit
- reffaelwallen 7y agoI think it is opensource no? https://github.com/httptoolkit https://github.com/httptoolkit
- Nodraak 7y agoWould not be able to exactly explain the features and differences, but https://mitmproxy.org/ https://mitmproxy.org/ is a similar project you might be interested in.
- ORioN63 7y agomitmproxy is indeed a similar project. It offers a dashboard similar to devtools (no modifying in there though). You can, however, write small python scripts that have read-write access to the http flow (request and response objects). I guess it's a more low level tool, because it doesn't provide mocking and other helpful tools out of the box.
- chrisweekly 7y agomitmproxy (/mitmdump) is awesome and powerful, and is ideal for integrating w/ other cli tools (like lnav) in chained scripts written in your language of choice. highly recommended.
- donaldihunter 7y agoYep, mitmproxy is my go-to tool, but HTTP Mock maybe wins for zero-setup convenience.
- pimterry 7y agoHTTP Toolkit is fully open source, primarily AGPL: https://github.com/httptoolkit/ https://github.com/httptoolkit/. That includes the Pro version too - it's not open core, it's just open source all the way down. There are other tools that exist anyway, but all the big ones (Fiddler & Charles, for Windows & OSX respectively) are very much closed source. The other similar open source competitor I'm familiar with is James Proxy (https://github.com/james-proxy/james https://github.com/james-proxy/james) but that's now effectively unmaintained. For comparison, using the internals of Fiddler by itself would cost $2,999 per application per year (https://www.telerik.com/purchase/fiddlercore https://www.telerik.com/purchase/fiddlercore). The standalone internals of HTTP Toolkit OTOH are on GitHub: https://github.com/httptoolkit/mockttp https://github.com/httptoolkit/mockttp.
- xyzzy_plugh 7y agoThe parent was likely referring to AGPL, a somewhat-encumbered copyleft license, which most folks working in proprietary software are hesitant to touch. They are probably looking for a non-copyleft license. Though, as a development tool, I don't see any issues using AGPL software.
- pimterry 7y agoCould be! It's all open-source but actually not all AGPL: the core desktop app is, but the internal libraries like https://github.com/httptoolkit/mockttp https://github.com/httptoolkit/mockttp are generally MIT or Apache 2, so if you're looking to dig into and use those internals, it's pretty thoroughly unencumbered. It's really just the runnable desktop app part that's AGPL. That encumbers you if you're making a directly derivative work (no running off with the whole app but closing the source, thank you), but otherwise it shouldn't limit you at all. This isn't like using a (A)GPL library in your codebase; it's a full application and you're an end user.
- insomniacity 7y agoI've not looked at the code, but wouldn't it be possible to patch this and enable Pro mode without paying? Morally bad and ultimately self-defeating, but I'm guessing legally fine?