# Documentação do CatSuite — guias, SDK e referência

> Documentação oficial e bilíngue do CatSuite: primeiros passos, extensões .catplug, API JavaScript do SDK, fluxos visuais, segurança e CatBridge.

## Começar

Instalação, primeiros passos e visão geral dos módulos do laboratório.

- [Introdução ao CatSuite](https://netcattest.com/catsuite/docs/introducao.md): O que é o CatSuite, como os módulos do laboratório se conectam e o que mudou na versão 1.5.0 com extensões, fluxos visuais e CatBridge.
- [Primeiros passos no CatSuite](https://netcattest.com/catsuite/docs/primeiros-passos.md): Instale o CatSuite, conheça a navegação principal, capture sua primeira request e exporte evidências em TXT, cURL, JSON ou HAR.
- [Downloads e SDK](https://netcattest.com/catsuite/docs/downloads.md): Onde baixar o CatSuite, o CatBridge para Windows e Linux, o SDK de extensões 1.4.0 e o CatSuite Studio para VS Code, com os links oficiais e as somas SHA-256.

## Módulos

Interceptador, proxy, navegador, Repetir, Intruso, Descobridor e os demais módulos do aplicativo.

- [Módulos do CatSuite](https://netcattest.com/catsuite/docs/modulos.md): Conheça os módulos do CatSuite: Interceptador, Proxy de Rede, Navegador, Repetir, Intruso e Descobridor, com glossário e como usar e configurar cada um.
- [Interceptador](https://netcattest.com/catsuite/docs/modulos/interceptador.md): Interceptador do CatSuite: como usar e configurar a fila, editar requests e responses, Site Map, histórico com filtros e exportação HAR, JSON, TXT e cURL.
- [Proxy de Rede](https://netcattest.com/catsuite/docs/modulos/proxy.md): Proxy de Rede do CatSuite: como configurar o proxy MITM, o certificado CA, a Captura Total de HTTP e HTTPS, as regras de substituição e a pausa de responses.
- [Navegador](https://netcattest.com/catsuite/docs/modulos/navegador.md): Guia completo do módulo Navegador do CatSuite: monitor de rede, código-fonte, inspecionar elemento, modificador de DOM, JWT/Base64, User-Agent e spoof de IP.
- [CatEyes](https://netcattest.com/catsuite/docs/modulos/cateyes.md): CatEyes do CatSuite: como usar e configurar a detecção de tecnologias da página, o nível de confiança por detecção e os sinais de CVE da base local.
- [Repetir](https://netcattest.com/catsuite/docs/modulos/repetir.md): Guia completo do módulo Repetir do CatSuite: como usar o editor HTTP com realce, autocompletar de headers, reenviar, comparar respostas e configurar o SSL/TLS.
- [Intruso](https://netcattest.com/catsuite/docs/modulos/intruso.md): Intruso do CatSuite: como usar e configurar os marcadores de payload, wordlists, geradores, ritmo do ataque e filtro de resultados por status e tamanho.
- [Descobridor](https://netcattest.com/catsuite/docs/modulos/descobridor.md): Descobridor do CatSuite: como usar e configurar a descoberta de caminhos, parâmetros e endpoints com wordlists, métodos HTTP, ritmo controlado e backoff 429.
- [Decodificar](https://netcattest.com/catsuite/docs/modulos/decodificar.md): Decodificar do CatSuite: como usar e configurar a autodetecção de JWT, Base64, URL, Hex, HTML Entities e Binary, além do inspetor JWT/JWE e hashes MD5 e SHA.
- [SSL/TLS](https://netcattest.com/catsuite/docs/modulos/ssl-tls.md): Analisador SSL/TLS do CatSuite: como usar e configurar a triagem de handshake, versão do TLS, cipher suite, cadeia até a raiz, fingerprints e validade.
- [História e notas](https://netcattest.com/catsuite/docs/modulos/historia.md): Guia de História e notas do CatSuite: como usar e configurar a linha do tempo de requisições, filtros, busca, bloco de notas e exportação de evidências.
- [Wordlists e payloads](https://netcattest.com/catsuite/docs/modulos/wordlists.md): Wordlists e payloads do CatSuite: como importar listas .txt, usar wordlists padrão, configurar o gerador de payload e aplicar no Intruso e no Descobridor.

## Extensões

Pacotes .catplug, manifesto, permissões e a API JavaScript do SDK.

- [Extensões do CatSuite](https://netcattest.com/catsuite/docs/extensoes.md): Como funcionam as extensões .catplug: motor QuickJS isolado, permissões, ciclo de vida, pontos de integração e limites da API v1.
- [Manifesto do pacote .catplug](https://netcattest.com/catsuite/docs/extensoes/manifesto.md): Estrutura do arquivo .catplug, campos do manifest.json, regras de validação, permissões, destinos, hashes SHA-256 e o formato 2.
- [SDK de extensões 1.4.0](https://netcattest.com/catsuite/docs/extensoes/sdk.md): O SDK de extensões 1.4.0 do CatSuite: onde baixar, o que vem no pacote, o objeto global cat, os exemplos, os modelos de fluxo e as capacidades do CatBridge.
- [Referência da API JavaScript](https://netcattest.com/catsuite/docs/extensoes/api.md): O objeto global cat do SDK 1.4: mensagens HTTP, eventos, hooks de alteração, envios, APIs externas, laboratório, recursos e utilidades.
- [Interface, dados e achados](https://netcattest.com/catsuite/docs/extensoes/interface-e-dados.md): Comandos, menus de mensagem, abas nativas e componentes; armazenamento, configurações, credenciais e achados com evidência.
- [IDE web de extensões](https://netcattest.com/catsuite/docs/extensoes/ide.md): Como usar a IDE do CatSuite no navegador para criar extensões do zero ou a partir de exemplos, validar, simular, inspecionar e exportar pacotes .catplug.
- [CatSuite Studio para VS Code](https://netcattest.com/catsuite/docs/extensoes/vscode.md): CatSuite Studio para VS Code: como instalar e usar a extensão para criar, validar, testar e assinar plugins .catplug com sugestões do SDK do CatSuite.

## Fluxos visuais

Etapas, parsers, artefatos, aprovações e execuções reproduzíveis.

- [Fluxos visuais com .catflow](https://netcattest.com/catsuite/docs/fluxos.md): Monte análises em grafo com etapas, parsers, condições e reuniões; aprovações por revisão, artefatos rastreáveis, checkpoints e limites.

## Segurança

Proteção PUBLIC, PROTECTED e SECRET, cofre biométrico, assinaturas e backups.

- [Segurança, cofre e proteção de dados](https://netcattest.com/catsuite/docs/seguranca.md): Isolamento das extensões, níveis PUBLIC, PROTECTED e SECRET, cofre biométrico, assinaturas Ed25519, envelope CATSEAL2, backups e recuperação.

## CatBridge

Conector opcional com pareamento, Protocol 2 e capacidades tipadas.

- [CatBridge, o conector opcional](https://netcattest.com/catsuite/docs/catbridge.md): O que é o CatBridge, como baixar para Windows e Linux, como parear com o código numérico, a arquitetura isolada e o Protocol 2 com mensagens assinadas.
- [Instalar e parear o CatBridge](https://netcattest.com/catsuite/docs/catbridge/instalar.md): Como baixar o CatBridge para Windows ou Linux, iniciar o serviço, parear o celular com o código numérico de 24 dígitos e revogar aparelhos com segurança.
- [Catálogo de capacidades e ferramentas](https://netcattest.com/catsuite/docs/catbridge/ferramentas.md): As capacidades tipadas do CatBridge, os executores fixados, os perfis read-only, external-approved e active-approved, os orçamentos, os templates revisados e os dados que cada ferramenta recebe.

## Referência

Códigos de erro, limites e contratos estáveis.

- [Códigos de erro do SDK](https://netcattest.com/catsuite/docs/referencia/erros.md): Lista dos códigos E_* estáveis retornados por extensões, pacotes, fluxos e conectores do CatSuite, com o significado de cada um.
