<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>mitmproxy - an interactive HTTPS proxy on mitmproxy.org</title>
    <link>/</link>
    <description>Recent content in mitmproxy - an interactive HTTPS proxy on mitmproxy.org</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 29 Apr 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Mitmproxy 12: Interactive Contentviews</title>
      <link>/posts/releases/mitmproxy-12/</link>
      <pubDate>Tue, 29 Apr 2025 00:00:00 +0000</pubDate>
      <guid>/posts/releases/mitmproxy-12/</guid>
      <description>&lt;p&gt;We&amp;rsquo;re thrilled to announce the release of mitmproxy 12, introducing &lt;em&gt;Interactive Contentviews&lt;/em&gt;!&#xA;It&amp;rsquo;s now possible to modify the prettified representation of binary protocols,&#xA;which is then re-encoded back into the original binary format.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Intercepting Linux Applications</title>
      <link>/posts/local-capture/linux/</link>
      <pubDate>Sun, 12 Jan 2025 00:00:00 +0000</pubDate>
      <guid>/posts/local-capture/linux/</guid>
      <description>&lt;p&gt;Following Windows and macOS, mitmproxy&amp;rsquo;s local capture mode is now available on Linux as well!&#xA;mitmproxy 11.1 can seamlessly intercept local applications on all three major platforms.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mitmproxy 11: Full HTTP/3 Support</title>
      <link>/posts/releases/mitmproxy-11/</link>
      <pubDate>Fri, 04 Oct 2024 00:00:00 +0000</pubDate>
      <guid>/posts/releases/mitmproxy-11/</guid>
      <description>&lt;p&gt;We are excited to announce the release of mitmproxy 11, which introduces full support for HTTP/3 in both transparent&#xA;and reverse proxy modes. We&amp;rsquo;re also bringing in a ton of DNS improvements that we&amp;rsquo;ll cover in this blog post.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mitmproxy 10.4: Mitmweb Capture Tab</title>
      <link>/posts/releases/mitmproxy-10.4/</link>
      <pubDate>Fri, 02 Aug 2024 00:00:00 +0000</pubDate>
      <guid>/posts/releases/mitmproxy-10.4/</guid>
      <description>&lt;p&gt;Mitmweb now features a dedicated tab to configure traffic capture, enabling users to dynamically select their preferred proxy mode.&#xA;Work is still underway as part of this year&amp;rsquo;s Google Summer of Code, but a first preview is available in &lt;a href=&#34;https://github.com/mitmproxy/mitmproxy/releases/tag/v10.4.0&#34;&gt;mitmproxy 10.4&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Intercepting Windows Applications</title>
      <link>/posts/local-capture/windows/</link>
      <pubDate>Thu, 04 Jan 2024 00:00:00 +0000</pubDate>
      <guid>/posts/local-capture/windows/</guid>
      <description>&lt;p&gt;We&amp;rsquo;re excited to share that local redirect mode is now available on Windows in mitmproxy 10.2!&#xA;This allows users to seamlessly intercept local applications without configuring proxy settings.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Intercepting macOS Applications</title>
      <link>/posts/local-capture/macos/</link>
      <pubDate>Tue, 05 Dec 2023 00:00:00 +0000</pubDate>
      <guid>/posts/local-capture/macos/</guid>
      <description>&lt;p&gt;mitmproxy can now transparently intercept traffic from macOS applications running on the same device,&#xA;without fiddling with any proxy settings.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mitmproxy 10.1: HAR Support</title>
      <link>/posts/releases/mitmproxy-10.1/</link>
      <pubDate>Sun, 24 Sep 2023 00:00:00 +0000</pubDate>
      <guid>/posts/releases/mitmproxy-10.1/</guid>
      <description>&lt;p&gt;We are excited to announce the release of &lt;a href=&#34;https://github.com/mitmproxy/mitmproxy/releases/tag/v10.1&#34;&gt;mitmproxy 10.1&lt;/a&gt;!&#xA;In the spirit of shipping more frequently, this release brings exactly one new major feature: HAR file support.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mitmproxy 10: First Bits of HTTP/3!</title>
      <link>/posts/releases/mitmproxy-10/</link>
      <pubDate>Fri, 04 Aug 2023 00:00:00 +0000</pubDate>
      <guid>/posts/releases/mitmproxy-10/</guid>
      <description>&lt;p&gt;We are happy to announce the release of mitmproxy 10, a free and open source interactive HTTPS proxy.&#xA;This release introduces experimental support for QUIC and HTTP/3 reverse proxies,&#xA;setting the stage for further work on HTTP/3!&lt;/p&gt;</description>
    </item>
    <item>
      <title>A more user-friendly transparent mode, based on WireGuard</title>
      <link>/posts/wireguard-mode/</link>
      <pubDate>Fri, 28 Oct 2022 00:00:00 +0000</pubDate>
      <guid>/posts/wireguard-mode/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;./posts/releases/mitmproxy-9/&#34;&gt;mitmproxy 9&lt;/a&gt; ships with a new experimental proxy mode based on &lt;a href=&#34;https://www.wireguard.com/&#34;&gt;WireGuard®&lt;/a&gt;.&#xA;This new mode makes it incredibly easy to set up proxying for other devices in your network,&#xA;and allows you to only proxy specific apps on Android.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mitmproxy 9</title>
      <link>/posts/releases/mitmproxy-9/</link>
      <pubDate>Fri, 28 Oct 2022 00:00:00 +0000</pubDate>
      <guid>/posts/releases/mitmproxy-9/</guid>
      <description>&lt;p&gt;We’re excited to announce the release of mitmproxy 9, a free and open source interactive HTTPS proxy.&#xA;This release brings support for raw UDP and DTLS, a new WireGuard proxy mode, and major usability improvements.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mitmproxy 8</title>
      <link>/posts/releases/mitmproxy-8/</link>
      <pubDate>Fri, 18 Mar 2022 00:00:00 +0000</pubDate>
      <guid>/posts/releases/mitmproxy-8/</guid>
      <description>&lt;p&gt;We’re delighted to announce the release of mitmproxy 8, a free and open source interactive HTTPS proxy. This release brings major improvements to mitmweb, our web interface, and new functionality for addon developers.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Google Summer of Code 2021</title>
      <link>/posts/gsoc/gsoc2021/</link>
      <pubDate>Thu, 02 Sep 2021 00:00:00 +0000</pubDate>
      <guid>/posts/gsoc/gsoc2021/</guid>
      <description>&lt;figure&gt;&#xA;    &lt;img src=&#34;./posts/gsoc/gsoc2021/gsoc.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Hello, my name is Toshiaki Tanaka. I&amp;rsquo;m a Japanese university student majoring in medicine. Even though I don&amp;rsquo;t major in&#xA;computer science, I occasionally play CTFs. For this I&amp;rsquo;ve used mitmproxy quite a bit, and so I applied to be a Google&#xA;Summer of Code (GSoC) 2021 student for the project&amp;hellip; and got accepted!&#xA;In this post I would like to share my GSoC experience with future applicants.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mitmproxy 7</title>
      <link>/posts/releases/mitmproxy-7/</link>
      <pubDate>Fri, 16 Jul 2021 00:00:00 +0000</pubDate>
      <guid>/posts/releases/mitmproxy-7/</guid>
      <description>&lt;p&gt;We&amp;rsquo;re delighted to announce the release of mitmproxy 7, a free and open source interactive HTTPS proxy.&#xA;This release is all about our new proxy core, which bring substantial improvements across the board and&#xA;represents a massive milestone for the project.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A New Proxy Core, Sans I/O</title>
      <link>/posts/new-proxy-core/</link>
      <pubDate>Sat, 19 Dec 2020 00:00:00 +0000</pubDate>
      <guid>/posts/new-proxy-core/</guid>
      <description>The upcoming release of mitmproxy 7 will feature a completely new I/O-free proxy core. In this post, I will go into the&#xA;technical details and architectural changes coming up.</description>
    </item>
    <item>
      <title>Mitmproxy 6</title>
      <link>/posts/releases/mitmproxy-6/</link>
      <pubDate>Sun, 13 Dec 2020 00:00:00 +0000</pubDate>
      <guid>/posts/releases/mitmproxy-6/</guid>
      <description>&lt;p&gt;We are happy to announce the release of &lt;a href=&#34;https://github.com/mitmproxy/mitmproxy/releases/tag/v6.0.0&#34;&gt;mitmproxy 6.0&lt;/a&gt;!&#xA;While the version bump may suggest otherwise, this really is a bugfix release while we prepare for much larger changes&#xA;in the next version.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mitmproxy 5.3</title>
      <link>/posts/releases/mitmproxy-5.3/</link>
      <pubDate>Sun, 01 Nov 2020 00:00:00 +0000</pubDate>
      <guid>/posts/releases/mitmproxy-5.3/</guid>
      <description>&lt;p&gt;We are excited to announce the release of &lt;a href=&#34;https://github.com/mitmproxy/mitmproxy/releases/tag/v5.3.0&#34;&gt;mitmproxy 5.3&lt;/a&gt;! This release comes with a long list of improvements and bugfixes &amp;ndash; 137 commits by 20 contributors, resulting in 72 closed issues and 69 closed PRs, all of this in just over 105 days.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mitmproxy 5.2</title>
      <link>/posts/releases/mitmproxy-5.2/</link>
      <pubDate>Thu, 23 Jul 2020 00:00:00 +0000</pubDate>
      <guid>/posts/releases/mitmproxy-5.2/</guid>
      <description>&lt;p&gt;We are excited to announce the release of &lt;a href=&#34;https://github.com/mitmproxy/mitmproxy/releases/tag/v5.2&#34;&gt;mitmproxy 5.2&lt;/a&gt;! This release comes not only with a long list of improvements and bugfixes &amp;ndash; 48 PRs from over 30 contributors &amp;ndash; but also with the first fruits from this year&amp;rsquo;s Google Summer of Code:&#xA;In this post we take a look the new and improved replacement features.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mitmproxy 5</title>
      <link>/posts/releases/mitmproxy-5/</link>
      <pubDate>Mon, 16 Dec 2019 00:00:00 +0000</pubDate>
      <guid>/posts/releases/mitmproxy-5/</guid>
      <description>&lt;p&gt;We&amp;rsquo;ve just released &lt;a href=&#34;https://github.com/mitmproxy/mitmproxy/releases/tag/v5.0.0&#34;&gt;mitmproxy&#xA;5&lt;/a&gt;, the latest and greatest version of mitmproxy. It brings a shiny colorful table view and tons of small fixes: Since the last release, the project has had 495 commits by 70 contributors, resulting in 244 closed issues and 197 closed PRs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mitmproxy 4</title>
      <link>/posts/releases/mitmproxy-4/</link>
      <pubDate>Tue, 15 May 2018 00:00:00 +0000</pubDate>
      <guid>/posts/releases/mitmproxy-4/</guid>
      <description>&lt;p&gt;We&amp;rsquo;ve just released &lt;a href=&#34;https://github.com/mitmproxy/mitmproxy/releases/latest&#34;&gt;mitmproxy&#xA;v4.0&lt;/a&gt;, and it&amp;rsquo;s an&#xA;absolute corker. Among the usual long list of bugfixes and improvements, one&#xA;thing stands out: speed. Users should see about &lt;strong&gt;4x&lt;/strong&gt; improvement in core&#xA;request throughput for mitmdump, and a &lt;strong&gt;10x&lt;/strong&gt; or more improvement for mitmproxy&#xA;console. Let&amp;rsquo;s dig into the details.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Google Summer of Code 2018</title>
      <link>/posts/gsoc/gsoc2018/</link>
      <pubDate>Tue, 20 Mar 2018 00:00:00 +0000</pubDate>
      <guid>/posts/gsoc/gsoc2018/</guid>
      <description>&lt;figure&gt;&#xA;    &lt;img src=&#34;./posts/gsoc/gsoc2018/gsoc.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Mitmproxy has participated in the &lt;a href=&#34;https://summerofcode.withgoogle.com/&#34;&gt;Google Summer of&#xA;Code&lt;/a&gt; program under the umbrella of the&#xA;&lt;a href=&#34;https://www.honeynet.org/&#34;&gt;Honeynet Project&lt;/a&gt; since 2012. The students that have&#xA;come to us through GSoC have had a deep and lasting impact on our project - no&#xA;less than two of mitmproxy&amp;rsquo;s current co-leaders started their journey as GSoC&#xA;students. For the right student, GSOC is a wonderful opportunity to be mentored&#xA;to become a full-fledged mitmproxy dev team member. There&amp;rsquo;s only about one week&#xA;left before our application for slots needs to be submitted, so if you want to&#xA;come along for the adventure, you have to move quickly!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mitmproxy 3</title>
      <link>/posts/releases/mitmproxy-3/</link>
      <pubDate>Fri, 23 Feb 2018 00:00:00 +0000</pubDate>
      <guid>/posts/releases/mitmproxy-3/</guid>
      <description>&lt;p&gt;We&amp;rsquo;re delighted to announce the release of &lt;a href=&#34;https://github.com/mitmproxy/mitmproxy/releases/latest&#34;&gt;mitmproxy&#xA;v3.0&lt;/a&gt;. This is a massive&#xA;milestone release, featuring a substantial revamp of mitmproxy&amp;rsquo;s internal&#xA;structure and serious improvements in all tools across the board. Everyone should&#xA;update!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Downloads</title>
      <link>/downloads/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/downloads/</guid>
      <description>&lt;h1 class=&#34;title&#34; id=&#34;download-breadcrumb&#34;&gt;Downloads&lt;/h1&gt;&#xA;&#xA;&lt;article class=&#34;message is-info&#34;&gt;&#xA;    &lt;div class=&#34;message-body&#34;&gt;&#xA;        ⭐ Heads Up! You can also install mitmproxy via&#xA;        &lt;a href=&#34;https://docs.mitmproxy.org/stable/overview-installation/#macos&#34;&gt;brew&lt;/a&gt;,&#xA;        &lt;a href=&#34;https://docs.mitmproxy.org/stable/overview-installation/#installation-from-the-python-package-index-pypi&#34;&gt;pip&lt;/a&gt;,&#xA;        &lt;a href=&#34;https://docs.mitmproxy.org/stable/overview-installation/#windows&#34;&gt;WSL&lt;/a&gt;, or&#xA;        &lt;a href=&#34;https://hub.docker.com/r/mitmproxy/mitmproxy/&#34;&gt;Docker&lt;/a&gt;!&#xA;    &lt;/div&gt;&#xA;&lt;/article&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;    &lt;article class=&#34;message is-danger&#34;&gt;&#xA;    &lt;div class=&#34;message-body&#34;&gt;&#xA;        This static HTML page unfortunately requires JavaScript to fetch release info.&#xA;    &lt;/div&gt;&#xA;    &lt;/article&gt;&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;table class=&#34;table is-striped is-fullwidth&#34;&gt;&#xA;    &lt;thead&gt;&#xA;    &lt;tr&gt;&#xA;        &lt;th&gt;Name&lt;/th&gt;&#xA;        &lt;th class=&#39;has-text-right&#39;&gt;Modified&lt;/th&gt;&#xA;        &lt;th class=&#39;has-text-right&#39;&gt;Size&lt;/th&gt;&#xA;    &lt;/tr&gt;&#xA;    &lt;/thead&gt;&#xA;    &lt;tbody id=&#34;downloads&#34;&gt;&#xA;    &lt;tr&gt;&#xA;        &lt;td&gt;&lt;i class=&#34;fas fa-spinner fa-pulse&#34;&gt;&lt;/i&gt;&lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&#xA;&lt;script src=&#34;./polyfills.js&#34;&gt;&lt;/script&gt;&#xA;&lt;script src=&#34;./snapshots.js&#34;&gt;&lt;/script&gt;&#xA;&lt;script&gt;&#xA;    function render(data) {&#xA;        let directory   = data.directory,&#xA;            files       = data.files,&#xA;            directories = data.directories;&#xA;&#xA;        let crumbDirs = directory.split(&#34;/&#34;);&#xA;        crumbDirs.pop()&#xA;        let crumbHtml = &#34;Downloads&#34;;&#xA;        if (crumbDirs.length &gt; 0) {&#xA;            crumbHtml = &#34;&lt;a href=&#39;#&#39;&gt;Downloads&lt;/a&gt;&#34;;&#xA;        }&#xA;        let curr = &#34;&#34;;&#xA;        crumbDirs.forEach(function (d, i) {&#xA;            curr += d + &#34;/&#34;;&#xA;            crumbHtml += &#34; &gt; &#34;;&#xA;            if (i === crumbDirs.length - 1) {&#xA;                crumbHtml += d;&#xA;            } else {&#xA;                crumbHtml += &#34;&lt;a href=&#39;#&#34; + curr + &#34;&#39;&gt;&#34; + d + &#34;&lt;/a&gt;&#34;&#xA;            }&#xA;        })&#xA;        document.getElementById(&#34;download-breadcrumb&#34;).innerHTML = crumbHtml;&#xA;&#xA;        let html = &#34;&#34;;&#xA;        directories.forEach(function (d) {&#xA;            let name = d.name.substring(0, d.name.length - 1)&#xA;            html += (&#xA;                &#34;&lt;tr&gt;&#34; +&#xA;                &#34;&lt;td&gt;&lt;i class=&#39;fas fa-fw fa-folder-open&#39;&gt;&lt;/i&gt;&lt;a href=&#39;#&#34; + directory + d.name + &#34;&#39;&gt; &#34; + name + &#34;&lt;/a&gt;&lt;/td&gt;&#34; +&#xA;                &#34;&lt;td&gt;&lt;/td&gt;&#34; +&#xA;                &#34;&lt;td&gt;&lt;/td&gt;&#34; +&#xA;                &#34;&lt;/tr&gt;&#34;&#xA;            )&#xA;        })&#xA;        files.forEach(function (f) {&#xA;            html += (&#xA;                &#34;&lt;tr&gt;&#34; +&#xA;                &#34;&lt;td&gt;&lt;i class=&#39;fas fa-fw fa-file-archive&#39;&gt;&lt;/i&gt;&lt;a href=&#39;&#34; + WEB_ROOT + directory + f.name + &#34;&#39;&gt; &#34; + f.name + &#34;&lt;/a&gt;&lt;/td&gt;&#34; +&#xA;                &#34;&lt;td class=&#39;has-text-right&#39;&gt;&#34; + f.time.toLocaleString() + &#34;&lt;/td&gt;&#34; +&#xA;                &#34;&lt;td class=&#39;has-text-right&#39;&gt;&#34; + bytesToHumanReadable(f.size) + &#34;&lt;/td&gt;&#34; +&#xA;                &#34;&lt;/tr&gt;&#34;&#xA;            )&#xA;        })&#xA;        document.getElementById(&#34;downloads&#34;).innerHTML = html;&#xA;    }&#xA;&#xA;    function bytesToHumanReadable(sizeInBytes) {&#xA;        let i = -1;&#xA;        let units = [&#39; kB&#39;, &#39; MB&#39;, &#39; GB&#39;];&#xA;        do {&#xA;            sizeInBytes = sizeInBytes / 1024;&#xA;            i++;&#xA;        } while (sizeInBytes &gt; 1024);&#xA;        return Math.max(sizeInBytes, 0.1).toFixed(1) + units[i];&#xA;    }&#xA;&#xA;    function update() {&#xA;        fetchS3(location.hash.replace(&#34;#&#34;, &#34;&#34;).replace(&#34;master&#34;,&#34;main&#34;)).then(render);&#xA;    }&#xA;&#xA;    update();&#xA;    window.addEventListener(&#34;hashchange&#34;, update);&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Privacy Policy</title>
      <link>/privacy-policy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/privacy-policy/</guid>
      <description>&lt;h1 class=&#34;title&#34;&gt;Privacy Policy&lt;/h1&gt;&#xA;&#xA;&lt;br&gt;&#xA;&lt;h2 class=&#34;subtitle&#34;&gt;Collection of Personal Information&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&#xA;&#x9;We do not collect, transmit, distribute, or sell your personal data.&#xA;&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;h2 class=&#34;subtitle&#34;&gt;Tracking and Cookies&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;&#x9;This website neither embeds any third parties nor uses cookies.&#xA;&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;h2 class=&#34;subtitle&#34;&gt;Application Telemetry&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;&#x9;mitmproxy never “phones home”. We do not collect usage statistics or any other telemetry.&#xA;&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;h2 class=&#34;subtitle&#34;&gt;Contact&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;&#x9;If you have any additional questions regarding this privacy policy,&#xA;&#x9;please reach out to us at mitmproxy-&lt;span&gt;privacy@&lt;/span&gt;maximilian&lt;span style=&#34;display: none&#34;&gt;spam@&lt;/span&gt;hils&lt;span&gt;.com&lt;/span&gt;.&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Publications</title>
      <link>/publications/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/publications/</guid>
      <description>&lt;h1 class=&#34;title&#34;&gt;Publications&lt;/h1&gt;&#xA;&#xA;&lt;article class=&#34;message is-info&#34;&gt;&#xA;    &lt;div class=&#34;message-header&#34;&gt;&#xA;        &lt;p&gt;Citing&lt;/p&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div class=&#34;message-body content&#34;&gt;&#xA;        &lt;p&gt;&#xA;            If mitmproxy has been significant to a project that leads to a publication,&#xA;            please acknowledge that fact by citing the project.&#xA;        &lt;/p&gt;&#xA;        &lt;div class=&#34;columns&#34;&gt;&#xA;            &lt;div class=&#34;column is-6&#34;&gt;&#xA;                &lt;div class=&#34;content is-small&#34;&gt;&#xA;&lt;pre&gt;@misc{mitmproxy,&#xA;    author = {Aldo Cortesi and Maximilian Hils and Thomas Kriechbaumer and contributors},&#xA;    title  = {{mitmproxy}: A free and open source interactive {HTTPS} proxy},&#xA;    year   = {2010--},&#xA;    url    = {https://mitmproxy.org/},&#xA;    note   = {[Version 12.2]}&#xA;}&lt;/pre&gt;&#xA;                &lt;/div&gt;&#xA;            &lt;/div&gt;&#xA;            &lt;div class=&#34;column is-6 has-vcenter-contents&#34;&gt;&#xA;                &lt;p&gt;&#xA;                    Aldo Cortesi, Maximilian Hils, Thomas Kriechbaumer, and contributors.&#xA;                    &lt;br class=&#34;is-hidden-mobile is-hidden-tablet-only is-hidden-desktop-only&#34;&gt;&#xA;                    &lt;strong&gt;mitmproxy: A free and open source interactive HTTPS proxy&lt;/strong&gt;,&#xA;                    2010-, https://mitmproxy.org/ [Version 12.2].&#xA;                &lt;/p&gt;</description>
    </item>
  </channel>
</rss>
