This now uses the unmodified mitmproxy package, with all its features
like wireguard mode and QUIC decryption support.
Relevant upstream changes:
- mitmproxy now supports transparent HTTP/3 proxying
- ignore_hosts now waits for the entire HTTP headers if it suspects
the connection to be HTTP
- Fix regression where ignore_hosts would terminate requests
instead of forwarding them
- allow_hosts/ignore_hosts option now matches against the full
host:port string
- Fix a bug when proxying unicode domains
- Fix non-linear growth in processing time for large HTTP bodies
- Fix zstd decompression to read across frames
Due to the scoped storage constraints, the only way to get a publicly
writable directory with a real, non-content-resolver-based, path is
via the MANAGE_EXTERNAL_STORAGE permission.
The mitm addon now allow the user to optionally request it. When
granted, user addons will be loaded directly from the public dir
without an additional copy.
Closes#16
Relevant upstream changes:
- fix a bug where TCP connections were not closed properly
- enable legacy SSL connect when connecting to server
- enable decompressing zstd responses
- HAR files support
- fix certificate generation for punycode domains
- fix certificate generation to work with strict mode OpenSSL 3.x clients
- fix empty cookie attributes being set to Key= instead of Key
It allows injecting Javascript into web pages. Urls to match and script
metadata are read from the js source header, in a similar format as the
one used by Tampermonkey/Greasemonkey. Urls matching supports wildcards.
It shows information about the addon runtime. It can also solve startup issues
on devices with background service execution limits
services execution problems, it c
In this mode the payload is truncated to 512 B per direction. This allows
reducing the memory and the CPU usage. This mode gets activated when
PCAPdroid is run with full payload disabled