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
Mensagem pronta para colar
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-velociraptorOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/fleet-hunting-with-velociraptor/SKILL.md -o SKILL.mdConteú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.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5773
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC