Monsters in the Middleboxes: Introducing Two New Tools for Detecting HTTPS Interception
Mar 18, 2019Gabbi Fisher, Luke Valenta

Summary
This post introduces MITMEngine, an open-source Golang library for detecting HTTPS interception by analyzing TLS Client Hello messages and comparing them against known browser signatures. It also introduces MALCOLM, a dashboard that displays metrics about observed HTTPS interception on Cloudflare's network. The post details the mechanics of HTTPS interception, including TLS-terminating forward proxies, antivirus/corporate proxies, malware proxies, and reverse proxies, and explains the security implications of interception.
More from the Website Security & Threat Management trail
- We tested our own WAF with frontier AI models. Here’s what we found
- When scanners miss the attack: how Cloudflare Client-Side Security protects storefronts
- Introducing automatic remediation policies with Cloudflare CASB
- Introducing context-aware vulnerability discovery and remediation with Cloudflare Managed Defense and OpenAI Daybreak Models
- Introducing Adaptive Intelligence: undermining the economics of every bot attack