Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
c2detect — Fingerprinter de servidor C2 — Cobalt Strike, Sliver, Mythic, Havoc, Brute Ratel | Kitploit
Ferramentas/GitHubGitHub/cognis-digital/c2detect
Ferramentas DefensivasGerenciamento de Indicadores de Comprometimento (IOC)Feeds e Agregadores de AmeaçasColeta de InformaçõesSegurança de RedeComando e ControleInteligência de AmeaçasDetecção de IntrusãoResposta a IncidentesFalsificação de Impressão DigitalAnálise de Logs
35735há 1 mêsRevisado pelo Kitploit
GitHubcognis-digital/c2detect

c2detect

Fingerprinter de servidor C2 — Cobalt Strike, Sliver, Mythic, Havoc, Brute Ratel

Ver RepositórioSite

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

c2detect

Identifique o servidor C2 por trás do beacon. Aponte-o para telemetria de rede e ele nomeia o framework de comando e controle — Cobalt Strike, Sliver, Mythic, Havoc, Brute Ratel e mais de 11 outros — com uma pontuação de confiança e os indicadores exatos que corresponderam.

PyPI CI License: COCL 1.0 C2 families Deps

Blue-team / defensivo: detecta infraestrutura C2 conhecida a partir de telemetria. Passivo por padrão; a sondagem ativa é opt-in e condicionada a autorização.

pip install cognis-c2detect
c2detect scan .            # → prioritized C2 findings in seconds, offline

Veja funcionando

Saída real e reproduzível — aponte-o para uma observação capturada e ele identifica o framework:

$ c2detect scan demos/01-cobalt-strike-network/observations.json
host: 203.0.113.10
  jarm=07d14d16d21d21d07c42d41d00041d24a458a375eef0c576d23a7bab9a9fb1  port=443

  CONF  SEV       FAMILY         INDICATORS
  -----------------------------------------
    48  critical  Cobalt Strike  jarm, port

  TOP: Cobalt Strike (48% / critical)
    - jarm [+42] matched '07d14d16d21d21d07c42d41d00041d24a458a375eef0c576d23a7bab9a9fb1'
    - port  [+6] matched '443'

c2detect: 3 C2 indicator(s) across 3 observation(s)

Ele funde indicadores JA4/JARM/certificado/URI/porta contra um banco de assinaturas incluído — e pode emitir regras Sigma e Suricata prontas para implantação a partir dessas mesmas assinaturas (c2detect rules), para que uma detecção vá direto para o seu SIEM/IDS.

Por que c2detect

listas de IP de threat-intelapenas JARMc2detect
Nomeia o framework de C2 (não apenas "IP malicioso")✗parcial✅
Fusão de JA4 + JARM + cert + URI + porta✗✗✅
Pontuação de confiança + indicadores correspondentes✗✗✅
Gera regras Sigma / Suricata✗✗✅
Correlação de campanha (infraestrutura compartilhada)✗✗✅
Executa offline, zero dependências de runtimevaria✓✅
$ c2detect-emit --help
usage: c2detect [-h] [--version]
                {scan,match,db,rules,feeds,correlate,probe,self-check,mcp} ...

Fingerprint-match TLS/network observations against a bundled database of known
C2 frameworks (JA4/JARM/cert/URI/port indicators). Defensive triage only.

