Skip to main content

Cyberstrike is now open source! AI-powered penetration testing for security professionals. Star on GitHub

Primeiros Passos

Cyberstrike e um harness ofensivo de seguranca aumentado por IA. Voce descreve um alvo — uma aplicacao web, uma API, uma rede — e o Cyberstrike executa a avaliacao. Ele escolhe as ferramentas, despacha os agentes certos, testa vulnerabilidades e reporta o que encontra.

Pense nele como um pentester de IA que trabalha ao seu lado. Voce mantem o controle por meio de uma unica interface conversacional enquanto o harness cuida do trabalho pesado: crawling, analise de trafego, testes de injecao, verificacoes de autorizacao e encontrar cadeias entre resultados individuais.

Por baixo dos panos, ele reune mais de 100 ferramentas de seguranca, mais de 15 agentes especializados, mais de 65 scripts de teste deterministicos baseados no OWASP WSTG, alem de engines dedicados para crawling web, analise de trafego, ferramentas containerizadas e integracoes externas.

Instalacao e primeira execucao do Cyberstrike

Requisitos do Sistema

Antes de instalar o Cyberstrike, verifique se seu sistema atende a estes requisitos:

RequisitoMinimoRecomendado
Sistema OperacionalmacOS 12+, Ubuntu 20.04+, Windows 10+macOS 14+, Ubuntu 22.04+
RAM4 GB8 GB
Espaco em Disco500 MB2 GB
Node.js18.0+20.0+

Instalando o Cyberstrike

Escolha seu metodo de instalacao preferido com base no seu sistema operacional e gerenciador de pacotes.

npm (Recomendado)

  1. Abra seu terminal
  2. Execute o comando de instalacao:
Terminal window
npm install -g @cyberstrike-io/cyberstrike@latest
  1. Verifique a instalacao:
Terminal window
cyberstrike --version
TUI do Cyberstrike apos instalacao

Bun Em Breve

O suporte ao Bun ainda nao esta disponivel.

Homebrew (macOS) Em Breve

O suporte ao Homebrew ainda nao esta disponivel.

curl (Linux/macOS)

Execute o script de instalacao:

Terminal window
curl -fsSL https://cyberstrike.io/install | bash

iwr (Windows/Powershell)

Execute o script de instalacao:

Terminal window
iwr -useb https://cyberstrike.io/install.ps1 | iex

Caution

Revise os scripts antes de executa-los. O script de instalacao esta disponivel em github.com/CyberStrikeus/CyberStrike.

Docker

Caution

A imagem Docker estara disponivel em breve. Por enquanto, use npm ou curl.

Conectando um Provedor de IA

Fluxo de login de autenticacao do Cyberstrike

O Cyberstrike requer um provedor de IA para funcionar. Os seguintes provedores sao suportados:

ProvedorNivel GratuitoMetodo de Autenticacao
GitHub CopilotCom assinaturaOAuth (sem chave de API)
OpenRouterSimChave de API
AnthropicNaoChave de API
OpenAINaoChave de API
Google GeminiSimChave de API
OllamaSim (Local)Nenhum

Configurando a Autenticacao

Dialogo de selecao de modelo do Cyberstrike
  1. Inicie o Cyberstrike e execute o comando de conexao:
/connect
  1. Selecione seu provedor na lista e insira sua chave de API (ou autorize via OAuth para GitHub Copilot)

  2. Troque de modelo a qualquer momento com:

/models

Usando Variaveis de Ambiente

Alternativamente, defina as chaves de API como variaveis de ambiente:

Terminal window
# Anthropic
export ANTHROPIC_API_KEY="sk-ant-..."
# OpenAI
export OPENAI_API_KEY="sk-..."
# Google
export GOOGLE_GENERATIVE_AI_API_KEY="AI..."
# OpenRouter
export OPENROUTER_API_KEY="sk-or-..."

Adicione estas ao seu perfil do shell (~/.bashrc, ~/.zshrc) para persistencia.

Executando Sua Primeira Avaliacao

