Skip to content

BrowserMob Proxy 2.1.0-beta-4

Compare
Choose a tag to compare
@jekh 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.