Zatanna — Kampala
Kampala by Zatanna reverse engineeriza fluxos de software apenas humano ao interceptar tráfego HTTP/HTTPS, rastrear autenticação e exportar APIs.
O que é Zatanna?
Kampala da Zatanna é uma ferramenta para macOS que ajuda a fazer engenharia reversa de fluxos de software e expô-los como APIs confiáveis que agentes de IA e ferramentas internas podem chamar em produção. O objetivo é capturar o comportamento real de request/response de sites, apps móveis e apps desktop sem depender de scripts de automação de navegador que precisam ser mantidos.
Kampala é projetado para interceptar e analisar tráfego ao vivo, incluindo sequências de múltiplos passos, para que você possa mapear a cadeia de autenticação (tokens, cookies e sessões) e depois reproduzir o fluxo capturado como automações estáveis.
Principais Recursos
- Interceptação completa de tráfego (HTTP/HTTPS) em tempo real: Permite visualizar cada request HTTP/S feito por um app ou navegador para entender como o fluxo realmente se comunica.
- Rastreamento da cadeia de autenticação: Mapeia automaticamente tokens, cookies, sessões e sequências de múltiplos passos para reduzir o trabalho manual de identificar o que precisa estar presente para requests autenticados.
- Reprodução e exportação de fluxos: Captura sequências e permite reproduzi-las como automações estáveis, depois exporta o resultado para ser chamado como uma API.
- Preservação de fingerprint: Mantém o fingerprint HTTP/TLS original para que o tráfego interceptado se comporte identicamente ao fluxo fonte.
Como Usar o Kampala
- Baixe e execute o Kampala no macOS para começar a interceptar tráfego.
- Abra ou interaja com o site ou app alvo enquanto o Kampala captura os requests HTTP/S relevantes.
- Revise a sequência capturada e o comportamento de autenticação, incluindo tokens, cookies, sessões e qualquer fluxo de múltiplos passos.
- Reproduza e exporte o fluxo para que possa ser usado como uma automação/API estável que um agente de IA ou ferramenta interna possa chamar.
Casos de Uso
- Automatize um fluxo web existente como API: Capture os requests de rede por trás de uma interação de múltiplos passos em um navegador e converta essa sequência em uma API para automação orientada por agentes.
- Faça engenharia reversa de um fluxo de app móvel autenticado: Intercepte os requests HTTP/S do app, rastreie a cadeia de autenticação (tokens/cookies/sessões), depois reproduza a mesma sequência de forma confiável.
- Suporte ferramentas internas que precisam de chamadas determinísticas: Use captura e reprodução de fluxos para exportar automações estáveis em vez de manter scripts personalizados de automação de navegador.
- Valide que o tráfego corresponde ao fingerprint original: Quando o comportamento depende de características HTTP/TLS, use preservação de fingerprint para que chamadas reproduzidas se comportem mais como o fluxo original.
FAQ
-
O que o Kampala faz? O Kampala intercepta tráfego HTTP/HTTPS de apps e navegadores, rastreia autenticação em sequências de múltiplos passos e permite reproduzir e exportar o fluxo capturado como APIs confiáveis para uso em produção.
-
Quais plataformas são suportadas? O Kampala está disponível para macOS. Suporte ao Windows está a caminho; a página oferece uma lista de espera para Windows.
-
Preciso escrever scripts de automação de navegador? A página posiciona o Kampala como alternativa à manutenção de scripts de automação de navegador ao fazer engenharia reversa do fluxo a partir do comportamento de rede observado.
-
Que tipos de aplicativos podem ser feitos engenharia reversa? O site afirma que o Kampala pode fazer engenharia reversa de fluxos de sites, apps móveis e apps desktop.
Alternativas
- Frameworks de automação de navegador (ex.: controle de UI/navegador scriptado): Em vez de interceptar e exportar tráfego de rede, esses dependem de automação de interações de usuário. Podem exigir mais manutenção quando UIs mudam.
- Wrappers de API HTTP construídos a partir de endpoints documentados: Se um aplicativo fornece uma API oficial ou estável, você pode chamá-la diretamente. Isso evita interceptação, mas pode não existir para o fluxo que você precisa.
- Ferramentas gerais de tráfego/proxy: Ferramentas que capturam tráfego HTTP/S podem ajudar a inspecionar requests, mas podem não oferecer a mesma combinação de rastreamento de cadeia de autenticação, reprodução e exportação voltada para chamadas de API prontas para produção.
- Scripts de automação personalizados (não navegador): Você pode replicar fluxos scriptando sequências de requests manualmente, embora tipicamente precise lidar com tokens/cookies de autenticação e lógica de reprodução por conta própria.
Alternativas
Codex Plugins
Use Codex Plugins para combinar skills, integrações de apps e servidores MCP em fluxos reutilizáveis, ampliando o acesso do Codex a Gmail, Drive e Slack.
Falconer
Falconer é uma plataforma de conhecimento que se atualiza sozinha, reunindo documentação interna e contexto de código para equipes rápidas encontrarem e compartilharem.
OpenFlags
OpenFlags é um sistema de feature flags open source e self-hosted para progressive delivery, com avaliação local via SDKs e control plane.
AakarDev AI
AakarDev AI é uma plataforma poderosa que simplifica o desenvolvimento de aplicações de IA com integração perfeita de banco de dados vetorial, permitindo implantação rápida e escalabilidade.
AgentMail
AgentMail é uma API de inbox de e-mail para agentes de IA: crie, envie, receba e pesquise mensagens via REST para conversas bidirecionais.
skills-janitor
skills-janitor audita, rastreia e compara suas skills do Claude Code com nove ações focadas por comandos slash, sem dependências.