14 pontos por GN⁺ 2025-01-02 | 1 comentários | Compartilhar no WhatsApp
  • Ferramenta projetada para fazer engenharia reversa de APIs HTTP de sites
  • Automatiza ou integra sites que não têm API pública
  • Registra facilmente o tráfego de rede do aplicativo por meio de um proxy HTTP embutido
  • Identifica automaticamente endpoints relevantes e analisa visualmente as relações de dados entre eles
  • Permite personalização pelo usuário, como definir valores de entrada e saída ou excluir dados desnecessários
  • Pode exportar funcionalidades definidas pelo usuário como código JavaScript para uso imediato em integrações
  • Casos de uso
    • Automação
      • Reduz tempo e custo ao automatizar tarefas de negócios.
      • Use o API Parrot para registrar o processo de trabalho, definir parâmetros e gerar código que execute chamadas de API
    • Integração
      • Faz engenharia reversa da API de outros serviços para integrar com seu software
      • Ajuda na recuperação de dados e na execução de tarefas
    • Web scraping
      • Coleta dados ao imitar processos de autenticação e chamadas de API
      • Extrai os dados necessários de estruturas de dados aninhadas, como JSON ou HTML
  • Aplicativo baseado em Electron: pode ser executado em Windows e Linux

1 comentários

 
GN⁺ 2025-01-02
Comentários no Hacker News
  • Projeto impressionante. Fiquei curioso sobre como ele descobre as relações entre os dados, então tentei verificar o repositório, mas parece que não há código, apenas issues e releases. Queria saber se é isso mesmo

    • Fico curioso para saber se este projeto não é open source
    • Fico curioso para saber se tem custo
    • Fico curioso para saber como ele descobre as relações entre os dados
  • Bom projeto. Só como referência, existe um app chamado Traffic Parrot. Como ele atua no mesmo mercado, talvez não gostem da escolha do nome

  • Fico curioso sobre como ele se compara ao mitmmitmproxy2swagger

  • Fico curioso sobre como ele difere do Integuru. Foi postado aqui algumas semanas atrás

  • É uma pena que metade dos comentários esteja pedindo um app para MacOS. O aumento do desenvolvimento em MacOS para desenvolvimento de servidores cujo objetivo final é Linux será prejudicial para a nova geração de engenheiros no longo prazo

  • Dei uma olhada na seção "Docs" e gostei de como ela explica bem o fluxo de trabalho pretendido e os casos de uso. Estou usando Debian/Intel e, fora a instalação do Chrome, tive apenas alguns pequenos problemas

    • Um appImage autocontido é uma boa abordagem, mas não está claro onde ele deve ser instalado. Deveria haver um local de instalação padrão adicionado para pessoas acostumadas com apt install
    • Usei sudo wget $URL -C /usr/local/bin/ e chmod +x $appimage, e encontrei problemas com permissões de arquivos de propriedade do root devido a mudanças de estado internas durante a criação de Collection. Resolvi mudando para chmod 777 e reiniciando o app. Como é meu computador pessoal, posso usar o chmod que quiser, mas a documentação precisa ser mais clara para quem não está familiarizado com appimage
    • Renomear projetos, coleções etc. é trabalhoso. Por exemplo, clicar no lápis de 'New Project' abre uma janela de renomeação e exige várias etapas. Isso poderia melhorar se esse único clique abrisse a janela, ela recebesse o foco e o cursor fosse posicionado no campo de formulário vazio para então apertar 'Enter'
    • É necessário um recurso para alternar a exibição das colunas de propriedades. Em um notebook de 14 polegadas com alta resolução, a tela fica poluída. A largura do projeto deveria ser ajustável
    • O tamanho padrão da visualização de fluxo é muito pequeno
    • Os problemas acima são pequenos e não diminuem o quanto o programa é excelente e interessante. Testei o programa com o tutorial e o layout de resposta do DOM também era muito bom
  • Boa ferramenta. Testei respostas GraphQL grandes no imdb.com e, após algumas requisições, o API Parrot travou

  • Fico curioso para saber se há planos de lançamento para macOS

  • Projeto interessante. Muitas vezes procurei algo assim, mas não consegui encontrar nada que fizesse o que eu queria. Uso Mac e gostaria de experimentar esta ferramenta. Fico curioso sobre para que o adblock-rs é usado

  • Interessante, mas no primeiro site que tentei ele não encontrou nada além da requisição principal. Sei que há uma requisição POST para obter dados da API. Verifiquei o tutorial, mas o software não consegue capturar requisições na página principal e funciona bem com formulários, botões e ações "manuais". Posso enviar por DM o site e as requisições esperadas