Ir para o conteúdo
CatSuite

Idioma

Escolha se o site segue o navegador ou se deve forçar português do Brasil ou inglês.

Baixar grátis

Começar

Downloads e SDK

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.

5 min de leitura

Tudo que você precisa para usar o CatSuite e escrever extensões, reunido em um só lugar. O aplicativo é gratuito, sem assinatura e sem paywall, e as ferramentas para desenvolvedores ficam em endereços oficiais: o GitHub para os downloads e o código e o Marketplace do Visual Studio Code para a extensão CatSuite Studio.

O queDownload oficial
Aplicativo CatSuite (Android)Google Play
CatBridge para Windows 64 bitscatbridge-windows-amd64.zip
CatBridge para Linux 64 bitscatbridge-linux-amd64.tar.gz
SDK de extensões 1.4.0catsuite-sdk-1.4.0.zip
CatSuite Studio 1.2.0 (VS Code)Visual Studio Marketplace ou catsuite-studio-1.2.0.vsix
IDE de extensões no navegadorIDE web

Aplicativo CatSuite #

O CatSuite é um aplicativo Android. Baixe pela loja oficial:

Todos os módulos — interceptador, navegador, proxy de rede, Repetir, Intruso, Descobridor, Decodificar, Analisador SSL/TLS, extensões e fluxos — já vêm no aplicativo. Os dados ficam no aparelho. Comece por Primeiros passos.

Repositório oficial no GitHub #

O repositório github.com/netcattest/catsuite reúne o código-fonte e os downloads das ferramentas para desenvolvedores:

PastaO que contém
catbridgeO conector opcional CatBridge, em Go, com instruções de uso e pareamento.
sdkO SDK de extensões 1.4.0: tipos, runtime de referência, esquemas, exemplos e modelos de fluxo.
catsuite-vscodeO código da extensão CatSuite Studio para VS Code.

Os arquivos prontos ficam nas versões publicadas do repositório, cada uma com o seu arquivo de somas SHA-256:

Versão publicadaArquivosVerificação
sdk-1.4.0catsuite-sdk-1.4.0.zipSHA256SUMS.txt
tools-1.2.0catbridge-windows-amd64.zip, catbridge-linux-amd64.tar.gz, catsuite-studio-1.2.0.vsixSHA256SUMS.txt

Confira a integridade #

Compare o SHA-256 de cada arquivo baixado com o valor publicado no SHA256SUMS.txt da mesma versão.

Windows (PowerShell)PowerShell
Get-FileHash .\catsuite-sdk-1.4.0.zip -Algorithm SHA256
LinuxShell
sha256sum -c --ignore-missing SHA256SUMS.txt

SDK de extensões 1.4.0 #

O SDK reúne tudo para criar plugins do CatSuite: os tipos da API, o runtime de referência, os esquemas, quinze exemplos editáveis e seis modelos de fluxo.

O ZIP extrai a pasta catsuite-sdk. Não é preciso instalar nada no aparelho para executar extensões: o motor QuickJS roda dentro do aplicativo e o objeto global cat já está disponível para o seu código. Para escrever, escolha onde prefere trabalhar:

catsuite.d.ts (trecho)TypeScript
declare const cat: {
  readonly apiVersion: 1;
  readonly sdkVersion: "1.4.0";
  events: { on(name: "http.request" | "http.response" | "http.complete", handler: (message: CatMessage) => void | Promise<void>): void };
  proxy: { onRequest(handler: (m: CatMessage) => CatMessage | void): void; onResponse(handler: (m: CatMessage) => CatMessage | void): void };
  http: { send(request: CatRequest): Promise<CatMessage> };
  ui: { tab: { register(options: { id: string; title: CatText; components: CatComponent[] }): void } };
  findings: { add(finding: CatFinding): Promise<string> };
};

CatSuite Studio para VS Code #

O CatSuite Studio é a extensão oficial do CatSuite para o Visual Studio Code: sugestões do SDK ao digitar cat., modelos prontos, validação contínua, prévia local com fixtures e geração de pacotes .catplug assinados.

Pelo Marketplace, use a visão Extensões do VS Code e busque por CatSuite Studio, ou a linha de comando:

Instalar pelo MarketplaceShell
code --install-extension NetCatTest.catsuite-studio

Com o VSIX baixado, abra Extensões → ⋯ → Instalar do VSIX no VS Code e selecione o arquivo, ou use a linha de comando:

Instalar pelo VSIXShell
code --install-extension catsuite-studio-1.2.0.vsix

O CatSuite Studio exige o Visual Studio Code 1.100.0 ou superior. Veja o guia completo do CatSuite Studio.

IDE de extensões #

A IDE web roda inteiramente no navegador: nada é enviado para servidores e o simulador não faz conexões de rede. Você cria do zero ou a partir de um exemplo, valida, executa em um simulador fiel ao aplicativo e exporta um .catplug pronto para importar no CatSuite. Veja o guia completo da IDE.

Conector CatBridge #

O CatBridge é opcional e roda no seu computador. A distribuição pronta não exige Go: baixe o pacote do seu sistema, extraia e inicie o serviço. O pareamento usa um código numérico de 24 dígitos, sem QR Code. O passo a passo está em Instalar e parear o CatBridge, e o catálogo de ferramentas em Capacidades e ferramentas.

Documentação para leitura automática #

Toda página desta documentação tem uma versão em Markdown: acrescente .md ao endereço. Há também um índice em texto para modelos de linguagem:

Próximo passo #