- Outil conçu pour faire de l’ingénierie inverse des API HTTP de sites web
- Permet d’automatiser ou d’intégrer des sites web sans API publique
- Enregistre facilement le trafic réseau d’une application grâce à un proxy HTTP intégré
- Identifie automatiquement les endpoints pertinents et analyse visuellement les relations de données entre eux
- Personnalisation possible, comme la définition des valeurs d’entrée et de sortie ou l’exclusion de données inutiles
- Possibilité d’exporter les fonctions personnalisées en code JavaScript pour une utilisation immédiate dans une intégration
- Cas d’usage
- Automatisation
- Réduit le temps et les coûts en automatisant les tâches métier.
- Utilise API Parrot pour enregistrer un processus de travail, définir des paramètres et générer du code exécutant des appels API
- Intégration
- Fait de l’ingénierie inverse des API d’autres services afin de les intégrer à un logiciel
- Aide à récupérer des données et à exécuter des actions
- Web scraping
- Collecte des données en imitant les processus d’authentification et les appels API
- Extrait les données nécessaires à partir de structures de données imbriquées comme JSON ou HTML
- Application basée sur Electron : fonctionne sous Windows et Linux
1 commentaires
Commentaires sur Hacker News
Projet impressionnant. J’ai voulu consulter le dépôt pour comprendre comment il découvre les relations entre les données, mais il semble n’y avoir ni code, seulement des issues et des releases. Je me demande si c’est bien le cas
Beau projet. À titre d’information, il existe une application appelée Traffic Parrot. Elle opère sur le même marché, donc ils n’apprécieront peut-être pas ce choix de nom
Je me demande comment cela se compare à mitmmitmproxy2swagger
Je me demande en quoi cela diffère d’Integuru. C’était publié ici il y a quelques semaines
C’est dommage que la moitié des commentaires demandent une application MacOS. Le fait que le développement sur MacOS augmente pour du développement serveur dont la cible finale est Linux sera néfaste à long terme pour la nouvelle génération d’ingénieurs
J’ai parcouru la section "Docs", et j’ai apprécié qu’elle explique bien le workflow prévu et les cas d’usage. J’utilise Debian/Intel et, en dehors de l’installation de Chrome, je n’ai rencontré que quelques petits problèmes
apt installsudo wget $URL -C /usr/local/bin/etchmod +x $appimage, et lors de la création d’une Collection, les changements d’état internes ont provoqué des problèmes de permissions sur des fichiers appartenant à root. J’ai réglé le problème en passant àchmod 777puis en redémarrant l’application. C’est mon ordinateur personnel, donc je peux appliquer lechmodque je veux, mais il faudrait une documentation plus claire pour les personnes peu familières avec les appImageBon outil. J’ai testé de grosses réponses GraphQL sur imdb.com, et après quelques requêtes, API Parrot a planté
Je me demande s’il est prévu de sortir une version macOS
Projet intéressant. J’ai souvent cherché quelque chose comme ça sans trouver un outil qui fasse ce que je voulais. J’utilise un Mac et j’aimerais essayer cet outil. Je me demande à quoi sert adblock-rs
Intéressant, mais sur le premier site que j’ai essayé, il n’a rien trouvé en dehors de la requête principale. Je sais qu’il y a une requête POST vers l’API pour récupérer les données. J’ai consulté le tutoriel, mais le logiciel ne semble pas pouvoir capturer les requêtes depuis la page principale, alors qu’il fonctionne bien avec les formulaires, les boutons et les actions "manuelles". Je peux envoyer en DM le site web et les requêtes attendues