hunting-for-domain-fronting-c2-traffic
Faz seu agente encontrar tráfego de comando e controle usando 'domain fronting'. É útil para detectar tráfego escondido atrás de domínios legítimos de CDN.
O que ela faz
Esta ferramenta procura por tráfego de internet suspeito que tenta se esconder atrás de sites conhecidos, como os de redes de entrega de conteúdo (CDNs). Ela faz isso comparando informações diferentes que o computador envia quando se conecta a um site.
Quando usar
- ✓Quando você suspeita que alguém está escondendo comunicação maliciosa.
- ✓Ao investigar registros de rede para encontrar atividades incomuns.
- ✓Para verificar se suas ferramentas de segurança estão capturando esse tipo de tráfego escondido.
Exemplo do que pedir para a IA
“Procure por tráfego escondido em nossos registros de proxy.”
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 compara o nome do site que aparece no início da conexão (SNI) com o nome do site que o navegador diz que está acessando (cabeçalho Host). Se eles forem diferentes e parecerem estar usando um site legítimo para esconder um site malicioso, ela alerta.
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 hunting-for-domain-fronting-c2-trafficOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/hunting-for-domain-fronting-c2-traffic/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çando Tráfego C2 de Domain Fronting
Visão Geral
Domain fronting (MITRE ATT&CK T1090.004) é uma técnica onde atacantes usam nomes de domínio diferentes no campo SNI TLS e no cabeçalho HTTP Host para disfarçar o tráfego C2 atrás de domínios legítimos hospedados em CDNs. Esta habilidade detecta domain fronting analisando logs de proxy/gateway web em busca de incompatibilidades entre SNI e cabeçalho Host, analisando certificados TLS para identificação do provedor de CDN, sinalizando conexões onde o SNI aponta para um domínio de alta reputação, mas o cabeçalho Host tem como alvo um domínio controlado pelo atacante, e correlacionando com intervalos de IP conhecidos de provedores de CDN.
Quando Usar
- Ao investigar incidentes de segurança que exigem a caça por tráfego C2 de domain fronting.
- Ao construir regras de detecção ou consultas de threat hunting para este domínio.
- Quando analistas de SOC precisam de procedimentos estruturados para este tipo de análise.
- Ao validar a cobertura de monitoramento de segurança para técnicas de ataque relacionadas.
Pré-requisitos
- Logs de proxy web ou gateway web seguro com campos SNI e cabeçalho Host.
- Python 3.8+ com as bibliotecas pyOpenSSL e cryptography.
- Inspeção TLS habilitada no proxy para visibilidade do cabeçalho Host.
- Listas de intervalos de IP de provedores de CDN (CloudFront, Azure CDN, Cloudflare).
Passos
- Analisar logs de proxy em busca de conexões com campos SNI e cabeçalho Host.
- Comparar o domínio SNI com o cabeçalho Host HTTP em busca de incompatibilidades.
- Extrair os campos Subject e SAN do certificado TLS usando pyOpenSSL.
- Identificar conexões hospedadas em CDN através do emissor do certificado e intervalos de IP.
- Sinalizar domain fronting de alta confiança onde SNI e Host diferem em IPs de CDN.
- Pontuar alertas com base na diferença de reputação dos domínios.
- Gerar relatório de detecção com contexto de fluxo de rede.
Saída Esperada
Relatório JSON contendo indicadores detectados de domain fronting com pares SNI-Host, detalhes do certificado, identificação do provedor de CDN, pontuações de confiança e mapeamento da técnica MITRE ATT&CK.
Perguntas frequentes
O que é 'domain fronting'?
É uma técnica usada por atacantes para disfarçar o tráfego de comando e controle (C2) de malware, fazendo parecer que ele está indo para um site legítimo e conhecido, como um serviço de CDN.
O que são 'SNI' e 'Host header'?
SNI (Server Name Indication) é a informação que seu navegador envia no início de uma conexão segura (TLS/SSL) para dizer qual site ele quer acessar. O cabeçalho Host é enviado um pouco depois, dentro da comunicação HTTP, e também indica o site desejado.
Por que comparar SNI e Host header é importante?
Se o SNI aponta para um domínio de CDN (como `cdn.example.com`) e o Host header aponta para um domínio diferente e suspeito (como `malware.attacker.com`), isso é um forte indício de que alguém está tentando usar 'domain fronting' para esconder comunicação.
Detalhes
Descrição original do autor
Detects domain fronting C2 traffic by analyzing SNI-vs-HTTP-Host-header mismatches in proxy logs and inspecting TLS certificate discrepancies with pyOpenSSL. Use when hunting for command-and-control traffic hidden behind legitimate CDN domains, or when investigating proxy/TLS logs for signs of domain fronting evasion.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5796
- 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