positional arguments:
  {scan,match,db,rules,feeds,correlate,probe,self-check,mcp}
    scan                Scan JSON observation files / telemetry text / dirs /
                        stdin.
    match               Match explicit indicators (--ja4/--jarm/--port/...).
    db                  List the bundled C2 signature database.
    rules               Generate Sigma / Suricata detection rules from the
                        signature DB.
    feeds               List/update/get the live abuse.ch Feodo-C2 + SSLBL
                        threat-intel feeds c2detect consumes (keyless; cached;
                        offline re-serve).
    correlate           Cluster many observations into shared-infrastructure
                        campaigns (same JARM/JA4S/cert across hosts = one
                        operator's estate).
    probe               AUTHORIZED ACTIVE: TLS-fingerprint a consented
                        host:port in scope (default OFF; needs --authorized +
                        --target-allowlist + rate limit).
    self-check          Scan bundled demo scenarios and report C2 detection
                        coverage.
    mcp                 Run the MCP server (stdio JSON-RPC).

options:
  -h, --help            show this help message and exit
  --version             show program's version number and exit
$ c2detect-emit self-check
c2detect self-check — bundled scenario coverage
================================================
  [DETECT    ] 01-basic                           Cobalt Strike
  [DETECT    ] 01-cobalt-strike-network           Cobalt Strike
  [DETECT    ] 02-deep                            Cobalt Strike
  [DETECT    ] 02-mixed-frameworks                Brute Ratel C4, Mythic, Sliver
  [DETECT    ] 03-behavioral                      Cobalt Strike
  [CLEAN     ] 03-benign-baseline                 (quiet)
  [DETECT    ] 04-sliver-mtls                     Cobalt Strike, Sliver
  [DETECT    ] 05-havoc-demon                     Havoc
  [DETECT    ] 06-mythic-agent                    Mythic
  [DETECT    ] 07-brute-ratel                     Brute Ratel C4
  [DETECT    ] 08-adaptixc2-teamserver            AdaptixC2
  [DETECT    ] 09-metasploit-meterpreter          Metasploit / Meterpreter
  [DETECT    ] 10-empire-windows                  PowerShell Empire
  [DETECT    ] 11-multi-framework-incident        AdaptixC2, Cobalt Strike, Havoc, Sliver
  [DETECT    ] 12-threat-hunt-jarm-sweep          Cobalt Strike, Sliver
  [feeds/corr] 13-threat-intel-feeds              (non-signature demo)
  [DETECT    ] 14-campaign-correlation            Cobalt Strike, Metasploit / Meterpreter
------------------------------------------------
  malicious detected : 14/14
  benign clean       : 1/1
  frameworks exercised: 8/21 in DB
  status             : HEALTHY
$ c2detect-emit db
FAMILY                            SEV       INDICATORS
------------------------------------------------------
Brute Ratel C4                    critical  ja3:1, jarm:1, uri:3, cert_quirk:2, port:2
Cobalt Strike                     critical  ja4s:1, ja3:1, ja3s:1, jarm:1, uri:5, uri_regex:1, http_banner:2, user_agent:1, cert_quirk:3, beacon:1, port:3
Metasploit / Meterpreter          critical  ja3:1, jarm:1, uri:3, cert_quirk:2, port:3
AdaptixC2                         high      uri:3, http_banner:4, cert_quirk:1, port:4
Covenant                          high      jarm:1, uri:3, http_banner:1, cert_quirk:1, port:3
Godzilla WebShell                 high      uri:3, uri_regex:1, cert_quirk:1, port:3
Havoc                             high      jarm:1, uri:3, http_banner:1, port:3
Mythic                            high      jarm:1, uri:2, http_banner:1, port:3
PoshC2                            high      uri:4, cert_quirk:2, port:2
PowerShell Empire                 high      ja3:1, uri:3, http_banner:1, port:3
Pupy RAT                          high      ja3:1, uri:2, cert_quirk:2, port:3
SILENTTRINITY                     high      uri:3, http_banner:1, beacon:1, port:3
Sliver                            high      ja4:1, ja4x:1, jarm:1, uri:5, cert_quirk:2, beacon:1, port:3
Caldera (MITRE)                   medium    uri:4, http_banner:1, beacon:1, port:5
Deimos C2                         medium    uri:3, http_banner:1, port:2
Koadic                            medium    uri:3, user_agent:1, port:3
Merlin                            medium    uri:2, http_banner:1, cert_quirk:1, port:1
NimPlant                          medium    uri:3, http_banner:1, user_agent:1, beacon:1, port:2
Villain                           medium    uri:3, http_banner:2, user_agent:1, port:3
Generic Beaconing Heuristic       low       beacon:1, port:6
Generic Self-Signed C2 Heuristic  low       cert_quirk:4, port:5

21 families in bundled signature DB.

Os blocos acima são saída real do c2detect — reproduza-os a partir de um clone.

Uso — passo a passo

Baixar ferramenta