- Ein Tool, das für das Reverse Engineering von HTTP-APIs von Websites entwickelt wurde
- Automatisierung oder Integration von Websites ohne öffentliche API
- Netzwerkverkehr einer Anwendung lässt sich über den integrierten HTTP-Proxy einfach aufzeichnen
- Relevante Endpunkte werden automatisch identifiziert, und die Datenbeziehungen zwischen den einzelnen Endpunkten können visuell analysiert werden
- Anpassbar durch Festlegen von Eingabe- und Ausgabewerten oder Ausschluss unnötiger Daten
- Benutzerdefinierte Funktionen können als JavaScript-Code exportiert und direkt für Integrationen genutzt werden
- Anwendungsfälle
- Automatisierung
- Zeit- und Kosteneinsparung durch Automatisierung von Geschäftsaufgaben
- Mit API Parrot lassen sich Arbeitsprozesse aufzeichnen, Parameter definieren und Code zur Ausführung von API-Aufrufen erzeugen
- Integration
- Reverse Engineering der API anderer Dienste zur Integration in Software
- Unterstützt beim Abrufen von Daten und Ausführen von Aktionen
- Web Scraping
- Datensammlung durch Nachahmung von Authentifizierungsprozessen und API-Aufrufen
- Extrahiert benötigte Daten aus verschachtelten Datenstrukturen wie JSON oder HTML
- Electron-basierte Anwendung: kann unter Windows und Linux ausgeführt werden
1 Kommentare
Hacker-News-Kommentare
Beeindruckendes Projekt. Ich wollte ins Repository schauen, um zu verstehen, wie Datenbeziehungen erkannt werden, aber es scheint keinen Code zu geben, sondern nur Issues und Releases. Ist das korrekt?
Tolles Projekt. Zur Info: Es gibt eine App namens Traffic Parrot. Da sie im selben Markt aktiv ist, gefällt ihr die Namenswahl möglicherweise nicht
Ich frage mich, wie es sich mit mitmmitmproxy2swagger vergleicht
Ich frage mich, wie es sich von Integuru unterscheidet. Das wurde vor ein paar Wochen hier gepostet
Schade, dass die Hälfte der Kommentare nach einer MacOS-App fragt. Dass für die Entwicklung von Servern, deren Zielplattform letztlich Linux ist, immer mehr auf MacOS entwickelt wird, dürfte für die neue Generation von Engineers langfristig nachteilig sein
Ich habe mir den Abschnitt "Docs" angesehen und fand gut, dass der beabsichtigte Workflow und die Use Cases dort klar erklärt werden. Ich nutze Debian/Intel und hatte abgesehen von der Chrome-Installation nur ein paar kleinere Probleme
apt installgewöhnt sind, sollte ein Standard-Installationspfad ergänzt werdensudo wget $URL -C /usr/local/bin/undchmod +x $appimageverwendet, und beim Erstellen einer Collection gab es durch interne Zustandsänderungen Probleme mit root-eigenen Dateiberechtigungen. Ich habe das mitchmod 777und einem Neustart der App gelöst. Da es mein eigener Rechner ist, kann ichchmodnach Belieben verwenden, aber für Leute, die mit AppImage nicht vertraut sind, braucht die Dokumentation mehr KlarheitTolles Tool. Ich habe große GraphQL-Antworten auf imdb.com getestet, und nach ein paar Requests ist API Parrot abgestürzt
Ich frage mich, ob es Pläne für eine macOS-Version gibt
Interessantes Projekt. Ich habe oft nach so etwas gesucht, aber nichts gefunden, das das tut, was ich wollte. Ich nutze einen Mac und würde dieses Tool gern ausprobieren. Ich frage mich, wofür adblock-rs verwendet wird
Interessant, aber auf der ersten Website, die ich ausprobiert habe, konnte es außer dem Haupt-Request nichts finden. Ich weiß, dass es POST-Requests gibt, um Daten von der API zu holen. Ich habe das Tutorial geprüft, aber die Software kann Requests auf der Hauptseite nicht erfassen und funktioniert eher bei Formularen, Buttons und "manuellen" Aktionen gut. Ich kann die Website und die erwarteten Requests per DM schicken