Article

Oproxy: MITM-Proxy zum Inspizieren und Manipulieren von Netzwerk-Traffic

Networking MITM Security Debugging

Oproxy ist ein Open-Source-MITM-Proxy (Man-in-the-Middle), der Netzwerk-Traffic in Echtzeit abfangen, inspizieren und manipulieren kann. Aus dem Browser heraus steuerbar, bietet das Tool mächtige Debugging- und Testing-Möglichkeiten.

Die Feature-Liste ist beeindruckend: HTTP, WebSocket und SOCKS5 werden als Transport-Protokolle unterstützt. Admin-Authentifizierung schützt den Proxy-Zugang. Map-Local erlaubt das Überschreiben von Responses direkt inline. Breakpoints ermöglichen das Pausieren von Requests für interaktive Inspektion.

Für AI-Development relevant: Oproxy kann API-Calls von AI-Agenten abfangen und modifizieren. Das ist entscheidend für das Testen von Agent-LLM-Interaktionen, das Mocking von externen Services, und das Debugging von komplexen Multi-Agent-Workflows, die zahlreiche API-Calls absetzen.

Die Konfiguration erfolgt über strukturierte Rules im configs/-Verzeichnis. Die Web-UI bietet Echtzeit-Übersicht über gefangenen Traffic. Mit yarn und corepack sauber verwaltet, zeigt das Projekt moderne JavaScript-Tooling-Best-Practices.

Das Tool ist besonders wertvoll für Teams, die AI-Agenten gegen externe APIs entwickeln und kontrollieren müssen, welche Daten tatsächlich hin- und herfließen.

Link: GitHub: sauravrao637/oproxy