{"id":24906,"date":"2024-06-26T21:26:42","date_gmt":"2024-06-26T21:26:42","guid":{"rendered":"https:\/\/www.rapidseedbox.com\/?p=24906"},"modified":"2026-06-22T11:01:40","modified_gmt":"2026-06-22T11:01:40","slug":"mitmproxy","status":"publish","type":"post","link":"https:\/\/www.rapidseedbox.com\/fr\/blog\/mitmproxy","title":{"rendered":"Mitmproxy : Le manuel complet."},"content":{"rendered":"<p><em>Avez-vous d\u00e9j\u00e0 eu l'impression d'avoir besoin d'une loupe pour votre trafic r\u00e9seau ? <\/em><\/p>\n\n\n\n<p><em>Voici Mitmproxy.&nbsp;<\/em><\/p>\n\n\n\n<p>Cette centrale open-source vous permet d'intercepter, de modifier et d'analyser le trafic HTTP\/1, HTTP\/2 et WebSocket. Il est parfait pour les d\u00e9veloppeurs web, les administrateurs r\u00e9seau et les professionnels de la s\u00e9curit\u00e9.&nbsp;<\/p>\n\n\n\n<p>Cet article couvre tout ce que vous devez savoir sur Mitmproxy (si vous \u00eates d\u00e9butant).<strong> Il fournit une vue d'ensemble du service, ses avantages et ses inconv\u00e9nients, les \u00e9tapes d'installation, l'utilisation de base et les fonctionnalit\u00e9s avanc\u00e9es telles que la configuration SSL\/TLS, l'automatisation Python et l'int\u00e9gration Docker.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_3.png\"><img decoding=\"async\" loading=\"lazy\" width=\"887\" height=\"429\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_3.png\" alt=\"mitmproxy\" class=\"wp-image-24909\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_3.png 887w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_3-300x145.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_3-18x9.png 18w\" sizes=\"(max-width: 887px) 100vw, 887px\" \/><\/a><\/figure>\n\n\n\n<p><strong><em>Clause de non-responsabilit\u00e9 :&nbsp;<\/em><\/strong><em>Ce document a \u00e9t\u00e9 \u00e9labor\u00e9 strictement \u00e0 des fins d'information. Il ne constitue pas une approbation d'activit\u00e9s (y compris les activit\u00e9s ill\u00e9gales), de produits ou de services. Vous \u00eates seul responsable du respect des lois applicables, y compris les lois sur la propri\u00e9t\u00e9 intellectuelle, lorsque vous utilisez nos services ou que vous vous fiez \u00e0 toute information contenue dans le pr\u00e9sent document. Nous n'acceptons aucune responsabilit\u00e9 pour les dommages r\u00e9sultant de l'utilisation de nos services ou des informations qu'ils contiennent, de quelque mani\u00e8re que ce soit, sauf lorsque la loi l'exige explicitement.<\/em><\/p>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Table des mati\u00e8res<\/h2>\n\n\n\n<ol>\n<li><a href=\"#1\">Aper\u00e7u de Mitmproxy<\/a>\n<ul>\n<li>Ce que c'est.<\/li>\n\n\n\n<li>Avantages et inconv\u00e9nients<\/li>\n\n\n\n<li>Cas d'utilisation de Mitmproxy<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#02\">Comment installer Mitmproxy (Guide \u00e9tape par \u00e9tape)<\/a>\n<ul>\n<li>Windows<\/li>\n\n\n\n<li>Linux<\/li>\n\n\n\n<li>macOS<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#03\">D\u00e9marrer avec Mitmproxy<\/a>\n<ul>\n<li>Lancer Mitmproxy<\/li>\n\n\n\n<li>Configurez votre navigateur ou votre appareil<\/li>\n\n\n\n<li>V\u00e9rifier la configuration<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#04\">Comment utiliser Mitmproxy<\/a><\/li>\n\n\n\n<li><a href=\"#05\">Plus de choses \u00e0 faire avec Mitmproxy<\/a>\n<ul>\n<li>Utiliser l'interface Web<\/li>\n\n\n\n<li>Utiliser Mitmdump<\/li>\n\n\n\n<li>Configuration des certificats SSL\/TLS<\/li>\n\n\n\n<li>Automatiser des t\u00e2ches avec Python<\/li>\n\n\n\n<li>Ex\u00e9cuter Mitmproxy dans Docker<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#06\">Section FAQ<\/a><\/li>\n\n\n\n<li><a href=\"#07\">Conclusion<\/a><\/li>\n<\/ol>\n\n\n\n<div style=\"height:14px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"01\">1. Pr\u00e9sentation de Mitmproxy<\/h2>\n\n\n\n<p>Mitmproxy is an open-source powerful toolset for intercepting, modifying, and analyzing network traffic (specifically HTTP\/1, HTTP\/2, and WebSockets). It&#8217;s an SSL\/TLS-capable <a href=\"https:\/\/www.rapidseedbox.com\/blog\/what-is-http-proxy\" target=\"_blank\" rel=\"noreferrer noopener\">intercepting proxy<\/a>. It is perfect for debugging, testing, and security assessments. <strong>Il se d\u00e9cline en trois saveurs pour r\u00e9pondre \u00e0 tous vos besoins :<\/strong><\/p>\n\n\n\n<ul>\n<li><strong>Mitmproxy :<\/strong> Une console interactive qui vous permet d'explorer en d\u00e9tail l'interception du trafic.<\/li>\n\n\n\n<li><strong>Mitmweb : <\/strong>Une interface web facile \u00e0 utiliser qui ressemble aux DevTools de Chrome.<\/li>\n\n\n\n<li><strong>Mitmdump : <\/strong>Un outil en ligne de commande qui fonctionne comme tcpdump pour l'\u00e9criture de scripts et l'automatisation.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Que signifie Mitmproxy ?&nbsp;<\/strong><\/h3>\n\n\n\n<p>La premi\u00e8re partie du mot -&gt; MitM (Man-in-the-Middle) est un terme de cybers\u00e9curit\u00e9 qui d\u00e9signe un type d'attaque ou de technique. Dans ce cas, un attaquant intercepte secr\u00e8tement et modifie \u00e9ventuellement la communication entre deux parties qui pensent communiquer directement l'une avec l'autre. L'autre partie du mot \"proxy\" (ou interm\u00e9diaire) fait r\u00e9f\u00e9rence \u00e0 l'interm\u00e9diaire entre le client et le serveur. Il permet aux utilisateurs d'intercepter, d'inspecter et de modifier le trafic r\u00e9seau.&nbsp;<strong>Mitmproxy utilise ce concept mais de mani\u00e8re contr\u00f4l\u00e9e et \u00e9thique. <\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Mitmproxy<\/strong> <strong>Avantages et inconv\u00e9nients <\/strong><\/h3>\n\n\n\n<p>Chaque outil a ses avantages et ses inconv\u00e9nients, et celui-ci ne fait pas exception.  Dans cette section, nous allons nous pencher sur les principaux avantages et les pi\u00e8ges possibles de son utilisation. <strong>Cela vous aidera \u00e0 d\u00e9terminer s'il correspond parfaitement \u00e0 vos besoins.&nbsp;<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Pour<\/strong><\/td><td><strong>Cons<\/strong><\/td><\/tr><tr><td><strong>Interception et analyse interactives du trafic : <\/strong>Capture, modification et relecture en temps r\u00e9el du trafic HTTP\/HTTPS.<\/td><td><strong>Une courbe d'apprentissage abrupte : <\/strong>Connaissance de la mise en r\u00e9seau et des certificats.<\/td><\/tr><tr><td><strong>Capacit\u00e9s SSL\/TLS :<\/strong> G\u00e9n\u00e8re des certificats SSL\/TLS pour l'interception s\u00e9curis\u00e9e.<\/td><td><strong>Pilot\u00e9 par la ligne de commande : <\/strong>L'utilisation de l'interface de programmation peut \u00eatre difficile pour les utilisateurs de l'interface graphique.<\/td><\/tr><tr><td><strong>Interfaces doubles et filtrage avanc\u00e9 :<\/strong> CLI et interface web (mitmweb) avec de puissantes options de filtrage.<\/td><td><strong>Intensif en ressources :<\/strong> Exigences \u00e9lev\u00e9es en mati\u00e8re de calcul pour les grands volumes de trafic.<\/td><\/tr><tr><td><strong>Scripts, automatisation et modules compl\u00e9mentaires personnalis\u00e9s : <\/strong>API Python pour les scripts personnalis\u00e9s et les modules compl\u00e9mentaires.<\/td><td><strong>Probl\u00e8mes de compatibilit\u00e9 : <\/strong>Probl\u00e8mes avec certaines applications et configurations complexes.<\/td><\/tr><tr><td><strong>Prise en charge multiplateforme :<\/strong> Disponible pour Windows, Linux et macOS.<\/td><td><strong>Risques li\u00e9s \u00e0 la s\u00e9curit\u00e9 : <\/strong>N\u00e9cessite des mesures de s\u00e9curit\u00e9 strictes pour \u00e9viter les attaques.<\/td><\/tr><tr><td><strong>Libre et gratuit : <\/strong>Accessible avec le soutien de la communaut\u00e9.<\/td><td><strong>Configuration manuelle : <\/strong>Configuration complexe pour les environnements Docker et cloud.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Pourquoi le recommander ? Exemples de cas d'utilisation de Mitmproxy<\/h3>\n\n\n\n<ul>\n<li><strong>D\u00e9bogage des applications. <\/strong>Utilisez Mitmproxy pour capturer et analyser les requ\u00eates et les r\u00e9ponses HTTP. Cela permet d'identifier les r\u00e9ponses lentes ou les charges utiles surdimensionn\u00e9es afin de rem\u00e9dier aux retards. Intercepter le trafic pour voir quelles donn\u00e9es sont envoy\u00e9es et re\u00e7ues permet \u00e9galement de d\u00e9boguer les probl\u00e8mes li\u00e9s aux donn\u00e9es. En outre, cela permet de simuler diverses r\u00e9ponses du serveur afin de voir comment votre application g\u00e8re les erreurs.<\/li>\n\n\n\n<li><strong>Test de p\u00e9n\u00e9tration. <\/strong>Mitmproxy vous permet de capturer et de modifier le trafic HTTP\/HTTPS afin de simuler des attaques (par exemple, injection SQL, XSS) et d'identifier les vuln\u00e9rabilit\u00e9s. De plus, vous pouvez \u00e9galement enregistrer et modifier le trafic l\u00e9gitime pour tester les faiblesses telles que les attaques par rejeu et la fixation de session. Dans ce domaine, Mitmproxy permet \u00e9galement d'intercepter le trafic crypt\u00e9 pour v\u00e9rifier la gestion des certificats, les normes de cryptage et la s\u00e9curit\u00e9 globale de HTTPS.<\/li>\n\n\n\n<li><strong>Mesures de confidentialit\u00e9.<\/strong> Mitmproxy est utile pour capturer et inspecter le trafic afin de s'assurer qu'aucune information sensible n'est divulgu\u00e9e. Vous pouvez \u00e9galement l'utiliser pour v\u00e9rifier que le traitement et la transmission des donn\u00e9es sont conformes aux r\u00e9glementations sur la protection de la vie priv\u00e9e telles que le GDPR. Il est \u00e9galement utilis\u00e9 pour l'analyse des services tiers. Analysez le trafic entre votre application et les services tiers pour vous assurer qu'ils ne collectent pas de donn\u00e9es inutiles.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:12px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"02\">2. Comment installer Mitmproxy (guide \u00e9tape par \u00e9tape)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">a. Windows : Guide d'installation pas \u00e0 pas<\/h3>\n\n\n\n<ul>\n<li><strong>T\u00e9l\u00e9charger le programme d'installation :<\/strong> T\u00e9l\u00e9chargez le programme d'installation pour Windows \u00e0 partir du site <a href=\"https:\/\/mitmproxy.org\" target=\"_blank\" rel=\"noreferrer noopener\">site officiel<\/a>.<\/li>\n\n\n\n<li><strong>Ex\u00e9cuter le programme d'installation :<\/strong> Ex\u00e9cutez le fichier t\u00e9l\u00e9charg\u00e9 et suivez les instructions \u00e0 l'\u00e9cran pour terminer l'installation.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_9.png\"><img decoding=\"async\" loading=\"lazy\" width=\"995\" height=\"542\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_9.png\" alt=\"Installation de mitmproxy\" class=\"wp-image-24915\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_9.png 995w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_9-300x163.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_9-18x10.png 18w\" sizes=\"(max-width: 995px) 100vw, 995px\" \/><\/a><\/figure>\n\n\n\n<ul>\n<li><strong>V\u00e9rifier l'installation : <\/strong>Ouvrez une invite de commande et tapez mitmproxy, mitmweb ou mitmdump pour v\u00e9rifier l'installation. Si les outils se lancent correctement, cela signifie que l'installation a r\u00e9ussi. Cependant, aucun flux de trafic n'est captur\u00e9. <\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_15.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"534\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_15-1024x534.png\" alt=\"tableau de bord mitmproxy\" class=\"wp-image-24921\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_15-1024x534.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_15-300x156.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_15-18x9.png 18w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_15.png 1107w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">b. Linux : Utilisation des gestionnaires de paquets et installation des sources<\/h3>\n\n\n\n<p>Pour installer Mitmproxy sur Linux, vous pouvez utiliser les gestionnaires de paquets ou l'installer \u00e0 partir des sources.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Utilisation des gestionnaires de paquets :<\/strong><\/h4>\n\n\n\n<p>Vous pouvez t\u00e9l\u00e9charger des binaires autonomes pour votre distribution sp\u00e9cifique (visitez la page <a href=\"https:\/\/mitmproxy.org\" target=\"_blank\" rel=\"noreferrer noopener\">site officiel<\/a> pour trouver ces binaires) ou utiliser les gestionnaires de paquets propres \u00e0 chaque distribution. Les deux m\u00e9thodes fournissent des binaires pr\u00e9compil\u00e9s qui simplifient l'installation de mitmproxy. Cependant, les gestionnaires de paquets offrent une gestion automatis\u00e9e des d\u00e9pendances et des mises \u00e0 jour.<\/p>\n\n\n\n<p><strong>Arch Linux :<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo pacman -S mitmproxy<\/code><\/pre>\n\n\n\n<p><strong>Fedora :<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf install mitmproxy<\/code><\/pre>\n\n\n\n<p><strong>Debian\/Ubuntu :<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update\nsudo apt install mitmproxy<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_18.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"516\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_18-1024x516.png\" alt=\"configuration de mitmproxy\" class=\"wp-image-24924\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_18-1024x516.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_18-300x151.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_18-18x9.png 18w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_18.png 1044w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Installation de la source :<\/strong><\/h4>\n\n\n\n<p>Si vous pr\u00e9f\u00e9rez, vous pouvez \u00e9galement l'installer \u00e0 partir des sources. Toutes les instructions sont ci-dessous.&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone https:\/\/github.com\/mitmproxy\/mitmproxy.git\ncd mitmproxy<\/code><\/pre>\n\n\n\n<p><strong>Installer les d\u00e9pendances et construire :<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pip install -r requirements.txt\npython setup.py install<\/code><\/pre>\n\n\n\n<p><strong>Utilisation de pipx pour la gestion des paquets Python :<\/strong><\/p>\n\n\n\n<p>Installer pipx :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>python -m pip install --user pipx\npython -m pipx ensurepath<\/code><\/pre>\n\n\n\n<p>Installer mitmproxy :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pipx install mitmproxy<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">c. macOS : Installation via Homebrew<\/h3>\n\n\n\n<p>Pr\u00e9-requis : Installer Homebrew : Si vous n'avez pas install\u00e9 Homebrew, suivez les instructions sur<a href=\"https:\/\/brew.sh\" target=\"_blank\" rel=\"noreferrer noopener\"> Site officiel de Homebrew<\/a>.<\/p>\n\n\n\n<p><strong>Installer mitmproxy<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>brew install mitmproxy<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_16.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"155\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_16-1024x155.png\" alt=\"Configuration de mitmproxy\" class=\"wp-image-24922\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_16-1024x155.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_16-300x45.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_16-18x3.png 18w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_16.png 1055w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><strong>V\u00e9rifier l'installation :&nbsp;<\/strong><\/p>\n\n\n\n<p>Ouvrez un terminal et tapez mitmproxy, mitmweb ou mitmdump pour v\u00e9rifier l'installation.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_8.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"494\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_8-1024x494.png\" alt=\"mitmproxy UI\" class=\"wp-image-24914\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_8-1024x494.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_8-300x145.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_8-18x9.png 18w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_8.png 1053w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<div style=\"height:12px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center has-background\" style=\"background-color:#b0f2b6\"><strong>Utilisateurs de Mitmproxy, \u00e0 la recherche d'\u00e9volutivit\u00e9 et de performance ?&nbsp;<br><\/strong><br>Comment Rapidseedbox peut-elle vous aider ?<br><br>Gestion d'un volume de trafic \u00e9lev\u00e9<br>Garantie de disponibilit\u00e9<br>Couverture mondiale<br>Anonymat renforc\u00e9<br>---<\/h4>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-2\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/www.rapidseedbox.com\/fr\/proxy\/?blog=mitmproxy\" style=\"background-color:#22c55e\" target=\"_blank\" rel=\"noreferrer noopener\">Commencez d\u00e8s aujourd'hui ! \ud83d\ude80<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"03\">3. D\u00e9marrer avec Mitmproxy.<\/h2>\n\n\n\n<p>Une fois qu'il est install\u00e9 sur votre plateforme, il est temps de l'utiliser. Dans cette section, nous allons apprendre la configuration et l'installation de base, les commandes de base, et comment l'installer sur diff\u00e9rents appareils et navigateurs.&nbsp;<\/p>\n\n\n\n<p><strong><em>Remarque : <\/em><\/strong><em>Par d\u00e9faut, Mitmproxy lance un <a href=\"https:\/\/www.rapidseedbox.com\/blog\/what-is-http-proxy\" target=\"_blank\" rel=\"noreferrer noopener\">Proxy HTTP<\/a>. Il \u00e9coute \u00e9galement http:\/\/localhost:8080.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">a. Lancez Mitmproxy :<\/h3>\n\n\n\n<ul>\n<li>(Ouvrez un terminal et tapez \"mitmproxy\" pour lancer l'interface de ligne de commande. L'interface mitmproxy devrait ressembler \u00e0 la capture d'\u00e9cran suivante :<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_8.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"494\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_8-1024x494.png\" alt=\"mitmproxy UI\" class=\"wp-image-24914\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_8-1024x494.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_8-300x145.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_8-18x9.png 18w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_8.png 1053w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<ul>\n<li>Tapez \"mitmweb\" pour d\u00e9marrer l'interface web. Elle d\u00e9marrera automatiquement (comme le montre la capture d'\u00e9cran suivante).&nbsp;<\/li>\n\n\n\n<li>S'il ne d\u00e9marre pas, ouvrez votre navigateur et allez sur http:\/\/localhost:8081.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_19.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"557\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_19-1024x557.png\" alt=\"installer mitmproxy\" class=\"wp-image-24925\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_19-1024x557.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_19-300x163.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_19-18x10.png 18w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_19.png 1433w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<ul>\n<li><strong>Mitmdump :<\/strong> Tapez mitmdump pour utiliser l'outil de ligne de commande pour l'\u00e9criture de scripts.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_14.png\"><img decoding=\"async\" loading=\"lazy\" width=\"716\" height=\"198\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_14.png\" alt=\"installer mitmproxy\" class=\"wp-image-24920\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_14.png 716w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_14-300x83.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_14-18x5.png 18w\" sizes=\"(max-width: 716px) 100vw, 716px\" \/><\/a><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>D\u00e9pannage !<\/strong><\/h4>\n\n\n\n<p class=\"has-background\" style=\"background-color:#b0f2b6\"><em>Si vous voyez la ligne suivante : <\/em><strong><em>\"[12:10:38.265] L'autorit\u00e9 de certification de mitmproxy a expir\u00e9 !<\/em> <\/strong>faire ce qui suit... <\/p>\n\n\n\n<p>Ce message d'erreur indique que l'autorit\u00e9 de certification (AC) de Mitmproxy a expir\u00e9. Pour y rem\u00e9dier, supprimez les fichiers relatifs \u00e0 l'autorit\u00e9 de certification dans votre dossier .mitmproxy afin qu'une nouvelle autorit\u00e9 de certification puisse \u00eatre g\u00e9n\u00e9r\u00e9e. Une fois que vous aurez supprim\u00e9 les fichiers d'autorit\u00e9 de certification expir\u00e9s, l'outil r\u00e9g\u00e9n\u00e9rera automatiquement une nouvelle autorit\u00e9 de certification au red\u00e9marrage.&nbsp;<\/p>\n\n\n\n<p><strong>Voici la marche \u00e0 suivre pour r\u00e9soudre ce probl\u00e8me :<\/strong><\/p>\n\n\n\n<p><strong>Supprimer les fichiers li\u00e9s \u00e0 l'AC :<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rm -rf ~\/.mitmproxy<\/code><\/pre>\n\n\n\n<p><strong>Red\u00e9marrer Mitmproxy :<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mitmdump<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_4.png\"><img decoding=\"async\" loading=\"lazy\" width=\"716\" height=\"383\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_4.png\" alt=\"installer mitmproxy\" class=\"wp-image-24910\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_4.png 716w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_4-300x160.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_4-18x10.png 18w\" sizes=\"(max-width: 716px) 100vw, 716px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">b. Configurez votre navigateur ou votre appareil.<\/h3>\n\n\n\n<p>Pour l'utiliser, configurez votre navigateur ou votre appareil pour que tout le trafic passe par Mitmproxy. Vous pouvez configurer le proxy sur Google Chrome, Mozilla Firefox, Microsoft Edge, ou sur des appareils comme iOS (iPhone \/ iPad) ou Android. Mais gardez \u00e0 l'esprit que les configurations de proxy changent d'un navigateur \u00e0 l'autre et d'un appareil \u00e0 l'autre.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>D\u00e9finir le proxy HTTP :<\/strong><\/h4>\n\n\n\n<ul>\n<li>Ouvrez les param\u00e8tres r\u00e9seau de votre navigateur ou de votre appareil. Vous ne savez pas ce qu'est un proxy HTTP ? Pour en savoir plus, cliquez ici (<a href=\"https:\/\/www.rapidseedbox.com\/blog\/what-is-http-proxy\" target=\"_blank\" rel=\"noreferrer noopener\">Proxy HTTP,<\/a>) et apprendre les diff\u00e9rences entre <a href=\"https:\/\/www.rapidseedbox.com\/fr\/blog\/guide-to-socks5-proxy\" target=\"_blank\" rel=\"noreferrer noopener\">Proxy SOCKS5<\/a>. <\/li>\n\n\n\n<li>Recherchez les param\u00e8tres du proxy (vous les trouverez g\u00e9n\u00e9ralement dans les param\u00e8tres avanc\u00e9s ou les param\u00e8tres de connexion).<\/li>\n\n\n\n<li>R\u00e9glez le proxy HTTP Web (1) sur http:\/\/localhost:8080, ou 127.0.0.1:8080 (2), puis cliquez sur ok (3).&nbsp;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_1.png\"><img decoding=\"async\" loading=\"lazy\" width=\"660\" height=\"570\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_1.png\" alt=\"Configuration de l&#039;autorit\u00e9 de certification\" class=\"wp-image-24907\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_1.png 660w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_1-300x259.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_1-14x12.png 14w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Installation de l'AC Mitmproxy.<\/strong><\/h4>\n\n\n\n<ul>\n<li>Ouvrez votre navigateur et naviguez vers <a href=\"http:\/\/mitm.it\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/mitm.it<\/a>. Vous verrez une page vous demandant d'installer l'Autorit\u00e9 de Certification (AC) de Mitmproxy. <\/li>\n\n\n\n<li>Trouvez votre plate-forme respective et t\u00e9l\u00e9chargez le certificat. Si le t\u00e9l\u00e9chargement n'a pas lieu, suivez les instructions indiqu\u00e9es sur ce m\u00eame site.&nbsp; <a href=\"http:\/\/mitm.it\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/mitm.it<\/a> page.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_6.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"539\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_6-1024x539.png\" alt=\"configurer le certificat de l&#039;autorit\u00e9 de certification mitmproxy\" class=\"wp-image-24912\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_6-1024x539.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_6-300x158.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_6-18x9.png 18w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_6.png 1192w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Photo du site officiel<\/em><\/figcaption><\/figure>\n\n\n\n<ul>\n<li>Vous pouvez v\u00e9rifier que le certificat de l'autorit\u00e9 de certification de mtimproxy est install\u00e9 en consultant les certificats de votre syst\u00e8me. <\/li>\n\n\n\n<li>Pour macOS, allez dans Acc\u00e8s au trousseau &gt; Certificats. Assurez-vous que le SSL est r\u00e9gl\u00e9 sur \"Toujours faire confiance\"<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/image-301.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"539\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/image-301-1024x539.png\" alt=\"v\u00e9rification du certificat de l&#039;autorit\u00e9 de certification mtimproxy\" class=\"wp-image-26629\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/image-301-1024x539.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/image-301-300x158.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/image-301-18x9.png 18w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/image-301.png 1192w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Impossible d'acheminer le trafic web via Mitmproxy ?&nbsp;<\/strong><\/h4>\n\n\n\n<ul>\n<li>Si, lors de l'ouverture de la page web (<a href=\"http:\/\/mitm.it\">http:\/\/mitm.it<\/a>), vous voyez le message suivant : \"Si vous pouvez voir ceci, le trafic ne passe pas par mitmproxy\", cela signifie que votre trafic web n'est pas intercept\u00e9 par mitmproxy. <\/li>\n\n\n\n<li>Cela est probablement d\u00fb au fait que vous n'avez pas configur\u00e9 correctement le serveur proxy (sur votre navigateur ou votre appareil). Assurez-vous \u00e9galement que mitmproxy est correctement configur\u00e9 et qu'il fonctionne. Puis r\u00e9essayez.&nbsp;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_10.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"283\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_10-1024x283.png\" alt=\"Photo par mitm.it\" class=\"wp-image-24916\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_10-1024x283.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_10-300x83.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_10-18x5.png 18w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_10.png 1426w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">c. V\u00e9rifier la configuration.<\/h3>\n\n\n\n<ul>\n<li>Ouvrez le terminal et d\u00e9marrez le service avec la commande suivante : 'mitmproxy'<\/li>\n\n\n\n<li>Une fois lanc\u00e9 (s'il est correctement configur\u00e9), vous verrez le terminal recevoir des flux HTTP et WSS.&nbsp;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_12.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"502\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_12-1024x502.png\" alt=\"mitmproxy capture le trafic HTTP et WSS\" class=\"wp-image-24918\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_12-1024x502.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_12-300x147.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_12-18x9.png 18w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_12.png 1148w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"04\">4. Comment utiliser Mitmproxy.<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>L'interface affiche les informations suivantes.&nbsp;<\/strong><\/h4>\n\n\n\n<ul>\n<li><strong>Section des flux :<\/strong> La partie principale de l'\u00e9cran affiche la liste des flux HTTP et WebSocket intercept\u00e9s. Chaque ligne repr\u00e9sente une requ\u00eate et une r\u00e9ponse HTTP\/WebSocket.<\/li>\n\n\n\n<li><strong>Colonnes :<\/strong>\n<ul>\n<li>Heure : indique l'heure \u00e0 laquelle la demande a \u00e9t\u00e9 captur\u00e9e.<\/li>\n\n\n\n<li>Protocole : Indique le protocole utilis\u00e9 (par exemple, HTTP, WS pour WebSocket).<\/li>\n\n\n\n<li>M\u00e9thode : M\u00e9thode HTTP utilis\u00e9e (par exemple, GET).<\/li>\n\n\n\n<li>H\u00f4te et chemin : L'h\u00f4te cible et le chemin d'acc\u00e8s de la demande.<\/li>\n\n\n\n<li>Code d'\u00e9tat : Le code d'\u00e9tat HTTP renvoy\u00e9 par le serveur.<\/li>\n\n\n\n<li>Contenu : Indique si la r\u00e9ponse a un contenu ou non.<\/li>\n\n\n\n<li>Dur\u00e9e : Dur\u00e9e du traitement de la demande en millisecondes.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Informations d\u00e9taill\u00e9es sur les flux<\/strong><\/h4>\n\n\n\n<ul>\n<li><strong>Flux s\u00e9lectionn\u00e9s : <\/strong>En bas, vous voyez le nombre de flux s\u00e9lectionn\u00e9s et un petit menu\n<ul>\n<li><strong>D\u00e9bit :<\/strong> Indique le nombre de flux s\u00e9lectionn\u00e9s.<\/li>\n\n\n\n<li><strong>Proxy : <\/strong>Affiche la configuration active du proxy.<\/li>\n\n\n\n<li><strong>Autres options : <\/strong>Vous pouvez utiliser des touches comme o pour Options, e pour Ev\u00e9nements, q pour Quitter, et diverses autres commandes pour interagir avec les flux. (plus d'informations \u00e0 ce sujet ci-dessous)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_13.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"504\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_13-1024x504.png\" alt=\"Interface utilisateur de mitmproxy\" class=\"wp-image-24919\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_13-1024x504.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_13-300x148.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_13-18x9.png 18w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_13.png 1146w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<ul>\n<li><strong>Inspection d'un flux :<\/strong>\n<ul>\n<li>Utilisez les touches fl\u00e9ch\u00e9es pour naviguer dans la liste des flux. Vous verrez un symbole \"&gt;&gt;\" se d\u00e9placer vers le haut et vers le bas des flux.&nbsp;<\/li>\n\n\n\n<li>Appuyez sur Entr\u00e9e pour inspecter un flux sp\u00e9cifique en d\u00e9tail. Vous pourrez ainsi voir les en-t\u00eates, le contenu et d'autres informations sur la requ\u00eate et la r\u00e9ponse.<\/li>\n\n\n\n<li>Par exemple, nous avons s\u00e9lectionn\u00e9 le flux avec l'h\u00f4te mitm.it. Dans cette section, vous verrez toutes les informations concernant l'en-t\u00eate. Vous pouvez \u00e9galement vous d\u00e9placer dans les onglets : Demande, R\u00e9ponse et Autres d\u00e9tails.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_20.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"500\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_20-1024x500.png\" alt=\"mitmproxy UI\" class=\"wp-image-24926\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_20-1024x500.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_20-300x146.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_20-18x9.png 18w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_20.png 1154w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<ul>\n<li><strong>Filtrage des flux : <\/strong>Vous pouvez filtrer les flux en appuyant sur f et en saisissant vos crit\u00e8res de filtrage, tels que des noms d'h\u00f4te ou des types de demande sp\u00e9cifiques.<\/li>\n\n\n\n<li>Par exemple, nous avons tap\u00e9 \"mitm.it\" \u00e0 l'aide d'un filtre et nous ne voyons plus que les h\u00f4tes mitm.it.&nbsp;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_2.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"502\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_2-1024x502.png\" alt=\"conna\u00eetre l&#039;interface Midmproxy\" class=\"wp-image-24908\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_2-1024x502.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_2-300x147.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_2-18x9.png 18w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_2.png 1149w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<ul>\n<li><strong>Options et configuration : <\/strong>Appuyez sur o pour ouvrir le menu des options, o\u00f9 vous pouvez configurer divers param\u00e8tres pour Mitmproxy. Ces options sont la m\u00e9thode, la taille, le temps et l'url.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_5.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"504\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_5-1024x504.png\" alt=\"utiliser mitmproxy\" class=\"wp-image-24911\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_5-1024x504.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_5-300x148.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_5-18x9.png 18w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_5.png 1145w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Options du menu inf\u00e9rieur dans Mitmproxy<\/strong><\/h4>\n\n\n\n<ul>\n<li>Dans l'interface, le menu du bas propose diverses options pour interagir avec les flux captur\u00e9s et configurer les param\u00e8tres de Mitmproxy.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_11.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"502\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_11-1024x502.png\" alt=\"Interface utilisateur mitmproxy\" class=\"wp-image-24917\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_11-1024x502.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_11-300x147.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_11-18x9.png 18w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_11.png 1155w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Voici une explication d\u00e9taill\u00e9e de toutes les options affich\u00e9es dans le menu du bas :<\/strong><\/p>\n\n\n\n<ul>\n<li><strong>D\u00e9bit : <\/strong>S\u00e9lectionner le flux actuellement en surbrillance pour l'inspecter ou le manipuler en d\u00e9tail.<\/li>\n\n\n\n<li><strong>S\u00e9lectionner : <\/strong>Permet de s\u00e9lectionner plusieurs flux pour les op\u00e9rations par lots.<\/li>\n\n\n\n<li><strong>Aide :<\/strong> Acc\u00e9der \u00e0 l'aide et \u00e0 la documentation pour l'utilisation de Mitmproxy.<\/li>\n\n\n\n<li><strong>q Quitter :<\/strong> Quitter la session.<\/li>\n\n\n\n<li><strong>r Replay : <\/strong>Rejoue la requ\u00eate HTTP s\u00e9lectionn\u00e9e.<\/li>\n\n\n\n<li><strong>E \u00c9v\u00e9nements : <\/strong>Consulter le journal des \u00e9v\u00e9nements de Mitmproxy, qui contient les messages importants et les erreurs.<\/li>\n\n\n\n<li><strong>Exporter : <\/strong>Exporter les flux s\u00e9lectionn\u00e9s dans un fichier en vue d'une analyse ult\u00e9rieure ou d'un partage.<\/li>\n\n\n\n<li><strong>Options :<\/strong> Ouvrez le menu des options pour configurer les param\u00e8tres.<\/li>\n\n\n\n<li><strong>d Supprimer : <\/strong>Supprimer le flux s\u00e9lectionn\u00e9 de la liste.<\/li>\n\n\n\n<li><strong>i Interception : <\/strong>Intercepter les demandes pour les modifier ou les inspecter avant de les transmettre au serveur.<\/li>\n\n\n\n<li><strong>Marquer : <\/strong>Marquer les flux pour effectuer des op\u00e9rations par lots telles que la suppression ou l'exportation.<\/li>\n\n\n\n<li><strong>Filtre :<\/strong> Appliquez des filtres pour n'afficher que des flux sp\u00e9cifiques en fonction de crit\u00e8res tels que l'h\u00f4te, la m\u00e9thode ou le code d'\u00e9tat.<\/li>\n\n\n\n<li><strong>e Modifier :<\/strong> Modifier la demande ou la r\u00e9ponse du flux s\u00e9lectionn\u00e9.<\/li>\n\n\n\n<li><strong>b Sauvegarder le corps : <\/strong>Enregistrer le corps du flux s\u00e9lectionn\u00e9 dans un fichier.<\/li>\n\n\n\n<li><strong>z Effacer la liste : <\/strong>Effacer tous les flux de la liste.<\/li>\n\n\n\n<li><strong>Sauvegarder les flux : <\/strong>Enregistrer tous les flux captur\u00e9s dans un fichier.<\/li>\n\n\n\n<li><strong>Modifier la mise en page : <\/strong>Passer d'un mode de pr\u00e9sentation \u00e0 l'autre dans l'interface.<\/li>\n\n\n\n<li><strong>Ctrl+F Suivre nouveau : <\/strong>Suivre et mettre en \u00e9vidence automatiquement les nouveaux flux au fur et \u00e0 mesure qu'ils sont captur\u00e9s.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Vous voulez plus d'aide avec Mitmproxy ?&nbsp;<\/strong><\/h4>\n\n\n\n<p>Afficher l'aide : Appuyez sur '?' dans l'interface mitmproxy pour obtenir une aide contextuelle.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_17.png\"><img decoding=\"async\" loading=\"lazy\" width=\"811\" height=\"549\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_17.png\" alt=\"utiliser mitmproxy\" class=\"wp-image-24923\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_17.png 811w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_17-300x203.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_17-18x12.png 18w\" sizes=\"(max-width: 811px) 100vw, 811px\" \/><\/a><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Quelle est la prochaine \u00e9tape ?&nbsp;<\/strong><\/h4>\n\n\n\n<p><strong>Vous disposez maintenant des connaissances n\u00e9cessaires pour commencer \u00e0 utiliser Mitmproxy. Et maintenant, quelle est la prochaine \u00e9tape ?&nbsp;<\/strong><\/p>\n\n\n\n<ul>\n<li><strong>Commencez \u00e0 capturer : <\/strong>Au fur et \u00e0 mesure que le trafic passe par Mitmproxy, vous verrez les requ\u00eates et les r\u00e9ponses HTTP (ou WSS) en temps r\u00e9el. Utilisez l'interface pour les inspecter et les modifier \u00e0 la vol\u00e9e.<\/li>\n\n\n\n<li><strong>Analyser le trafic :<\/strong> Recherchez des mod\u00e8les, des anomalies ou des donn\u00e9es sp\u00e9cifiques dans le trafic captur\u00e9. L'outil vous permet de diss\u00e9quer chaque demande et chaque r\u00e9ponse dans les moindres d\u00e9tails.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"05\">5. Autres possibilit\u00e9s offertes par Mitmproxy<\/h2>\n\n\n\n<p>Mitmproxy est plus qu'un simple intercepteur de trafic web ; vous pouvez faire bien plus avec cet outil fantastique. Vous trouverez ci-dessous cinq autres choses int\u00e9ressantes que vous pouvez faire avec cet outil.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>a. Utilisez l'interface Web.<\/strong><\/h4>\n\n\n\n<p>Utilisez l'interface web int\u00e9gr\u00e9e avec un GUI pour faciliter l'analyse et la manipulation du trafic. Comment d\u00e9marrer ?&nbsp;<\/p>\n\n\n\n<ul>\n<li><strong>D\u00e9marrer mitmweb :<\/strong> mitmweb<\/li>\n\n\n\n<li><strong>Ouvrez l'interface web : <\/strong>Allez sur http:\/\/localhost:8081 dans votre navigateur.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>b. Utilisez Mitmdump.<\/strong><\/h4>\n\n\n\n<p>Mitmdump est fourni avec l'installation de Mitmproxy. Il s'agit d'un outil de ligne de commande non interactif con\u00e7u pour l'\u00e9criture de scripts et l'automatisation.<\/p>\n\n\n\n<ul>\n<li>D\u00e9marrer mitmdump : mitmdump<\/li>\n\n\n\n<li>Sauvegarder le trafic dans un fichier : mitmdump -w outfile<\/li>\n\n\n\n<li>Filtrer et rejouer le trafic : mitmdump -nr infile -w outfile \"~m post\"<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>c. Configuration des certificats SSL\/TLS<\/strong><\/h4>\n\n\n\n<p>Traffic Interception isn&#8217;t complete without handling encrypted traffic. Mitmproxy simplifies SSL\/TLS certificate setup so you can peek into <a href=\"https:\/\/www.rapidseedbox.com\/blog\/https-proxy\" target=\"_blank\" rel=\"noreferrer noopener\">HTTPS traffic<\/a> seamlessly. How to do this?\u00a0<\/p>\n\n\n\n<ul>\n<li>Le service cr\u00e9e un certificat CA que vous utiliserez pour signer le trafic intercept\u00e9.<\/li>\n\n\n\n<li>Rendez-vous sur http:\/\/mitm.it dans votre navigateur et suivez les instructions pour installer le certificat CA sur votre appareil.&nbsp;<\/li>\n\n\n\n<li>Une fois le certificat CA install\u00e9, Mitmproxy d\u00e9crypte le trafic HTTPS, ce qui permet d'inspecter, de modifier et d'analyser les communications s\u00e9curis\u00e9es tout comme le trafic HTTP non crypt\u00e9.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>d. Automatiser des t\u00e2ches avec Python<\/strong><\/h4>\n\n\n\n<p>Faisons passer votre analyse du trafic au niveau sup\u00e9rieur. L'API Python de Mitmproxy vous permet d'automatiser des t\u00e2ches et de personnaliser le traitement du trafic.<\/p>\n\n\n\n<ul>\n<li>Utilisez Python pour \u00e9crire des modules compl\u00e9mentaires personnalis\u00e9s qui \u00e9tendent les fonctionnalit\u00e9s de l'outil. Par exemple, vous pouvez modifier automatiquement les demandes ou enregistrer des mod\u00e8les de trafic sp\u00e9cifiques.<\/li>\n\n\n\n<li>Avec l'API Python, vous avez un contr\u00f4le total sur le trafic intercept\u00e9. Modifiez les en-t\u00eates, changez les chemins d'acc\u00e8s aux requ\u00eates ou bloquez m\u00eame des requ\u00eates sp\u00e9cifiques sur la base d'une logique personnalis\u00e9e.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>e. Ex\u00e9cution de Mitmproxy dans Docker<\/strong><\/h4>\n\n\n\n<p>Vous serez heureux d'apprendre que Mimtproxy est pris en charge par Docker (si vous pr\u00e9f\u00e9rez les environnements conteneuris\u00e9s). Mitmproxy dans Docker s'int\u00e8gre bien dans les flux de d\u00e9veloppement modernes.<\/p>\n\n\n\n<ul>\n<li>Tirer l'image Docker : T\u00e9l\u00e9chargez l'image officielle depuis DockerHub : docker pull mitmproxy\/mitmproxy<\/li>\n\n\n\n<li>Ex\u00e9cutez-le dans un conteneur : docker run -rm -it -p 8080:8080 mitmproxy\/mitmproxy<\/li>\n<\/ul>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"06\">6. Section FAQ.<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1. Comment intercepter les requ\u00eates HTTP\/HTTPS avec Mitmproxy ?&nbsp;<\/strong><\/h4>\n\n\n\n<p>Pour intercepter les requ\u00eates HTTP\/HTTPS, configurez votre navigateur ou votre appareil pour qu'il utilise Mitmproxy comme proxy. D\u00e9marrez-le dans votre terminal et il commencera \u00e0 capturer tout le trafic qui passe par lui. Vous pouvez ensuite inspecter et modifier ces requ\u00eates \u00e0 la vol\u00e9e. Plus d'informations sur les sections pr\u00e9c\u00e9dentes du billet.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>2. Mitmproxy peut-il g\u00e9rer de grandes quantit\u00e9s de trafic r\u00e9seau ?&nbsp;<\/strong><\/h4>\n\n\n\n<p>Oui, Mitmproxy est con\u00e7u pour g\u00e9rer des volumes importants de trafic r\u00e9seau. Cependant, pour des volumes tr\u00e8s \u00e9lev\u00e9s, nous recommandons de s'assurer que votre mat\u00e9riel supporte la charge. L'outil propose diverses options pour optimiser les performances et g\u00e9rer efficacement le trafic.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3. Comment Mitmproxy g\u00e8re-t-il les certificats SSL\/TLS ?&nbsp;<\/strong><\/h4>\n\n\n\n<p>Mitmproxy g\u00e9n\u00e8re un certificat d'autorit\u00e9 de certification (CA) que vous devez installer sur votre appareil. Cela permet \u00e0 Mitmproxy d'intercepter et de d\u00e9crypter le trafic HTTPS. Le certificat de l'autorit\u00e9 de certification est utilis\u00e9 pour signer d'autres certificats \u00e0 la vol\u00e9e. Le trafic intercept\u00e9 appara\u00eet ainsi comme fiable \u00e0 votre navigateur ou \u00e0 votre application.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>4. L'utilisation de Mitmproxy est-elle s\u00fbre ?&nbsp;<\/strong><\/h4>\n\n\n\n<p>Mitmproxy est s\u00fbr (si vous l'utilisez correctement). Une bonne pratique consiste \u00e0 s'assurer que le certificat CA g\u00e9n\u00e9r\u00e9 n'est utilis\u00e9 que sur des appareils et dans des environnements de confiance. Mettez toujours Mitmproxy \u00e0 jour avec la derni\u00e8re version pour b\u00e9n\u00e9ficier des correctifs de s\u00e9curit\u00e9 et des am\u00e9liorations. Et surtout, n'oubliez jamais que l'interception du trafic ne doit se faire que de mani\u00e8re \u00e9thique et l\u00e9gale.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>5. Mitmproxy peut-il \u00eatre utilis\u00e9 avec diff\u00e9rents environnements d'h\u00e9bergement et serveurs ?&nbsp;<\/strong><\/h4>\n\n\n\n<p>Absolument. Mitmproxy est compatible avec diff\u00e9rents environnements d'h\u00e9bergement et serveurs. Vous pouvez l'installer sur des serveurs locaux, des environnements cloud et m\u00eame dans des conteneurs Docker.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>6. Comment ex\u00e9cuter Mitmproxy dans un conteneur Docker ?&nbsp;<\/strong><\/h4>\n\n\n\n<p>Pour ex\u00e9cuter Mitmproxy dans Docker, t\u00e9l\u00e9chargez l'image officielle de Mitmproxy depuis DockerHub \u00e0 l'aide de la commande \"docker pull mitmproxy\/mitmproxy\". Ensuite, d\u00e9marrez un conteneur avec docker run -rm -it -p 8080:8080 mitmproxy\/mitmproxy. Cette configuration vous permet d'intercepter le trafic dans un environnement conteneuris\u00e9. Elle est parfaite pour s'int\u00e9grer aux flux de travail DevOps modernes.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>7. Comment puis-je utiliser l'API Mitmproxy pour une manipulation personnalis\u00e9e du trafic ?&nbsp;<\/strong><\/h4>\n\n\n\n<p>Mitmproxy fournit une puissante API Python qui vous permet d'\u00e9crire des scripts personnalis\u00e9s pour la manipulation du trafic. Gr\u00e2ce \u00e0 cette API, vous pouvez automatiser des t\u00e2ches, modifier des requ\u00eates et des r\u00e9ponses et mettre en \u0153uvre une logique complexe. Pour commencer, \u00e9crivez votre script et ex\u00e9cutez Mitmproxy avec l'option -s suivie du chemin d'acc\u00e8s \u00e0 votre script.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>8. Mitmproxy peut-il \u00eatre utilis\u00e9 pour le web scraping ?&nbsp;<\/strong><\/h4>\n\n\n\n<p>Oui, Mitmproxy est un outil parfait pour le web scraping. Il vous permet de capturer et de modifier le trafic web, ce qui facilite l'extraction de donn\u00e9es \u00e0 partir de pages web. En analysant les requ\u00eates et les r\u00e9ponses HTTP, vous pouvez automatiser la collecte de donn\u00e9es de mani\u00e8re plus efficace.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>9. Quel est le processus de configuration de TLS\/SSL dans Mitmproxy ?&nbsp;<\/strong><\/h4>\n\n\n\n<p>Pour configurer TLS\/SSL dans Mitmproxy, vous devez d\u00e9marrer un certificat CA sur votre appareil. Cela permet \u00e0 Mitmproxy de d\u00e9crypter le trafic HTTPS. Configurez votre client pour qu'il fasse confiance au certificat CA, ce qui garantit une interception s\u00fbre et transparente du trafic crypt\u00e9.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>10. Quels sont les outils alternatifs ou similaires \u00e0 Mitmproxy ?<\/strong><\/h4>\n\n\n\n<p>Si vous envisagez des alternatives (ou des outils similaires) \u00e0 Mitmproxy, tenez compte des \u00e9l\u00e9ments suivants :&nbsp;<\/p>\n\n\n\n<ul>\n<li>Fiddler pour son interface conviviale et ses puissantes capacit\u00e9s de d\u00e9bogage de sessions web<\/li>\n\n\n\n<li><a href=\"https:\/\/www.rapidseedbox.com\/blog\/charles-proxy\" target=\"_blank\" rel=\"noreferrer noopener\">Procuration de Charles<\/a> pour ses fonctions de proxy SSL et de limitation de la bande passante<\/li>\n\n\n\n<li>Burp Suite pour des tests complets de s\u00e9curit\u00e9 des applications web.&nbsp;<\/li>\n\n\n\n<li>OWASP ZAP fournit des outils de test de s\u00e9curit\u00e9 open-source<\/li>\n\n\n\n<li>Wireshark offre une analyse d\u00e9taill\u00e9e des protocoles r\u00e9seau<\/li>\n\n\n\n<li>Proxyman offre une interface moderne pour le d\u00e9bogage du trafic web<\/li>\n\n\n\n<li>HTTP Toolkit simplifie l'interception et le d\u00e9bogage du trafic HTTP(S) gr\u00e2ce \u00e0 une configuration guid\u00e9e.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:13px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"07\">7. Le mot de la fin.<\/h2>\n\n\n\n<p>Nous avons explor\u00e9 \"superficiellement\" les fonctionnalit\u00e9s et les capacit\u00e9s de Mitmproxy. Cet article ne couvre que la partie \u00e9merg\u00e9e de l'iceberg de ce que cet outil \u00e9tonnant peut faire.&nbsp;<\/p>\n\n\n\n<p>Dans ce guide, nous avons abord\u00e9 les \u00e9tapes d'installation pour diff\u00e9rents syst\u00e8mes d'exploitation, la configuration de base et l'utilisation. En outre, nous avons approfondi les fonctionnalit\u00e9s avanc\u00e9es telles que l'interception SSL\/TLS, l'automatisation avec Python et l'int\u00e9gration de Docker.&nbsp;<\/p>\n\n\n\n<p>Nous esp\u00e9rons que ces connaissances vous permettront de tirer le meilleur parti de Mitmproxy pour l'analyse et la manipulation du trafic r\u00e9seau.<\/p>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center has-background\" style=\"background-color:#b0f2b6\"><strong>Vous pensez conna\u00eetre la gestion du trafic ?&nbsp;<\/strong><br><br>Mais avez-vous essay\u00e9 avec RapidSeedbox ?&nbsp;<br><br>Vitesse \u00e9lev\u00e9e et stabilit\u00e9.<br>Gestion d'un volume de trafic \u00e9lev\u00e9<br>Garantie de disponibilit\u00e9<br>Couverture g\u00e9ographique<br>S\u00e9curit\u00e9 et anonymat<br>---<\/h4>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-3\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/www.rapidseedbox.com\/fr\/proxy\/?blog=mitmproxy\" style=\"background-color:#22c55e\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Essayez Rapidseedbox ! \ud83d\udd0d<\/strong><\/a><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Avez-vous d\u00e9j\u00e0 eu l'impression d'avoir besoin d'une loupe pour votre trafic r\u00e9seau ? Voici Mitmproxy.  Cette centrale open-source vous permet d'intercepter, de modifier et d'analyser le trafic HTTP\/1, HTTP\/2 et WebSocket. Il est parfait pour les d\u00e9veloppeurs web, les administrateurs r\u00e9seau et les professionnels de la s\u00e9curit\u00e9.  Cet article couvre tout ce que vous devez savoir sur Mitmproxy (si vous \u00eates<\/p>","protected":false},"author":145,"featured_media":24934,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[39],"tags":[807,319,808,743],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mitmproxy Tutorial: Setup, Usage &amp; Common Fixes (2026)<\/title>\n<meta name=\"description\" content=\"Step-by-step Mitmproxy tutorial covering installation, setup, mitmweb, HTTPS interception, and fixes for common traffic issues.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rapidseedbox.com\/fr\/blog\/mitmproxy\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mitmproxy Tutorial: Setup, Usage &amp; Common Fixes (2026)\" \/>\n<meta property=\"og:description\" content=\"Step-by-step Mitmproxy tutorial covering installation, setup, mitmweb, HTTPS interception, and fixes for common traffic issues.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rapidseedbox.com\/fr\/blog\/mitmproxy\" \/>\n<meta property=\"og:site_name\" content=\"RapidSeedbox\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RapidSeedbox\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-26T21:26:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-22T11:01:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_Guide-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"519\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Diego Asturias\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rapidseedbox\" \/>\n<meta name=\"twitter:site\" content=\"@rapidseedbox\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Diego Asturias\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mitmproxy Tutorial: Setup, Usage & Common Fixes (2026)","description":"Step-by-step Mitmproxy tutorial covering installation, setup, mitmweb, HTTPS interception, and fixes for common traffic issues.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rapidseedbox.com\/fr\/blog\/mitmproxy","og_locale":"fr_FR","og_type":"article","og_title":"Mitmproxy Tutorial: Setup, Usage & Common Fixes (2026)","og_description":"Step-by-step Mitmproxy tutorial covering installation, setup, mitmweb, HTTPS interception, and fixes for common traffic issues.","og_url":"https:\/\/www.rapidseedbox.com\/fr\/blog\/mitmproxy","og_site_name":"RapidSeedbox","article_publisher":"https:\/\/www.facebook.com\/RapidSeedbox\/","article_published_time":"2024-06-26T21:26:42+00:00","article_modified_time":"2026-06-22T11:01:40+00:00","og_image":[{"width":1000,"height":519,"url":"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/Mitmproxy_Guide-1.png","type":"image\/png"}],"author":"Diego Asturias","twitter_card":"summary_large_image","twitter_creator":"@rapidseedbox","twitter_site":"@rapidseedbox","twitter_misc":{"\u00c9crit par":"Diego Asturias","Dur\u00e9e de lecture estim\u00e9e":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.rapidseedbox.com\/blog\/mitmproxy#article","isPartOf":{"@id":"https:\/\/www.rapidseedbox.com\/blog\/mitmproxy"},"author":{"name":"Diego Asturias","@id":"https:\/\/www.rapidseedbox.com\/#\/schema\/person\/7d902abc8c2e39a79e83812028454505"},"headline":"Mitmproxy: The Complete Handbook.","datePublished":"2024-06-26T21:26:42+00:00","dateModified":"2026-06-22T11:01:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rapidseedbox.com\/blog\/mitmproxy"},"wordCount":3202,"commentCount":0,"publisher":{"@id":"https:\/\/www.rapidseedbox.com\/#organization"},"keywords":["mitmproxy","proxy","traffic analyzer","Web Debugging"],"articleSection":["blog"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rapidseedbox.com\/blog\/mitmproxy#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rapidseedbox.com\/blog\/mitmproxy","url":"https:\/\/www.rapidseedbox.com\/blog\/mitmproxy","name":"Mitmproxy Tutorial: Setup, Usage & Common Fixes (2026)","isPartOf":{"@id":"https:\/\/www.rapidseedbox.com\/#website"},"datePublished":"2024-06-26T21:26:42+00:00","dateModified":"2026-06-22T11:01:40+00:00","description":"Step-by-step Mitmproxy tutorial covering installation, setup, mitmweb, HTTPS interception, and fixes for common traffic issues.","breadcrumb":{"@id":"https:\/\/www.rapidseedbox.com\/blog\/mitmproxy#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rapidseedbox.com\/blog\/mitmproxy"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.rapidseedbox.com\/blog\/mitmproxy#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rapidseedbox.com\/"},{"@type":"ListItem","position":2,"name":"blog","item":"https:\/\/www.rapidseedbox.com\/category\/blog"},{"@type":"ListItem","position":3,"name":"Mitmproxy: The Complete Handbook."}]},{"@type":"WebSite","@id":"https:\/\/www.rapidseedbox.com\/#website","url":"https:\/\/www.rapidseedbox.com\/","name":"RapidSeedbox","description":"Seedbox &amp; Dedicated Server provider focused on delivering fast peer-to-peer BitTorrent protocol-based file transfer on remote high-end servers.","publisher":{"@id":"https:\/\/www.rapidseedbox.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rapidseedbox.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.rapidseedbox.com\/#organization","name":"RapidSeedbox","url":"https:\/\/www.rapidseedbox.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.rapidseedbox.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/logoonly.png","contentUrl":"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/logoonly.png","width":259,"height":261,"caption":"RapidSeedbox"},"image":{"@id":"https:\/\/www.rapidseedbox.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RapidSeedbox\/","https:\/\/twitter.com\/rapidseedbox","https:\/\/www.linkedin.com\/company\/rapidseedbox","https:\/\/www.youtube.com\/@rapidseedbox"]},{"@type":"Person","@id":"https:\/\/www.rapidseedbox.com\/#\/schema\/person\/7d902abc8c2e39a79e83812028454505","name":"Diego Asturias","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.rapidseedbox.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5473e3ab660a5d167e3a25350e963690?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5473e3ab660a5d167e3a25350e963690?s=96&d=mm&r=g","caption":"Diego Asturias"},"description":"Diego Asturias is a tech journalist who translates complex tech jargon into engaging content. He has a degree in Internetworking Tech from Washington DC, US, and tech certifications from Cisco, McAfee, and Wireshark. He has hands-on experience working in Latin America, South Korea, and West Africa. He has been featured in SiliconANGLE Media, Cloudbric, Pcwdld, Hackernoon, ITT Systems, SecurityGladiators, Rapidseedbox, and more.","sameAs":["https:\/\/www.linkedin.com\/in\/diego-asturias-035a539\/"],"url":"https:\/\/www.rapidseedbox.com\/author\/diego"}]}},"_links":{"self":[{"href":"https:\/\/www.rapidseedbox.com\/fr\/wp-json\/wp\/v2\/posts\/24906"}],"collection":[{"href":"https:\/\/www.rapidseedbox.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rapidseedbox.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rapidseedbox.com\/fr\/wp-json\/wp\/v2\/users\/145"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rapidseedbox.com\/fr\/wp-json\/wp\/v2\/comments?post=24906"}],"version-history":[{"count":10,"href":"https:\/\/www.rapidseedbox.com\/fr\/wp-json\/wp\/v2\/posts\/24906\/revisions"}],"predecessor-version":[{"id":47303,"href":"https:\/\/www.rapidseedbox.com\/fr\/wp-json\/wp\/v2\/posts\/24906\/revisions\/47303"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rapidseedbox.com\/fr\/wp-json\/wp\/v2\/media\/24934"}],"wp:attachment":[{"href":"https:\/\/www.rapidseedbox.com\/fr\/wp-json\/wp\/v2\/media?parent=24906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rapidseedbox.com\/fr\/wp-json\/wp\/v2\/categories?post=24906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rapidseedbox.com\/fr\/wp-json\/wp\/v2\/tags?post=24906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}