Ce que votre Mac raconte dans votre dos
Mouchard vous montre chaque requête envoyée par votre Mac, votre iPhone ou les simulateurs Xcode, HTTPS compris.
macOS 14 ou plus récent Apple Silicon Français et anglais
Tout ce qu’il faut pour lire le trafic
Mouchard vous signale ce qui compte, pour que vous n’ayez pas à fouiller les en-têtes.
-
Le HTTPS, déchiffré
Faites confiance une fois au certificat de Mouchard, et le trafic HTTPS s’affiche en clair. Les apps qui épinglent leur propre certificat sont laissées tranquilles.
-
Un seul interrupteur pour tout le Mac
Activez-le, et tout ce que votre Mac envoie passe par Mouchard. Coupez-le, et vos réglages reviennent comme avant, même après un plantage.
-
Des indices d’un coup d’œil
Mouchard repère les détails pour vous : quand un jeton expire, quelle requête GraphQL est partie, une redirection, une réponse lente ou trop lourde.
-
Un inspecteur lisible
Du JSON, du HTML et du XML en couleurs, qu’on peut replier. Les images s’affichent, les contenus compressés sont décodés, et les réponses arrivent au fur et à mesure.
-
WebSockets
Suivez les messages dans les deux sens, chiffrés ou non, avec un JSON lisible.
-
iPhone et simulateurs
Un QR code à scanner pour votre iPhone, un clic pour un simulateur. Chaque requête indique l’appareil qui l’a envoyée.
-
Rejouer et modifier
Renvoyez une requête telle quelle, ou retouchez-la avant.
-
Rediriger et réécrire
Envoyez les requêtes de production vers la préproduction ou votre serveur local, ou répondez-y avec un fichier que vous modifiez vous-même.
-
Modifier les en-têtes, bloquer des hôtes
Ajoutez, changez ou retirez un en-tête. Bloquez un hôte, et ses requêtes n’atteignent jamais le serveur.
Volontairement petit
Mouchard fait une chose : vous montrer le trafic. Voici ce qu’on lui a demandé en plus, et ce qu’il a répondu.
- GET/breakpoints404 Pas de requête mise en pause en plein vol.
- GET/throttling404 Pas de réseau lent simulé.
- POST/scripts501 Pas de scripts : les règles couvrent les cas courants.
- GET/http2505 HTTP/1.1 seulement.
- CONNECTpinned-app.exampleTunnel Les apps qui épinglent passent sans être touchées.
- GET/history410 Rien sur le disque : les requêtes restent en mémoire.
- GET/proxy.pac404 Proxys HTTP et HTTPS seulement : ni PAC, ni SOCKS.
Prêt en une minute
Mouchard écoute sur 127.0.0.1:9090. Le port se change en bas de la barre latérale.
-
Installer
Glissez Mouchard dans Applications. Si macOS vous parle de « Mouchard CA », cliquez sur Toujours autoriser.
-
Faire confiance au certificat
Cliquez sur le sceau dans la barre d’outils et laissez-vous guider. Dans Trousseaux d’accès, choisissez Se fier → Toujours approuver.
-
Capturer
Activez le proxy système, et les requêtes commencent à arriver. Quand vous quittez Mouchard, vos réglages sont remis en place.
$ curl -x http://127.0.0.1:9090 https://example.com # ou faites passer un seul outil par le proxy
Configuration requise
macOS 14 Sonoma ou plus récent Mac avec puce Apple Silicon
Mouchard se met à jour tout seul.