Pular para o conteúdo
Skillpedia
Análise e planilhas35 mil · #5773

fleet-hunting-with-velociraptor

Permite que seu agente procure ameaças em muitos computadores ao mesmo tempo. É útil para investigar ataques em larga escala e coletar dados de segurança sem precisar formatar os computadores.

O que ela faz

O Velociraptor é uma ferramenta que ajuda a procurar por atividades suspeitas em muitos computadores ao mesmo tempo. Ele permite criar buscas personalizadas para encontrar informações específicas, como programas maliciosos ou comportamentos incomuns, em toda a sua rede.

Quando usar

  • ✓Quando você precisa procurar por um comportamento específico em centenas ou milhares de computadores.
  • ✓Para coletar informações de segurança de computadores sem precisar formatá-los durante uma investigação.
  • ✓Para criar programas que coletam dados de computadores que não estão conectados à rede principal.

Exemplo do que pedir para a IA

“Procure por qualquer computador executando um script suspeito de PowerShell.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/fleet-hunting-with-velociraptor/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/fleet-hunting-with-velociraptor/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você configura um servidor central e instala pequenos programas (agentes) nos computadores que deseja monitorar. Depois, você escreve comandos de busca (VQL) que são enviados a todos os agentes para coletar as informações desejadas.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill fleet-hunting-with-velociraptor

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/fleet-hunting-with-velociraptor/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Caça em Frota com Velociraptor

Apenas para Uso Autorizado: Agentes Velociraptor fornecem visibilidade profunda do endpoint e coleta remota. Implante apenas em ativos que você possui ou está autorizado a monitorar, de acordo com sua política de monitoramento e a lei aplicável.

Visão Geral

Velociraptor é uma plataforma de visibilidade de endpoint e forense digital de código aberto da Rapid7/Velocidex. Um único binário Go atua como servidor, cliente (agente) e CLI, dependendo de como é invocado e configurado. Seu poder vem da VQL (Velociraptor Query Language) — uma linguagem semelhante a SQL cujos plugins consultam o estado em tempo real de um endpoint (processos, arquivos, registro, logs de eventos, WMI, conexões de rede, prefetch, etc.). Consultas VQL são empacotadas em Artefatos reutilizáveis, e Artefatos são executados em escala como Hunts que se espalham por todos os clientes conectados e transmitem resultados de volta para o servidor como linhas estruturadas.

Isso torna o Velociraptor ideal para caça de ameaças em toda a frota: uma hipótese ("algum host está executando PowerShell suspeito?") se torna um artefato VQL, implantado como um hunt, com resultados agregados centralmente em minutos. Ele também suporta coletores offline (executáveis autônomos que coletam e empacotam artefatos em hosts isolados ou não gerenciados) e notebooks forenses ao vivo.

Quando Usar

  • Caçar um TTP em centenas ou milhares de endpoints a partir de um único console.
  • Coletar artefatos forenses sob demanda durante a resposta a incidentes sem reimagem.
  • Monitorar continuamente um indicador usando artefatos de eventos do lado do cliente.
  • Gerar coletores offline autônomos para hosts que você não pode registrar.

Pré-requisitos

  • Um host Linux ou Windows para o servidor (Linux recomendado para produção).
  • O binário Velociraptor da página oficial de releases: https://github.com/Velocidex/velociraptor/releases
  • Conectividade de saída/entrada dos clientes para a porta do frontend do servidor (padrão 8000) e a GUI de administração (padrão 8889).
  • Tornar o binário executável no Linux:
    chmod +x velociraptor-v0.*-linux-amd64
    sudo mv velociraptor-v0.*-linux-amd64 /usr/local/bin/velociraptor
    

Objetivos

  • Gerar configurações de servidor e cliente.
  • Executar o frontend e a GUI do servidor.
  • Registrar clientes em toda a frota.
  • Criar e testar hunts VQL.
  • Lançar um hunt em toda a frota e coletar resultados.
  • Produzir um coletor offline para hosts não gerenciados.

Mapeamento MITRE ATT&CK

ID Nome Oficial da Técnica Relevância para esta habilidade
T1059 Interpretador de Comando e Script Um alvo principal de hunt — artefatos VQL expõem a execução anômala do interpretador (PowerShell, cmd, wscript) em toda a frota para detecção e triagem.

Velociraptor é uma plataforma de caça defensiva; o mapeamento reflete o comportamento do adversário que os hunts são projetados para detectar.

Fluxo de Trabalho

1. Gerar a configuração do servidor

O gerador interativo escreve uma configuração de servidor (TLS, caminhos do datastore, usuários da GUI, URL do frontend). Use config generate para uma compilação de laboratório autoassinada ou o assistente interativo -i para produção.

# Non-interactive: dump a default server config
velociraptor config generate > server.config.yaml

# Interactive wizard (recommended for production deployments)
velociraptor config generate -i

2. Adicionar um usuário administrador da GUI

Crie pelo menos um administrador para fazer login no console.

velociraptor --config server.config.yaml user add admin --role administrator

3. Iniciar o frontend e a GUI do servidor

O frontend aceita conexões de clientes; a GUI é servida conforme a configuração (padrão https://127.0.0.1:8889).

velociraptor --config server.config.yaml frontend -v

Para um laboratório local rápido e tudo-em-um (servidor + frontend + um cliente local em um único processo):

velociraptor gui

4. Gerar a configuração do cliente e implantar agentes

Derive a configuração do cliente da configuração do servidor e execute-a como cliente em cada endpoint.

# Produce the client config (embeds server URL + CA)
velociraptor --config server.config.yaml config client > client.config.yaml

# On a Linux endpoint, run as a client (or install as a service)
velociraptor --config client.config.yaml client -v

No Windows, crie um instalador MSI/serviço a partir da GUI ("Server Artifacts" > deployment) ou execute:

velociraptor.exe --config client.config.yaml service install

5. Testar VQL interativamente antes de caçar

…

Perguntas frequentes

O que é VQL?

VQL é uma linguagem de consulta parecida com SQL que o Velociraptor usa para buscar informações nos computadores. Ela permite consultar detalhes como processos em execução, arquivos e logs.

O que são 'Artifacts'?

Artifacts são como pacotes que reúnem as consultas VQL. Eles tornam mais fácil reutilizar e executar buscas complexas em muitos computadores.

Posso usar isso em computadores que não estão na minha rede?

Sim, o Velociraptor pode criar 'coletores offline' que são programas independentes para coletar dados de computadores que não estão conectados à rede.

Detalhes

Descrição original do autor

Deploy a Velociraptor server and agents, then author VQL (Velociraptor Query Language) artifacts and run them as fleet-wide hunts, on-demand forensic collections, or standalone offline collectors. Use when hunting a TTP across hundreds or thousands of endpoints, collecting forensic artifacts during incident response without re-imaging, or generating collectors for unmanaged/air-gapped hosts.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5773
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas