Skip to content

Releases: tkohegyi/mitmJavaProxy

V2.5.27.114

20 Jan 16:21
Compare
Choose a tag to compare

This release contains the following updates:

  • Proxy certificate is updated again - if you change to this version and in case of the use of HTTPS / 2-way SSL connections, pls ensure the usage of the new certificate.
  • Many 3rd party library updates
  • Fix response status manipulation:
    -- can alter the response code properly
    -- can alter the reason text of the response code (independently form the response code)
  • In its test code, the JUnit is upgraded to Juniper JUnit5 version
  • It is built with jdk15, however to build it with jdk11 is allowed as well in the source.

Due to possible JDK issues, it is also recommended to use these command line parameters for the application that uses this lib:
-Djdk.tls.namedGroups="secp256r1, secp384r1, ffdhe2048, ffdhe3072" -Djdk.tls.client.protocols="TLSv1,TLSv1.1,TLSv1.2"
Of course, it is needed only for HTTPS connections.

The library itself is available on maven central repo, and may be referred as:

implementation('website.magyar:mitm-java-proxy:2.5.27.114')

V2.5.26.113

02 Sep 15:13
Compare
Choose a tag to compare

This release is about the change of the Proxy certificate and some library upgrades.

The old certificate used SHA1withRSA encryption and 1024 bits, the new one uses SHA256withRSA encryption and 2048 bits.
In case of upgrade and in case of the use of HTTPS / 2-way SSL connections, pls ensure the usage of the new certificate.

Due to possible JDK issues, it is also recommended to use these command line parameters for the application that uses this lib:
-Djdk.tls.namedGroups="secp256r1, secp384r1, ffdhe2048, ffdhe3072" -Djdk.tls.client.protocols="TLSv1,TLSv1.1,TLSv1.2"

The library itself is available on maven central repo, and may be referred as:

implementation('website.magyar:mitm-java-proxy:2.5.26.113')

V2.1.24.112

12 May 15:10
Compare
Choose a tag to compare
  • gradle upgraded to v7.4.2
  • built with jdk15 (note: the source can be compiled with jdk17 too, if that is necessary, without any issue)
  • 3rd party libs upgraded to their recent versions

V2.0.23.105

06 Feb 13:34
Compare
Choose a tag to compare

Minor upgrades:

3rd party lib upgrades
Upgrade Gardle to 7.3.3
Make it work with Jdk 17

v2.0.22.104

17 Jul 18:26
Compare
Choose a tag to compare

Brotli (aka "Content-Encoding: br") is added to the list of supported content-encoding possibilities of the proxy.

v2.0.21.100

11 Jun 11:41
Compare
Choose a tag to compare

Major lib updates with SSL fixes (bc v1.69). Upgrade to this version is recommended.

It may happen that additional library need to be included in your build, like this way:

    implementation group: 'org.apache.httpcomponents', name: 'httpmime', version:'4.5.13' //this includes httpclient too
    implementation ('website.magyar:mitm-java-proxy:2.0.21.100')

V2.0.20.99

03 Jun 13:05
Compare
Choose a tag to compare

Build updates we have in this release:

  • get rid of jcenter usage
  • make maven publish more stable/reliable.

v2.0.19.93

16 Apr 06:27
Compare
Choose a tag to compare

Since JCenter discontinues the support of publishing packages, it is necessary to change the publishing approach.
Sonatype/maven service is selected to publish the release.
As a side effect, the Group ID and the Artifact ID had to be changed, so from now on it is available this way (mvn style):

<groupId>website.magyar</groupId>
<artifactId>mitm-java-proxy</artifactId>
<version>2.0.19.93</version>

No other change since last release.

v2.0.18.85

30 Jan 09:15
860b151
Compare
Choose a tag to compare

This release is the first official and usable release of the proxy.
Upgrade to this version is strongly encouraged.

Due to the heavy rework it still contains issues on SSL part (see active issues), but the chance to fix them quickly is low. Try it and feel free to submit issues (preferable with a test code that fails)/questions.

Have fun!

v2.0.17.57

30 Dec 07:58
d2bf25e
Compare
Choose a tag to compare

First publicly available version of the proxy. It is based on the forked and tailored version of old (1.x) BrowserMob Proxy.
This released version will be used in Wilma v2.0.