Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
enterpriseattack — A lightweight Python module to interact with the [MITRE ATT&CK®](https://attack.mitre.org/) Enterprise dataset. Built for speed with minimal dependencies. [Read the docs](https://gitlab.com/xakepnz/enterpriseattack/tree/main/docs) for more info. | Kitploit
Ferramentas/GitLabGitLab/xakepnz/enterpriseattack
Threat Feeds & AggregatorsUtilities & FrameworksThreat Intelligence
GitLabxakepnz/enterpriseattack

enterpriseattack

A lightweight Python module to interact with the [MITRE ATT&CK®](https://attack.mitre.org/) Enterprise dataset. Built for speed with minimal dependencies. [Read the docs](https://gitlab.com/xakepnz/enterpriseattack/tree/main/docs) for more info.

Ver Repositório
1há 8 mesesAinda não revisado

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

enterpriseattack - Enterprise ATT&CK® da MITRE

Um módulo Python leve para interagir com o conjunto de dados Enterprise do MITRE ATT&CK. Construído para ser usado em aplicações de produção devido à sua velocidade e dependências mínimas. Leia a documentação para mais informações.

MITRE ATT&CK®

MITRE ATT&CK® é uma base de conhecimento globalmente acessível de táticas e técnicas de adversários baseada em observações do mundo real. A base de conhecimento ATT&CK é usada como fundação para o desenvolvimento de modelos de ameaças e metodologias específicas no setor privado, no governo e na comunidade de produtos e serviços de segurança cibernética.

Dependências

  • Python 3.x
  • ujson >= 3.0.0
  • requests >= 2.9.2

Instalação

Instalar via Pip:

root@kitploit:~
pip3 install enterpriseattack

Alternativamente, clone o repositório:

root@kitploit:~
git clone https://gitlab.com/xakepnz/enterpriseattack.git
cd enterpriseattack
python3 setup.py install

(voltar ao topo)

Docker:

Construir a imagem docker:

root@kitploit:~
docker build enterpriseattack:0.1.8 .
docker tag enterpriseattack:0.1.8 enterpriseattack:latest

Executar os benchmarks no contêiner:

root@kitploit:~
docker run enterpriseattack

(voltar ao topo)

Uso

Inicializar um objeto Attack:

root@kitploit:~
import enterpriseattack

attack = enterpriseattack.Attack()

Exemplo de objetos subscritíveis:

Acesse qualquer objeto diretamente da classe Attack, em vez de iterar para encontrar objetos específicos.

root@kitploit:~
attack = enterpriseattack.Attack(subscriptable=True)

wizard_spider = attack.groups.get('Wizard Spider')
print(len(wizard_spider.tactics))

execution = attack.tactics.get('Execution')
print(len(execution.techniques))

Exemplo: Passando argumentos personalizados:

Neste exemplo, você pode escolher de onde baixar o json oficial do Mitre Att&ck, incluindo proxies para atravessar. Alternativamente, se você quiser salvar o arquivo json em um local separado, pode alterar o argumento enterprise_json. Por padrão, ele é salvo no local padrão de site-packages.

  • enterprise_json - (opcional) local do arquivo json enterprise, (salvo automaticamente no local do pip)
  • url - (opcional) local de onde baixar o arquivo json enterprise.
  • update - (opcional) booleano que força um download de atualização (cada vez que é chamado), sobrescrevendo o arquivo anterior.
  • include_deprecated - (opcional) booleano para incluir objetos obsoletos do MITRE ATT&CK (de versões anteriores do Att&ck).
  • mitre_version - (opcional) especifica uma versão dos dados do MITRE ATT&CK.
  • proxies - (opcional) dicionário de proxies para passar até alcançar o GitHub da MITRE para o enterprise-attack.json.
root@kitploit:~
attack = enterpriseattack.Attack(
   enterprise_json=None,
   url='https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json',
   include_deprecated=False,
   update=False,
   subscriptable=True,
   mitre_version='latest',
   proxies={'http':'http://127.0.0.1:1337'}
)

Exemplo: Forçar download/uso de um conjunto de dados mais antigo do MITRE ATT&CK:

root@kitploit:~
attack = enterpriseattack.Attack(
   mitre_version='11.3',
   update=True
)

print(attack.mitre_version)

Exemplo: Iterar sobre tactics/techniques/sub_techniques:

root@kitploit:~
attack = enterpriseattack.Attack()

for tactic in attack.tactics:
   print(tactic.name)
   for technique in tactic.techniques:
      print(technique.name)
      print(technique.detection)

for software in attack.software:
    for technique in software.techniques:
        for sub_technique in technique.sub_techniques:
            print(software.name, technique.name, sub_technique.name)

Exemplo: Criar um objeto json de qualquer tactic/technique/sub_technique/group/software/datasource:

root@kitploit:~
attack = enterpriseattack.Attack()

for tactic in attack.tactics:
   print(tactic.to_json())

for group in attack.groups:
   print(group.to_json())

...

Para mais exemplos, consulte a Documentação

(voltar ao topo)

Baixar ferramenta