Was macht app-capture-truth?
Codex-Fähigkeit für die schnelle In-Prozess-Erfassung von Anfragen mobiler Apps.
Diese Fähigkeit ermöglicht es, HTTP-Anfragen und -Antworten einer mobilen App direkt während der Ausführung zu erfassen. Sie ist für Entwickler und Sicherheitstester konzipiert, die Netzwerkkommunikation nahtlos in ihre Codex-Workflows integrieren möchten.
Funktionen
- In-Prozess-Erfassung: Erfasst Anfragen ohne externen Proxy oder zusätzliche Netzwerkumleitung.
- Echtzeit-Protokollierung: Zeichnet Anfrage- und Antwortdaten sofort auf, während die App läuft.
- Plattformkompatibel: Funktioniert unter iOS und Android (über System-Proxy-Einstellungen und Zertifikatsinjektion).
- Strukturierte Ausgabe: Liefert erfasste Daten als JSON oder andere maschinenlesbare Formate zur weiteren Analyse.
Voraussetzungen
- Zugang zu einem Codex-Agenten (z. B. Claude Code, Cursor, Codex CLI)
- Ziel-Mobil-App im Emulator oder physischen Gerät
- (Optional) Zertifikatsinstallation für HTTPS-Erfassung
Verwendung
codex run capture-truth --app="com.example.app" --mode=auto
Der Befehl startet die Erfassung. Alle Anfragen werden im Arbeitsverzeichnis protokolliert.
Konfiguration
| Umgebungsvariable | Beschreibung | Standardwert |
|---|---|---|
CAPTURE_PORT | Lokaler Port für den Proxy | 8080 |
CAPTURE_OUTPUT | Ausgabeverzeichnis für Protokolle | ./capture_logs |
CAPTURE_FILTER | Filter für zu erfassende Hosts (Regex) | .* |
Lizenz
MIT