-
-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Open
Labels
area/addonshelp wantedkind/featureNew features / enhancementsNew features / enhancementskind/uxUser experience improvementsUser experience improvements
Description
Many mitmproxy users only want to proxy one specific application. We already have a browser.start command to boot up a Chrome instance, it would be very useful to have similar wrappers for other browsers and applications:
- Firefox
- Edge
- Safari
- Docker Containers
- Android Devices
Implementation Steps
- Take one of the targets above and figure out how to start it with a proxy server preconfigured.
- Extend the browser addon with a custom command that invokes the application.
- Add a test in https://github.com/mitmproxy/mitmproxy/blob/main/test/mitmproxy/addons/test_browser.py. These tests aren't particularly useful as we want to mock the actual application, but we require 100% test coverage for all builtin addons.
Metadata
Metadata
Assignees
Labels
area/addonshelp wantedkind/featureNew features / enhancementsNew features / enhancementskind/uxUser experience improvementsUser experience improvements