Andrewjayak/ffuf_claude_skill

🕵️♂️ Melhore os testes de segurança web usando a skill ffuf para Claude Code, descobrindo rapidamente diretórios ocultos, arquivos, subdomínios e endpoints de API.

O que é ffuf_claude_skill?

Esta skill integra o fuzzer web ffuf ao Claude Code, permitindo que desenvolvedores e profissionais de segurança realizem testes de descoberta de conteúdo web de forma rápida e automatizada. Com ela, é possível varrer diretórios e arquivos ocultos, enumerar subdomínios e identificar endpoints de API não documentados, usando wordlists personalizadas e filtros de resposta (código HTTP, tamanho, linhas, palavras). A skill suporta diferentes modos de varredura, como modo de diretório, modo de subdomínio (usando cabeçalho Host) e modo de endpoint POST. Além disso, oferece opções para controle de requisições, rate limiting, proxies e salvamento de resultados em JSON ou HTML, tornando-se uma ferramenta essencial para análise de superfície de ataque e hardening de aplicações web.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add Andrewjayak/ffuf_claude_skill

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que ffuf_claude_skill faz?

🕵️♂️ Melhore os testes de segurança web usando a skill ffuf para Claude Code, descobrindo rapidamente diretórios ocultos, arquivos, subdomínios e endpoints de API.

Visão Geral

Esta skill permite que o Claude Code execute o ffuf (Fuzz Faster U Fool) diretamente do chat, facilitando a descoberta de conteúdo web, enumeração de subdomínios e testes de fuzzing em aplicações web.

Funcionalidades

  • Descoberta de Diretórios/Arquivos: Varredura de diretórios e arquivos ocultos usando wordlists personalizadas.
  • Enumeração de Subdomínios: Descoberta de subdomínios através de fuzzing no cabeçalho Host.
  • Descoberta de Endpoints de API: Identificação de endpoints REST não documentados.
  • Filtragem de Respostas: Filtragem por código de status HTTP, tamanho, linhas ou palavras.
  • Múltiplos Modos de Varredura: Suporte para modos GET, POST e cabeçalho personalizado.
  • Rate Limiting: Controle de requisições por segundo para evitar bloqueio.
  • Suporte a Proxy: Roteamento de tráfego através de proxies HTTP/SOCKS5.
  • Exportação de Resultados: Salvamento em JSON ou HTML para análise posterior.

Requisitos

  • ffuf instalado e acessível no PATH do sistema.
  • Wordlists de diretórios/subdomínios (ex.: SecLists, DirBuster, etc.).
  • Claude Code com suporte a skills.

Exemplos de Uso

Descoberta de Diretórios

ffuf -u https://exemplo.com/FUZZ -w /caminho/para/wordlist.txt

Enumeração de Subdomínios

ffuf -u https://exemplo.com -H "Host: FUZZ.exemplo.com" -w /caminho/para/subdomains.txt

Descoberta de Endpoints de API (POST)

ffuf -u https://exemplo.com/api/FUZZ -X POST -w /caminho/para/endpoints.txt -H "Content-Type: application/json" -d '{"key":"value"}'

Varredura com Filtragem

ffuf -u https://exemplo.com/FUZZ -w /caminho/para/wordlist.txt -fc 404,403 -fs 0,1234

Varredura com Rate Limiting

ffuf -u https://exemplo.com/FUZZ -w /caminho/para/wordlist.txt -rate 50

Usando Proxy

ffuf -u https://exemplo.com/FUZZ -w /caminho/para/wordlist.txt -x http://127.0.0.1:8080

Salvando Resultados

ffuf -u https://exemplo.com/FUZZ -w /caminho/para/wordlist.txt -o resultados.json -of json

Notas

  • Sempre use wordlists apropriadas para o alvo (ex.: SecLists, DirBuster, subdomains-top1million-5000.txt).
  • Respeite os limites de taxa (rate limiting) para evitar sobrecarga ou bloqueio.
  • Para testes de subdomínios, certifique-se de que o DNS resolve corretamente.
  • Os resultados podem ser analisados manualmente ou integrados a pipelines de CI/CD.

Licença

Este projeto é distribuído sob a licença MIT. Consulte o arquivo LICENSE para obter detalhes.

Habilidades Relacionadas