BrowserMob Proxy 2.1.0-beta-4
jekh
released this
28 Dec 01:31
·
243 commits
to master
since this release
This release has been in the works for a long time because it contains a significant new feature: the MITM module, a LittleProxy-compatible module that enables full MITM support with LittleProxy (and BrowserMob Proxy when used with LittleProxy). For details, see the MITM readme.
This release includes:
- Full MITM support with BMP+LittleProxy.
- New
ca-certificate-rsa.cer
certificate in /sslSupport for both LittleProxy and legacy BMP implementations. The previous Cybervillains CA certificates have been removed. - MITM now works with chained proxies
- New setTrustAllServers option in
BrowserMobProxy
. Set to true to disable remote server certificate validation, false to use the default Java trust store to validate server certificates. (Currently enabled by default, will be disabled in a future release.) - Minor update to blacklist and whitelist URL matching: if a URL uses the default port (80 for HTTP, 443 for HTTPS), there is no need to explicitly specify the port in the regex.
Very special thanks to all the LittleProxy contributors, especially @ganskef for his work on LittleProxy+MITM, and @MediumOne for his work on MITM+chained proxy.