Pular para o conteúdo
Skillpedia
Segurança48 mil · #3809

pentest-tools

Ensina seu agente de IA a proteger aplicações contra ataques e consultar e organizar bancos de dados.

O que ela faz

Esta ferramenta ajuda a testar a segurança de sistemas de computador e redes. Ela usa várias ferramentas especializadas para procurar por fraquezas, como se fosse um detetive digital.

Quando usar

  • ✓Quando você tem permissão para testar a segurança de um sistema.
  • ✓Para encontrar falhas em um site antes que hackers as encontrem.
  • ✓Para aprender como funcionam testes de segurança de forma prática.

Exemplo do que pedir para a IA

“Quero testar a segurança do site exemplo.com. Por favor, procure por vulnerabilidades conhecidas.”

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/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/pentest-tools/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/pentest-tools/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ela funciona executando comandos de ferramentas de segurança conhecidas, como Nmap para ver quais portas estão abertas, ou SQLMap para testar injeções de SQL. Antes de executar qualquer teste em um alvo, ela sempre pedirá sua confirmação e detalhes sobre a autorização.

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 sickn33/agentic-awesome-skills --skill pentest-tools

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/pentest-tools/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.

⚠️ USO AUTORIZADO APENAS Esta habilidade é apenas para fins educacionais ou avaliações de segurança autorizadas. Você deve ter permissão explícita e por escrito do proprietário do sistema antes de usar esta ferramenta. O uso indevido desta ferramenta é ilegal e estritamente proibido.

Portão de confirmação obrigatório Antes de executar qualquer comando que sonde, explore, altere, persista em, extraia dados de ou tente acesso a credenciais contra um alvo:

  1. Peça ao usuário para declarar o URL exato do alvo, IP, conta ou recurso.
  2. Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
  3. Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
  4. Aguarde a confirmação explícita na conversa atual.

Sem essa confirmação, permaneça apenas em modo de leitura e forneça orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.

Quando Usar

  • Uma avaliação autorizada necessita de ferramentas padrão orquestradas de forma coerente.
  • Escolher e sequenciar a ferramenta certa para cada fase de reconhecimento/exploração.

适用范围

当任务属于以下场景时使用本 skill:

  • Coleta de informações do alvo (escaneamento de portas, enumeração de subdomínios, identificação de serviços)
  • Escaneamento de vulnerabilidades (vulnerabilidades Web, detecção de CVE, erros de configuração)
  • Penetração Web (SQL injection, XSS, SSRF, brute-force de diretórios)
  • Quebra de senhas (quebra de hashes, ataques de dicionário)
  • Penetração de rede (utilização de serviços, auxílio à movimentação lateral)

与其他 skill 的分工

Cenário Qual usar
Escaneamento/ataque ativo (Nmap/Nuclei/SQLMap) Esta habilidade
Análise reversa de binários ida-reverse/ ou radare2/
Análise reversa de assinatura JS frontend js-reverse/
Operações de automação de navegador/desktop browser-automation/
Competições CTF (abrangente) CTF-Sandbox-Orchestrator/

Julgamento simples:

  • Precisa "escanear o alvo, encontrar vulnerabilidades, explorar vulnerabilidades" → Esta habilidade
  • Precisa "analisar a lógica interna do programa" → Habilidades de engenharia reversa
  • Precisa "operar o navegador/desktop" → Automação de navegador

Matriz de Ferramentas

Coleta de Informações

Ferramenta Uso Comando Típico
Nmap Escaneamento de portas, identificação de serviços, detecção de SO nmap -sV -sC -O target
Masscan Escaneamento de portas rápido em larga escala masscan -p1-65535 target --rate=1000
Subfinder Enumeração de subdomínios subfinder -d target.com
httpx Detecção HTTP, detecção de atividade httpx -l urls.txt -status-code

Escaneamento de Vulnerabilidades

Ferramenta Uso Comando Típico
Nuclei Escaneamento de vulnerabilidades baseado em templates (CVE/configuração/exposição) nuclei -u target -t cves/
ZAP Escaneamento de segurança de aplicações Web Chamado via API ou MCP
Nikto Escaneamento de vulnerabilidades de servidores Web nikto -h target

Penetração Web

