Skip to main content

A package for conveniently retrieving MITRE ATT&CK data

Project description

MITREAttackScrapper

A simple and easy data scrapper for MITRE ATT&CK information for threat intelligence and knowledge bases, written in Python3.

Un scrapper de datos simple y f찼cil para la informaci처n de MITRE ATT&CK para inteligencia de amenazas y bases de conocimiento, escrito en Python3.

# Need to MITRE ATT&CK data? How about using my package?
from MITREAttackScrapper.techniques.enterprise import MITREAttackEnterpriseTechniques

if __name__ == '__main__':
    detail = MITREAttackEnterpriseTechniques.get("T1548.001")
    print(f"Technique: {detail['name']}")
    print(f"Platforms affected by this technique: {detail['platforms']}")
    print(f"Number of mitigation suggested: {len(detail['mitigations'])}")

    # Technique: Abuse Elevation Control Mechanism
    # Platforms affected by this technique: ['Azure AD', 'Google Workspace', 'IaaS', 'Linux', 'Office 365', 'Windows', 'macOS']
    # Number of mitigation suggested: 1

Note: Currently under development, not stable!!!

How to use?

Refer to the documentation! >_<

  • The documentation is based on sphinx-apidoc, which is an automated documentation tool for lazy Python and other language-based programmers.
  • Locally build the Sphinx document if there are some changes on the codebase. The GitHub page action will read the refreshed page built results and the GitHub page will be updated accordingly.
sphinx-apidoc -f -o docs/source .\MITREAttackScrapper\
./docs/make.bat html

Coverage

  • TECHNIQUES
    • MITRE ATT&CK Enterprise Techniques
    • MITRE ATT&CK Mobile Techniques
    • MITRE ATT&CK ICS Techniques
  • TACTICS
    • MITRE ATT&CK Enterprise Tactics
    • MITRE ATT&CK Mobile Tactics
    • MITRE ATT&CK ICS Tactics
  • CTI
    • MITRE ATT&CK CTI Groups
    • MITRE ATT&CK CTI Software
    • MITRE ATT&CK CTI Campaigns
  • Defenses/Mitigations
    • MITRE ATT&CK Enterprise Mitigations(Defenses)
    • MITRE ATT&CK Mobile Mitigations(Defenses)
    • MITRE ATT&CK ICS Mitigations(Defenses)
  • ATT&CK MATRICES
    • MITRE ATT&CK Enterprise Matrices
    • MITRE ATT&CK Mobile Matrices
    • MITRE ATT&CK ICS Matrices

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

MITREAttackScrapper-0.1.2.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

MITREAttackScrapper-0.1.2-py3-none-any.whl (26.6 kB view details)

Uploaded Python 3

File details

Details for the file MITREAttackScrapper-0.1.2.tar.gz.

File metadata

  • Download URL: MITREAttackScrapper-0.1.2.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for MITREAttackScrapper-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7b90a77a4e03b3cd357c4a1c3f30d2b1c9ed751bb80f0654e343fa5577d48f6d
MD5 68c2836642bc932c9313205f09234ede
BLAKE2b-256 1a6993e152023bf922c57e733570f568e1d236f2c8df87d7cc6aa2f922a8617b

See more details on using hashes here.

File details

Details for the file MITREAttackScrapper-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for MITREAttackScrapper-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4a11dd187610fa89e8a620a9519a63c655932404719de4c3748d88217439f46b
MD5 4a9301f5e0d416b9f7db94f8feb6418d
BLAKE2b-256 65704c2b5a2b2dec4f5ded1ec9e72ca56448b6ae824b199df3cf08aa0bf4ade6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page