ApiCatcher hat jetzt einen KI-Assistenten, der Ihnen hilft, HTTP-Requests zu erfassen, zu analysieren und zu debuggen
Er ist in den Desktop-Apps (Windows, macOS) und in den mobilen Apps (iOS, Android). Auf dem Handy ist der Einstieg der Startbildschirm. Über dem Button, mit dem die Erfassung startet, sitzt unser Assistent: eine Spinne, die Sie begrüßt. Tippen Sie sie an, sprechen Sie mit ihr, und lassen Sie sich bei der Arbeit helfen. Auf dem Desktop liegt der Einstieg im linken Menü.

Warum ein Capture-Tool einen KI-Assistenten mitliefern sollte
Wenn wir die APIs einer App erfassen und herausfinden wollen, welche APIs eine Funktion verwendet, ist es sehr ineffizient, die Requests einzeln von Hand zu analysieren. Scannt die KI die Requests, geht es viel schneller. Die KI geht dabei wie ein Mensch vor: Die KI schließt aus der URL auf den Zweck eines Requests und prüft außerdem den Request-Body oder den Response-Body, ob es der gesuchte Request ist.
Wenn wir eine API debuggen wollen, kann die KI Testfälle für verschiedene Parameterkombinationen erzeugen und die Requests direkt erneut senden. Die KI schaltet die Paketerfassung automatisch ein und sendet die Requests dann erneut, sodass Skripte und Rewrite-Regeln wirken. Nach dem Replay kann die KI auch auswerten, welche Fälle nicht der Erwartung entsprechen.
Wenn ein Request Verschlüsselung oder Dekodierung braucht, oder eine Signatur, kann die KI das Skript erzeugen und das Skript testen und ändern, bis es der Erwartung entspricht.
Was der KI-Assistent kann
Capture, Analyse, Debugging. Diesen ganzen Ablauf kann der Assistent zu Ende bringen.
ApiCatcher gibt ihm die folgenden Werkzeuge zum Aufrufen. Daher kommen diese Fähigkeiten. Kombiniert erledigt er für Sie mehr, als die Liste aufführt.
Erfassung
- Erfassung starten oder stoppen
- Filterregeln setzen (Blacklist / Whitelist) und das Rauschen von Domains ohne Bezug herausfiltern
Analyse
- Ihnen helfen, den gesuchten Request zu finden
- Request-Details oder die zugehörige API-Dokumentation öffnen
- Requests mit geleakten sensiblen Daten scannen, sowie hochfrequente Requests im Hintergrund
Debugging
- Request erneut senden: Parameter ändern und dann erneut senden
- Rewrite-Regeln erzeugen: Redirect, Mock-Response, Header und Body von Request oder Response ändern, Pakete verwerfen, Verzögerung
- JS-Skripte erzeugen, die Request oder Response dynamisch verarbeiten
- DNS-Mapping: eine Domain auf eine angegebene IP auflösen
- Probleme eingrenzen: System- und Skript-Logs durchsuchen, etwa bei „die Regel greift nicht“ oder „eine Domain lässt sich nicht erfassen“
An Werkzeugen (Tool Calls) fehlt es nicht. An der Bedienung arbeiten wir weiter. Gespräche lassen sich bereits kopieren und exportieren, der Denkverlauf lässt sich ansehen, und der Verlauf bleibt lokal erhalten.