hunt-tls-network
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
O que ela faz
Esta ferramenta ajuda a encontrar falhas de segurança em como um site usa protocolos de conexão segura (TLS/SSL) e no seu sistema de nomes de domínio (DNS). Ela verifica se as configurações estão seguras ou se há maneiras de explorá-las.
Quando usar
- ✓Ao verificar a segurança de um site antes de usá-lo.
- ✓Ao testar se um site está protegido contra ataques comuns.
- ✓Ao procurar por configurações incorretas que podem ser exploradas.
Exemplo do que pedir para a IA
“Verifique as configurações de segurança TLS/SSL e DNS para o site example.com.”
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
A ferramenta usa comandos específicos para testar as conexões seguras e os registros DNS de um alvo. Ela analisa as respostas para identificar problemas conhecidos ou configurações fracas.
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 hunt-tls-networkOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/hunt-tls-network/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.
⚠️ USO AUTORIZADO APENAS Esta habilidade destina-se apenas a 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:
- Peça ao usuário para declarar o URL, IP, conta ou recurso exato do alvo.
- Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
- Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
- Aguarde a confirmação explícita na conversa atual.
Sem essa confirmação, permaneça somente leitura e forneça apenas orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.
HUNT-TLS-NETWORK — Segurança TLS/SSL e DNS
Verificação da Realidade (Leia Primeiro)
A maioria das descobertas nesta classe são Info/Baixo e rotineiramente rejeitadas como "melhor prática" / "falta de hardening" pela triagem. Esta habilidade existe para evitar que você perca tempo com uma submissão. Duas perguntas antes de relatar algo aqui:
- Existe uma vítima real e uma ação real? "Falta de HSTS" não é uma vulnerabilidade — captura demonstrada de cookie de sessão de uma vítima que você fez MitM é. "Falta de CAA" nunca é uma vulnerabilidade que você possa demonstrar.
- O programa aceita isso? Muitos programas listam explicitamente a falta de SPF/DMARC, falta de cabeçalhos de segurança, cifras fracas sem exploração e CAA como fora do escopo. Leia o escopo primeiro; cite a linha "in-scope" em seu relatório.
O que realmente paga nesta classe (em ordem):
- Dangling-CNAME / takeover de subdomínio dangling-A — você controla o conteúdo em um subdomínio
target.com. Impacto real, recompensa real. (Propriedade em profundidade porhunt-subdomain; coberto aqui pelo ângulo de reconhecimento TLS/DNS.) - DMARC falsificável, comprovado por e-mail entregue na caixa de entrada — não "p=none existe", mas um e-mail real de
ceo@target.comchegando a uma caixa de entrada real com um veredito DMARC passando/nenhum nos cabeçalhos. - DNS AXFR retornando hosts internos — mapa completo de nome de host/IP interno. Valor de reconhecimento concreto, geralmente Médio.
- Bypass de mTLS / certificado de cliente em um serviço interno — acesso a funcionalidades autenticadas apenas sem o certificado. Bypass de autenticação real = Alto.
- Fraqueza TLS explorada com um PoC de descriptografia/MitM funcional — quase nunca alcançável remotamente em 2024-2026 contra uma pilha corrigida; veja as ressalvas da Fase 1.
O que NÃO paga (não relate isoladamente): falta de CAA, falta de HSTS sem PoC de MitM, falta de cabeçalhos de segurança sozinhos, suporte a cifra fraca sem exploração, certificado autoassinado em um host não produtivo, TLS 1.0/1.1 ativado sem uma vítima de downgrade.
Fase 1 — Auditoria TLS/SSL
# Quick TLS test with testssl.sh
brew install testssl
testssl.sh --fast $TARGET 2>/dev/null | grep -E "CRITICAL|HIGH|MEDIUM|OK|NOT" | head -30
# Or use sslyze (Python)
pip3 install sslyze
python3 -m sslyze $TARGET --json_out /tmp/sslyze_$TARGET.json 2>/dev/null
cat /tmp/sslyze_$TARGET.json | python3 -m json.tool | grep -i "vulnerability\|insecure\|error" | head -20
# Check certificate expiry and chain
echo | openssl s_client -connect $TARGET:443 -servername $TARGET 2>/dev/null | \
openssl x509 -noout -dates -subject -issuer 2>/dev/null
# Check for weak ciphers manually (a successful handshake = the cipher is OFFERED, not exploitable)
openssl s_client -connect $TARGET:443 -cipher RC4-SHA 2>/dev/null | grep -i "cipher\|handshake"
openssl s_client -connect $TARGET:443 -cipher DES-CBC3-SHA 2>/dev/null | grep -i "cipher\|handshake"
# Protocol downgrade surface — TLS 1.0/1.1 still negotiable?
openssl s_client -connect $TARGET:443 -tls1 2>/dev/null | grep -E "Protocol|Cipher"
openssl s_client -connect $TARGET:443 -tls1_1 2>/dev/null | grep -E "Protocol|Cipher"
Notas de precisão / triagem — não exagere nas falhas de TLS:
- Oferecido ≠ explorável. testssl/sslyze sinalizando RC4, 3DES ou TLS 1.0 significa que o servidor o negocia. Isso é uma descoberta de hardening, não uma descriptografia demonstrada. Sem um PoC, é Info/Baixo e frequentemente fora do escopo.
- SWEET32 (CVE-2016-2183) — ataque de aniversário 3DES. Requer uma sessão TLS de longa duração, um atacante no caminho e ~centenas de GB / horas de tráfego com a mesma chave. Realisticamente indemonstrável em um bug bounty; relate apenas o suporte a 3DES, espere Baixo/Info.
…
Perguntas frequentes
O que é TLS/SSL?
É a tecnologia que protege a comunicação entre seu navegador e um site, garantindo que os dados trocados sejam privados e seguros (o 'cadeado' na barra de endereço).
O que é DNS?
É como a lista telefônica da internet, que traduz nomes de sites (como google.com) em endereços numéricos que os computadores entendem.
Por que é importante verificar configurações de segurança?
Configurações incorretas podem deixar sites vulneráveis a ataques, como roubo de dados ou redirecionamento para sites falsos.
Detalhes
Descrição original do autor
Hunt TLS/SSL and DNS misconfigurations
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3294
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC