Live Tesla aktiviert Grok @Bot in Cybercab und Model Y
↘

Mimic generiert Python-Clients aus aufgezeichnetem Traffic

Open-Source-Tool analysiert HTTP-Aufzeichnungen und lässt Claude Python-Code für private APIs erzeugen

· Veröffentlicht: 12.10.2026 ·1 Min Lesezeit
Mimic generiert Python-Clients aus aufgezeichnetem TrafficMit KI erstellt
◆ Fakten auf einen Blick
  • Mimic ist eine Open-Source-Software (MIT-lizenziert), die aus aufgezeichnetem HTTP-Traffic Python-Client-Code generiert.
  • Die Codegenerierung erfolgt mithilfe eines Large Language Models, konkret Claude (via Claude CLI) oder OpenCode.
  • Mimic kann Traffic über mitmproxy (für iOS) oder über HAR-Dateien (für Web-Apps) aufnehmen; cURL wird als Eingabe für die Session-Extraktion unterstützt, jedoch nicht für den Befehl 'mimic gen'.
  • Der typische Arbeitsablauf besteht aus den Schritten record, learn, gen (bzw. hosts, learn, gen) und anschließendem Import des generierten Moduls.
  • Mimic extrahiert Authentifizierungs- und Session-Daten (Tokens, Cookies, Geräte-IDs) aus dem aufgezeichneten Traffic und überträgt sie in eine requests.Session, um HTTP-Anfragen zu wiederholen.
  • Der generierte Python-Client erbt von mimic.App bzw. mimic.Session und nutzt intern die requests-Bibliothek; JSON-Antworten werden in Python-Werte konvertiert, bei 4xx/5xx wird eine HTTPError ausgelöst.

Mimic generiert Python-Clients aus aufgezeichnetem Traffic

Mimic ist eine neue Open-Source-Software unter MIT-Lizenz, die aus aufgezeichnetem HTTP-Traffic automatisch Python-Client-Code erzeugt. Das Tool liest mitmproxy-Aufzeichnungen oder HAR-Dateien aus und extrahiert daraus HTTP-Methoden, Pfade, Statuscodes, Query-Parameter und Request-Bodies. Diese Informationen werden zu einem Prompt aufbereitet und an Claude oder OpenCode übergeben, um daraus Python-Code zu generieren. Die erzeugten Methoden verwenden die in den Aufzeichnungen gefundenen Tokens, Cookies und Geräte-IDs.

Ablauf und bekannte Blockaden

Der typische Workflow umfasst drei Phasen: record speichert HTTPS-Requests und -Responses über mitmproxy; learn extrahiert die relevanten Daten und bereitet sie als Prompt für das LLM auf; gen führt Claude oder OpenCode aus und speichert den generierten Python-Code als Datei. Der Code wird nicht validiert – die Prüfung liegt beim Nutzer. Certificate Pinning blockiert die Aufzeichnung, lässt sich aber mit dem Frida-basierten Werkzeug „mimic unpin“ umgehen. Apps mit DPoP-sender-constrained Tokens bleiben blockiert, da ein kryptographischer Proof-of-Possession mit einem privaten Schlüssel erforderlich ist, den Mimic nicht erzeugen kann.

J
Jasmin Freitag
Redaktion · KI-Anwendungen & Tools

Jasmin Freitag beobachtet für KI Spotlight die praktische Seite der künstlichen Intelligenz: neue Anwendungen, generative Werkzeuge, kreative KI und den Einsatz von Tools im Alltag und in Unternehmen. Sie erklärt praxisnah, was ein Werkzeug wirklich taugt.

Ähnliche Artikel