├── .gitignore ├── MANIFEST.in ├── README.md ├── requirements.txt ├── setup.cfg ├── setup.py └── tmc ├── README.md ├── __init__.py ├── __pycache__ ├── __init__.cpython-36.pyc ├── auth.cpython-36.pyc ├── blog.cpython-36.pyc ├── db.cpython-36.pyc └── maps.cpython-36.pyc ├── auth.py ├── config.py ├── db.py ├── maps.py ├── processor.py ├── queries ├── __init__.py ├── q_get_adversaries.py ├── q_get_adversaries_sorigin.py ├── q_get_adversaries_techniques.py ├── q_get_adversaries_x_event.py ├── q_get_adversaries_x_industry.py ├── q_get_adversaries_x_sorigin.py ├── q_get_adversaries_x_technique.py ├── q_get_adversaries_x_tool.py ├── q_get_countries.py ├── q_get_element_id.py ├── q_get_events.py ├── q_get_events_x_industry.py ├── q_get_industries.py ├── q_get_most_used_techniques.py ├── q_get_subtechniques.py ├── q_get_tactics.py ├── q_get_techniques.py ├── q_get_techniques_per_industry.py ├── q_get_tools.py ├── q_get_tools_techniques.py ├── q_get_tools_x_subtechniques.py ├── q_get_tools_x_techniques.py ├── q_insert_adversary_into_tables.py ├── q_insert_adversary_x_event.py ├── q_insert_adversary_x_tool.py ├── q_insert_event_x_industry.py ├── q_insert_into_events.py ├── q_insert_into_tables.py ├── q_insert_relation_into_tables.py ├── q_insert_tactic_x_technique.py ├── q_insert_tool_x_subtechn.py └── q_insert_tool_x_techn.py ├── schema.sql ├── static ├── 404.jpg ├── TMCv1.png ├── custom.js ├── glasses.png ├── no-data.png └── style.css └── templates ├── auth ├── login.html └── register.html ├── index.html ├── login.html └── maps ├── 404.html ├── completed.html ├── creation ├── create-adversary.html ├── create-subtechnique.html ├── create-tactic.html ├── create-technique.html └── create-tool.html ├── explore ├── explore-element.html └── main.html ├── no-data.html └── welcome.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/.gitignore -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/setup.py -------------------------------------------------------------------------------- /tmc/README.md: -------------------------------------------------------------------------------- 1 | # TMC 2 | Threat Mapping Catalogue 3 | -------------------------------------------------------------------------------- /tmc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/__init__.py -------------------------------------------------------------------------------- /tmc/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /tmc/__pycache__/auth.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/__pycache__/auth.cpython-36.pyc -------------------------------------------------------------------------------- /tmc/__pycache__/blog.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/__pycache__/blog.cpython-36.pyc -------------------------------------------------------------------------------- /tmc/__pycache__/db.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/__pycache__/db.cpython-36.pyc -------------------------------------------------------------------------------- /tmc/__pycache__/maps.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/__pycache__/maps.cpython-36.pyc -------------------------------------------------------------------------------- /tmc/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/auth.py -------------------------------------------------------------------------------- /tmc/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/config.py -------------------------------------------------------------------------------- /tmc/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/db.py -------------------------------------------------------------------------------- /tmc/maps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/maps.py -------------------------------------------------------------------------------- /tmc/processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/processor.py -------------------------------------------------------------------------------- /tmc/queries/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/__init__.py -------------------------------------------------------------------------------- /tmc/queries/q_get_adversaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_adversaries.py -------------------------------------------------------------------------------- /tmc/queries/q_get_adversaries_sorigin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_adversaries_sorigin.py -------------------------------------------------------------------------------- /tmc/queries/q_get_adversaries_techniques.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_adversaries_techniques.py -------------------------------------------------------------------------------- /tmc/queries/q_get_adversaries_x_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_adversaries_x_event.py -------------------------------------------------------------------------------- /tmc/queries/q_get_adversaries_x_industry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_adversaries_x_industry.py -------------------------------------------------------------------------------- /tmc/queries/q_get_adversaries_x_sorigin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_adversaries_x_sorigin.py -------------------------------------------------------------------------------- /tmc/queries/q_get_adversaries_x_technique.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_adversaries_x_technique.py -------------------------------------------------------------------------------- /tmc/queries/q_get_adversaries_x_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_adversaries_x_tool.py -------------------------------------------------------------------------------- /tmc/queries/q_get_countries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_countries.py -------------------------------------------------------------------------------- /tmc/queries/q_get_element_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_element_id.py -------------------------------------------------------------------------------- /tmc/queries/q_get_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_events.py -------------------------------------------------------------------------------- /tmc/queries/q_get_events_x_industry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_events_x_industry.py -------------------------------------------------------------------------------- /tmc/queries/q_get_industries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_industries.py -------------------------------------------------------------------------------- /tmc/queries/q_get_most_used_techniques.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_most_used_techniques.py -------------------------------------------------------------------------------- /tmc/queries/q_get_subtechniques.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_subtechniques.py -------------------------------------------------------------------------------- /tmc/queries/q_get_tactics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_tactics.py -------------------------------------------------------------------------------- /tmc/queries/q_get_techniques.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_techniques.py -------------------------------------------------------------------------------- /tmc/queries/q_get_techniques_per_industry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_techniques_per_industry.py -------------------------------------------------------------------------------- /tmc/queries/q_get_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_tools.py -------------------------------------------------------------------------------- /tmc/queries/q_get_tools_techniques.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_tools_techniques.py -------------------------------------------------------------------------------- /tmc/queries/q_get_tools_x_subtechniques.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_tools_x_subtechniques.py -------------------------------------------------------------------------------- /tmc/queries/q_get_tools_x_techniques.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_get_tools_x_techniques.py -------------------------------------------------------------------------------- /tmc/queries/q_insert_adversary_into_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_insert_adversary_into_tables.py -------------------------------------------------------------------------------- /tmc/queries/q_insert_adversary_x_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_insert_adversary_x_event.py -------------------------------------------------------------------------------- /tmc/queries/q_insert_adversary_x_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_insert_adversary_x_tool.py -------------------------------------------------------------------------------- /tmc/queries/q_insert_event_x_industry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_insert_event_x_industry.py -------------------------------------------------------------------------------- /tmc/queries/q_insert_into_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_insert_into_events.py -------------------------------------------------------------------------------- /tmc/queries/q_insert_into_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_insert_into_tables.py -------------------------------------------------------------------------------- /tmc/queries/q_insert_relation_into_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_insert_relation_into_tables.py -------------------------------------------------------------------------------- /tmc/queries/q_insert_tactic_x_technique.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_insert_tactic_x_technique.py -------------------------------------------------------------------------------- /tmc/queries/q_insert_tool_x_subtechn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_insert_tool_x_subtechn.py -------------------------------------------------------------------------------- /tmc/queries/q_insert_tool_x_techn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/queries/q_insert_tool_x_techn.py -------------------------------------------------------------------------------- /tmc/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/schema.sql -------------------------------------------------------------------------------- /tmc/static/404.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/static/404.jpg -------------------------------------------------------------------------------- /tmc/static/TMCv1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/static/TMCv1.png -------------------------------------------------------------------------------- /tmc/static/custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/static/custom.js -------------------------------------------------------------------------------- /tmc/static/glasses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/static/glasses.png -------------------------------------------------------------------------------- /tmc/static/no-data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/static/no-data.png -------------------------------------------------------------------------------- /tmc/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/static/style.css -------------------------------------------------------------------------------- /tmc/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/templates/auth/login.html -------------------------------------------------------------------------------- /tmc/templates/auth/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/templates/auth/register.html -------------------------------------------------------------------------------- /tmc/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/templates/index.html -------------------------------------------------------------------------------- /tmc/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/templates/login.html -------------------------------------------------------------------------------- /tmc/templates/maps/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/templates/maps/404.html -------------------------------------------------------------------------------- /tmc/templates/maps/completed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/templates/maps/completed.html -------------------------------------------------------------------------------- /tmc/templates/maps/creation/create-adversary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/templates/maps/creation/create-adversary.html -------------------------------------------------------------------------------- /tmc/templates/maps/creation/create-subtechnique.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/templates/maps/creation/create-subtechnique.html -------------------------------------------------------------------------------- /tmc/templates/maps/creation/create-tactic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/templates/maps/creation/create-tactic.html -------------------------------------------------------------------------------- /tmc/templates/maps/creation/create-technique.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/templates/maps/creation/create-technique.html -------------------------------------------------------------------------------- /tmc/templates/maps/creation/create-tool.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/templates/maps/creation/create-tool.html -------------------------------------------------------------------------------- /tmc/templates/maps/explore/explore-element.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/templates/maps/explore/explore-element.html -------------------------------------------------------------------------------- /tmc/templates/maps/explore/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/templates/maps/explore/main.html -------------------------------------------------------------------------------- /tmc/templates/maps/no-data.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/templates/maps/no-data.html -------------------------------------------------------------------------------- /tmc/templates/maps/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intelforge/tmc/HEAD/tmc/templates/maps/welcome.html --------------------------------------------------------------------------------