Iniciar

Terminal window
cyberstrike

A TUI aparece com um prompt de entrada, area de resposta e barra de status.

Interface principal da TUI do Cyberstrike

Descreva o Alvo

Digite sua tarefa diretamente. O harness decide o que executar:

> Test https://app.example.com for OWASP Top 10 vulnerabilities

O que acontece por baixo dos panos:

  1. O agente primario cyberstrike le seu objetivo
  2. /hackbrowser e lancado para rastrear o alvo e capturar trafego HTTP
  3. Vortex processa cada requisicao — aplica regras, sinaliza anomalias
  4. O wstg-agent despacha agentes especialistas baseados em sinais das requisicoes
  5. 13 especialistas WSTG testam injecao, bypass de autenticacao, IDOR, falhas de sessao, problemas de criptografia e mais
  6. O escalation-hunter encadeia descobertas para detectar vulnerabilidades compostas
  7. O agente triage verifica independentemente cada descoberta reproduzindo evidencias HTTP
  8. Voce recebe descobertas triadas com evidencias, severidade e remediacao

O Que Ha no Harness

CamadaO Que
Agentes15+ agentes especializados — pipeline WSTG, triagem, escalacao, geral, exploracao
Ferramentas100+ ferramentas integradas — replay HTTP, sondas de injecao, sondas de acesso, reconhecimento, busca de codigo
Skills65+ scripts de teste WSTG deterministicos carregados por especialistas em tempo de execucao
VortexEngine de trafego HTTP com consultas DSL, correspondencia de regras e correlacao de sinais
HackBrowserCrawler Chromium orientado por IA com captura de contexto de UI
Bolt30+ ferramentas de seguranca containerizadas (nmap, nuclei, sqlmap, hydra e mais)
MCP3 servidores integrados (github-security, cve, osint) + qualquer servidor MCP personalizado

Voce interage com um unico prompt. O harness orquestra o resto.

Configuracao

Crie um arquivo cyberstrike.json no diretorio do seu projeto para definir padroes:

cyberstrike.json
{
"$schema": "https://cyberstrike.io/config.json",
"model": "anthropic/claude-sonnet-4-20250514"
}

Quando voce executa cyberstrike neste diretorio, ele carrega automaticamente essas configuracoes. Voce tambem pode trocar de modelo a qualquer momento com /models na TUI.

Hierarquia de Configuracao

O Cyberstrike carrega a configuracao de multiplas fontes nesta ordem:

  1. Variaveis de ambiente (maior prioridade)
  2. Configuracao do projeto (cyberstrike.json)
  3. Configuracao do usuario (~/.config/cyberstrike/cyberstrike.json)
  4. Valores padrao (menor prioridade)

Para opcoes detalhadas de configuracao, consulte a Referencia de Configuracao.

Comandos Slash Principais

ComandoAcao
/connectConectar um provedor de IA
/modelsTrocar de modelo
/hackbrowserIniciar o crawler web autonomo
/boltGerenciar servidores de ferramentas Bolt
/mcpsGerenciar servidores MCP
/vulnerabilitiesRevisar descobertas
/webInspecionar trafego web capturado
/reportGerar um relatorio
/helpMostrar todos os comandos

Atalhos de Teclado

AtalhoAcao
EnterEnviar mensagem
Shift+EnterNova linha
EscapeInterromper a sessao em execucao
Ctrl+PLista de comandos
TabProximo agente
Ctrl+DSair do Cyberstrike
↑ / ↓Navegar no historico de entrada

Consulte Atalhos de Teclado para a referencia completa.

Proximos Passos

Continue aprendendo com estes guias:

  1. Referencia de Configuracao — Personalize as configuracoes do Cyberstrike
  2. Provedores de IA — Configure seu provedor de IA preferido
  3. Agentes de Seguranca — Aprenda sobre agentes especializados
  4. Funcionalidades — HackBrowser, Vortex, Bolt, MCP

Tip

Junte-se a comunidade no Discord para suporte e atualizacoes.