Ferramenta Uso Comando Típico
SQLMap Automação de SQL injection sqlmap -u "url?id=1" --batch --dbs
FFUF Brute-force de diretórios/parâmetros ffuf -u target/FUZZ -w wordlist.txt
Gobuster Brute-force de diretórios/subdomínios gobuster dir -u target -w wordlist
XSStrike Detecção de XSS xsstrike -u "url?param=test"

Quebra de Senhas

Ferramenta Uso Comando Típico
Hashcat Quebra de hashes com GPU hashcat -m 0 hash.txt wordlist.txt
John the Ripper Quebra de hashes com CPU john --wordlist=rockyou.txt hash.txt
Hydra Brute-force online hydra -l admin -P pass.txt target ssh

Frameworks de Exploração

Ferramenta Uso Descrição
Metasploit Framework de exploração de vulnerabilidades Requer instalação separada, grande
Impacket Exploração de protocolos Windows (SMB/WMI/Kerberos) pip install impacket

Seleção de Backend MCP

Esta habilidade suporta dois backends MCP, escolha um:

Opção A: pentestMCP (Recomendado, Docker tudo em um)

  • Projeto: https://github.com/ramkansal/pentestmcp
  • Características: 20+ ferramentas empacotadas em um único contêiner Docker, servidor MCP exposto diretamente
  • Ferramentas: Nmap, Nuclei, ZAP, SQLMap, FFUF, Nikto, Gobuster, Subfinder, httpx, etc.
  • Instalação:
# 拉取并运行
docker pull ramkansal/pentestmcp
docker run -d -p 8080:8080 ramkansal/pentestmcp

# 或本地构建
git clone https://github.com/ramkansal/pentestmcp.git
cd pentestmcp
docker build -t pentestmcp .
docker run -d -p 8080:8080 pentestmcp
  • Registro MCP:
{
  "mcpServers": {
    "pentest": {
      "url": "http://localhost:8080/mcp"
    }
  }
}

Opção B: mcp-security-hub (Modular)

  • Projeto: https://github.com/FuzzingLabs/mcp-security-hub
  • Características: Cada ferramenta é um servidor MCP independente, ativado conforme necessário
  • Ferramentas: Nmap, Ghidra, Nuclei, SQLMap, Hashcat
  • Instalação: Siga as instruções do README de cada submódulo

Opção C: MCP de Ferramenta Única (Mais leve)

Se você precisar apenas de uma ferramenta específica:

Ferramenta Projeto MCP Instalação
Nmap nmap-mcp-server npm
Nuclei nuclei-mcp npm
SQLMap Submódulo mcp-security-hub pip

Reqable MCP (Captura de Tráfego Local e Mesa de Trabalho de API)

O cliente desktop Reqable pode expor a captura de tráfego local, API, pontos de interrupção e capacidades de regras através do Reqable MCP Server oficial. Primeiro, instale e inicie o Reqable separadamente, depois registre o MCP:

powershell -NoProfile -ExecutionPolicy Bypass -File skills\scripts\bootstrap-reverse.ps1 -Capability reqable-mcp -McpHostTarget Codex

Substitua Codex por Claude ou Both para selecionar o cliente correspondente; omitir -McpHostTarget não escreverá nenhuma configuração global do cliente.

A configuração stdio após o registro é:

{
  "mcpServers": {
    "reqable-mcp": {
      "command": "npx",
      "args": ["-y", "reqable-mcp-server@1.0.1", "--scope", "minimal"]
    }
  }
}
Perguntas frequentes

Preciso de permissão para usar essa ferramenta?

Sim, absolutamente. Você só pode usar esta ferramenta em sistemas para os quais tem permissão explícita e por escrito. Usá-la sem permissão é ilegal.

Quais tipos de testes ela pode fazer?

Ela pode fazer varreduras de rede, procurar por softwares desatualizados, testar injeções de SQL, quebrar senhas e muito mais, usando ferramentas como Nmap, Nuclei, SQLMap e Hashcat.

Como ela garante que não será usada de forma indevida?

Antes de qualquer ação que possa afetar um sistema alvo (como escanear ou tentar explorar), ela exige que você confirme o alvo exato, a autorização que você possui e o escopo permitido. Ela só prossegue após sua confirmação explícita.

Detalhes

Descrição original do autor

Operate 20+ penetration-testing tools (Nmap, Nuclei, SQLMap, FFUF, Hashcat, and more) through structured workflows with consistent output handling.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3809
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas