Commit Graph

251 Commits (473a7663c1a5ec09a84bd9471e2a1e75937a57ea)

Author SHA1 Message Date
niclas 108e43e1ca Refactor [creation] script 2024-02-21 16:24:48 +01:00
niclas 059de052ad chg [tidal] only generate set metadata 2024-02-20 11:56:55 +01:00
niclas a33e9e2a14 Add [tidal] scipts to create new galaxies 2024-02-19 11:30:10 +01:00
dependabot[bot] 9d7bc3b4a2
Bump cryptography from 42.0.1 to 42.0.2 in /tools/mkdocs
Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.1 to 42.0.2.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/42.0.1...42.0.2)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-17 00:58:19 +00:00
niclas 946b337796 fix [generator] bug displaying relations to priv clusters multiple times
in table
2024-02-16 12:18:07 +01:00
niclas 401cee30c4 chg [generator] run black code formatter 2024-02-16 10:53:08 +01:00
Niclas Dauster d70ca177d0
Merge branch 'main' into feature/exclude_deprecated 2024-02-16 10:46:24 +01:00
niclas e969b503e9 Fix [generator] move statistics in toc 2024-02-16 10:36:17 +01:00
niclas 9c397a4b40 Add [generator] func to ignore deprecated galaxies for site creation 2024-02-16 10:29:05 +01:00
niclas 0e1f0db3f7 Formatted code using black 2024-02-08 11:46:00 +01:00
niclas 8f93eb9ed6 Fix [graph] links + pairwise distance using Fruchterman-Reingold
(https://arxiv.org/pdf/1201.3011.pdf)
2024-02-08 11:43:17 +01:00
niclas ce55d8799d Refactor code 2024-02-07 11:29:15 +01:00
niclas b6ef08a664 Add [statistics] text 2024-02-07 10:41:29 +01:00
niclas 8e957aae82 Chg [generator] cleanup 2024-02-07 10:36:01 +01:00
niclas ee834867b7 Chg [build] dependency check 2024-02-07 10:34:55 +01:00
niclas 9bd54378a6 Ref [tool] mkdocs 2024-02-07 10:23:23 +01:00
niclas 9339e68716 Fix [statistics] linking 2024-02-07 10:01:04 +01:00
niclas fa5c85c955 Chg [modules] get rid of npm 2024-02-06 16:55:05 +01:00
niclas 2a4d27e3bb Add [script] npm setup 2024-02-06 16:16:45 +01:00
niclas 8be35cfdb3 Fix [tool] internal linking 2024-02-06 16:07:46 +01:00
niclas be112b6588 Fix [tablefilter] base path to local 2024-02-06 14:02:45 +01:00
niclas a921d1b192 Fix [simulation] update graph 2024-02-06 13:56:08 +01:00
niclas 5899d5d5c8 Fix [generator] relation level 2024-02-06 13:34:33 +01:00
niclas 4a26db572c Fix [statistics] bar graph margin 2024-02-05 16:06:35 +01:00
niclas 71d90c2c77 Improve [statistics] graphs for statistics 2024-02-05 15:59:09 +01:00
niclas 710837770f Change [deps] use npm packages 2024-02-05 12:26:14 +01:00
niclas 9f8c453db7 Add [graph] node names 2024-02-05 11:54:49 +01:00
niclas c99309e571 Add [graph] drag by user 2024-02-05 10:30:29 +01:00
niclas 590a05e3c7 Add [graph] filtering based on table 2024-02-05 09:42:20 +01:00
niclas d357075432 Add [graph] basic graph 2024-02-02 14:10:57 +01:00
niclas 5c87f0d720 Add [table gen] relation level 2024-02-01 16:17:56 +01:00
niclas aed690df60 Add [display relations] table with filters 2024-02-01 15:29:54 +01:00
niclas 29b39f55d7 Add [generator] statistics 2024-02-01 11:05:45 +01:00
niclas 590554cb0f Rename [geerator] global variables 2024-01-31 14:09:30 +01:00
niclas 65b87b53fe Fix [generator] relations 2024-01-31 13:52:04 +01:00
niclas 45bd5f7ddb Add [generator] statistics 2024-01-31 11:32:12 +01:00
niclas b53616024f Add [generator] get related containers 2024-01-30 16:53:47 +01:00
niclas b8b24f74ec Refactor [generator] generate mkdocs site 2024-01-30 16:29:24 +01:00
Christophe Vandeplas 6ea968588a
new: [mitre] MITRE Data Sources and Data Components fixes #914 2024-01-12 17:36:05 +01:00
Alexandre Dulaunoy 829271676a
chg: [mkdocs] add a visual 2024-01-03 17:28:30 +01:00
Alexandre Dulaunoy b94f7d7274
chg: [mkdocs] add the authors box per cluster 2024-01-03 08:52:45 +01:00
Alexandre Dulaunoy 197aafdf15
chg: [mkdocs] add the contributing part 2024-01-02 10:48:39 +01:00
Alexandre Dulaunoy 62070573e1
chg: [mkdocs] add RSS support 2024-01-02 10:48:04 +01:00
Alexandre Dulaunoy 6e731d38fd
chg: [mkdocs] fix the title page generation 2024-01-01 19:32:08 +01:00
Alexandre Dulaunoy 63bdedff47
new: [misp-galaxy.org] First version of misp-galaxy.org 2024-01-01 19:01:29 +01:00
Alexandre Dulaunoy 03db961dd8
new: [mkdocs] basic generator for the mkdocs-material website for all the MISP galaxy
Work-in-progress
2023-12-31 18:13:24 +01:00
Christophe Vandeplas c6b218793f
fix: [mitre-atlas] better sorting of data 2023-12-19 16:00:09 +01:00
Christophe Vandeplas ae3202be02
fix: [mitre-atlas] value without ID 2023-12-19 15:36:44 +01:00
Christophe Vandeplas adb9c2a052
new: [mitre] New MITRE ATLAS Galaxy 2023-12-18 12:49:14 +01:00
Christophe Vandeplas b0ebc02b19
new: [disarm] Initial DISARM galaxy #783 2023-12-02 17:59:57 +01:00
Delta-Sierra 68903b5ce7 add naics generation script 2023-10-31 11:40:20 +01:00
Alexandre Dulaunoy fe77114b84
chg: [description_value] reprocess clusters to avoid duplicate on value 2023-10-13 18:36:13 +02:00
Alexandre Dulaunoy 6f1b8344a5
chg: [adoc_galaxy] exclude firearms and ammunitions 2023-10-13 18:35:10 +02:00
Christophe Vandeplas 02c50184bf
chg: [attck4fraud] Full merge of E.A.S.T. data + updated script 2023-05-13 09:50:14 +02:00
Christophe Vandeplas 2d7b7137bf
new: [tools] gen E.A.S.T. galaxy tool - not functional 2023-05-07 21:16:08 +02:00
Christophe Vandeplas fd44ebaee0
fix: [tool] minor cosmetic fix 2023-04-23 16:31:31 +02:00
Christophe Vandeplas 568e6a7507
fix: [tool] minor cosmetic fix 2023-04-23 15:00:57 +02:00
Christophe Vandeplas 7d98ac013c
chg: [tool] gen_relationships is now interactive 2023-04-23 14:59:26 +02:00
Christophe Vandeplas bea5fda2ab
new: [tool] Initial version of a Relationship generator. 2023-04-23 13:23:23 +02:00
Christophe Vandeplas e056a9ea0c
fix: [tools] 360net cosmetic fix 2023-04-23 10:19:48 +02:00
Alexandre Dulaunoy 2763cdd72b
chg:[sigma] Sigma rules updated 2023-04-12 11:44:43 +02:00
Tom King e52eefa0e7 chg: [mitre] updated with correct ID parsing 2023-02-21 10:36:37 +00:00
Christophe Vandeplas a6a9a73ae5 chg: [360net] updated to latest online version 2023-02-20 20:03:36 +08:00
Christian Studer 57871ee05d
add: [region] Added script to update the `region` cluster based on the UNSD M49 csv file 2023-01-24 22:49:14 +01:00
Christian Studer f605f041d9
fix: [tools] Added missing closing `'` 2023-01-24 01:21:54 +01:00
Alexandre Dulaunoy 997e570ad2
fix: [sigma] version must be an int 2023-01-13 16:38:56 +01:00
Alexandre Dulaunoy 5804065e16
chg: [tools] sigma tools updated 2023-01-12 14:16:20 +01:00
Alexandre Dulaunoy 1c8880b3bb
new: [tools] Sigma export tool added based on https://github.com/jstnk9/MISP/pull/1 2023-01-06 16:00:37 +01:00
Andras Iklody 13dbf70d77
fix: [att&ck converter] allow multiple external IDs
- There are in some cases external ID references to CAPEC in addition to ATT&CK in techniques
- convert external ID to a list rather than a single string

- as reported by @SYNchroACK
- as hurried along by a disappointed @deresz
2022-11-28 12:25:25 +01:00
Christophe Vandeplas 7b3670c4ee chg: [tool] make mitre script easier to find 2022-09-27 07:28:00 +02:00
Alexandre Dulaunoy eacab6ca27
new: [malpedia] remove duplicate UUIDs objects (coming from Malpedia API) 2022-09-26 10:58:09 +02:00
Christophe Vandeplas 0609974545 fix: [atrm] fix bug in authors 2022-09-23 15:39:49 +02:00
Christophe Vandeplas b011ddee5b fix: [360net] fixes null entries in lists 2022-09-13 22:12:51 +02:00
Christophe Vandeplas c5a5fa7cfa chg: [360net] add 360.net APT list fixes #764 2022-09-13 21:48:16 +02:00
Christophe Vandeplas 1369756810 chg: [atrm] Add Azure Threat Research Matrix Galaxy and generation script 2022-08-06 21:19:31 +02:00
marjatech 587dc8560b add script to automate malpedia update 2022-07-04 14:24:34 +02:00
Christophe Vandeplas 4a469299fd [mitre] update sorting algo
will make future ATT&CK updates less noisy in the git diff
2022-05-25 21:00:57 +02:00
Alexandre Dulaunoy c673360afa
chg: [tools] add skip list in index generation (to focus on intelligence/cyber) 2022-04-04 11:21:46 +02:00
Alexandre Dulaunoy 21478c0d8d
chg: [adoc] updated with the non-cyber releated lists 2022-04-04 11:17:40 +02:00
Alexandre Dulaunoy 2d8eff9de9
chg: [tools] adoc export now includes a skip list 2022-03-25 10:12:48 +01:00
Alexandre Dulaunoy 2c586d2f96
chg: [tools] updated for the new website 2022-02-01 11:05:25 +01:00
Alexandre Dulaunoy a0804c1194
fix: [tools] Generate index Markdown layout updated 2022-01-07 16:55:29 +01:00
Alexandre Dulaunoy d51eecdab8
new: [tools] Generate markdown index 2022-01-07 12:55:50 +01:00
Alexandre Dulaunoy adb467743e
chg: [tools] add a reference to the relationship graph 2022-01-06 19:01:40 +01:00
Christophe Vandeplas aeb5719448 chg: [att&ck] update to ATT&CK v10 2021-10-22 14:34:25 +02:00
Alexandre Dulaunoy 0ccbdb862b
chg: [tea] first version 2020-10-23 11:16:50 +02:00
Christophe Vandeplas 2334676e64 chg: [att&ck] no tag for subtechnique 2020-10-18 20:14:05 +02:00
VVX7 5e54fc2022 chg: [dev] gen_defence_university.py no longer outputs empty strings, lists 2020-08-22 13:01:20 -04:00
VVX7 b4c3ffc8eb new: [dev] add ASPI's China Defence University Tracker.
Thanks to Cormac Doherty for writing the web scraper! To update the galaxy run the included gen_defence_university.py script.

"The China Defence Universities Tracker is a database of Chinese institutions engaged in military or security-related science and technology research. It was created by ASPI’s International Cyber Policy Centre.

It includes entries on nearly 100 civilian universities, 50 People’s Liberation Army institutions, China’s nuclear weapons program, three Ministry of State Security institutions, four Ministry of Public Security universities, and 12 state-owned defence industry conglomerates.

The Tracker is a tool to inform universities, governments and scholars as they engage with the entities from the People’s Republic of China. It aims to build understanding of the expansion of military-civil fusion—the Chinese government’s policy of integrating military and civilian efforts—into the education sector.

The Tracker should be used to inform due diligence of Chinese institutions. However, the fact that an institution is not included here does not indicate that it should not raise risks or is not involved in defence research. Similarly, entries in the database may not reflect the full range and nature of an institution’s defence and security links." - ASPI (https://unitracker.aspi.org.au/about/)
2020-08-21 11:24:22 -04:00
Christophe Vandeplas d32022b241 fix: [attack] fixes old MITRE relationships not being removed 2019-10-27 21:06:26 +01:00
Christophe Vandeplas 76668d0ebb fix: [adoc] ignore deprecated galaxies 2019-10-27 18:35:44 +01:00
Christophe Vandeplas 4ab9bbbfa3 chg: [attack] update to latest ATT&CK data 2019-10-25 10:12:41 +02:00
Christophe Vandeplas eb594cba0f fix: [misinfosec] fixes inconsistent filename 2019-10-20 18:53:02 +02:00
VVX7 e4998efec9 chg: [galaxy] added AMITT galaxy/cluster generator script 2019-10-08 13:52:08 -04:00
Deborah Servili 5c35bd01de
try to please CodeFactor 2019-09-26 14:43:25 +02:00
Deborah Servili 1ea212612a
add script used to create region galaxy (Not optimised or anything) 2019-09-26 13:27:31 +02:00
Sebastian Wagner c93103bba1
Add test for empty strings
Should prevent MISP/misp-galaxy#438
2019-08-30 10:08:16 +02:00
Alexandre Dulaunoy 6e19d21d3a
chg: [tools] fix the attribution confidence level 2019-03-19 16:49:19 +01:00
Deborah Servili ecf76178e7
add attribution-confidence attribute to threat-actor 2019-03-11 11:18:12 +01:00
Christophe Vandeplas db2dbc7cb6 fix: [tool] MITRE conversion script 2018-12-09 09:14:56 +01:00
Christophe Vandeplas bdfefb4499 MITRE galaxy - initial conversion and migration script
this is not fully working yet !
2018-12-09 08:09:53 +01:00
Christophe Vandeplas bd1f22ad7d pep8, include the misp-galaxy tag in the output 2018-12-02 11:35:49 +01:00
Alexandre Dulaunoy ca1bc24f65
fix: [graph.py] small fix to make it work 2018-10-19 14:59:09 +02:00
Christophe Vandeplas bceee0f03d tool: experimental graphing tool 2018-10-19 14:30:05 +02:00
Christophe Vandeplas 1e90cac717 fix: intrusion is an actor and not a tool 2018-10-17 18:17:33 +02:00
Christophe Vandeplas c51ba2e868 chg: MITRE relationships included in the respective cluster. 2018-10-17 08:08:58 +02:00
Christophe Vandeplas c49b3242a5 chg: mappings are now in the generated adoc
plus massive performance improvement
2018-10-16 16:19:16 +02:00
Christophe Vandeplas f14d616e22 chg: magical mapping with malpedia 2018-10-12 11:00:00 +02:00
Christophe Vandeplas 65eb66a739 fix: automatically fix missing uuids 2018-10-12 10:55:24 +02:00
Davide Arcuri 253fbed356 Added Malpedia Galaxy
based on malpedia git repo

Co-Authored-By: garanews <garanews@users.noreply.github.com>
2018-10-05 14:30:31 +02:00
Christophe Vandeplas 4d232c56e0 cosmetic change 2018-08-14 09:38:38 +02:00
Christophe Vandeplas 88162aa44e chg: [mapping] Generated automatic mapping between clusters 2018-08-14 09:35:22 +02:00
Alexandre Dulaunoy bee6edc6a8
fix: cleanup the link generation based on type instead of title (Thanks
to Juan Rocha for the report)
2018-06-22 12:56:26 +02:00
Deborah Servili 2896deff13 fix typo in pre-attack-relationship script - thanks @Terrtia 2018-05-28 13:53:26 +02:00
Alexandre Dulaunoy 2f99eb4e3f
add: mitre-attack namespace for all the ATT&CK galaxies 2018-05-20 09:36:35 +02:00
Deborah Servili d82a76c08f fix scripts for nobile and pre attack attack pattern 2018-05-19 13:09:30 +02:00
Deborah Servili 730353f63d update mitre galaxies - add external id and killchain 2018-05-19 12:56:20 +02:00
Deborah Servili 4c07e583fe update mitre 2.0 scripts to add external_id in meta (still need to be tested) 2018-05-18 16:15:26 +02:00
Deborah Servili 804fcedb5c add external_id to values 2018-04-03 15:53:17 +02:00
StefanKelm 190efe7497
Update create_mitre-enterprise-attack-tool_galaxy.py 2018-03-22 14:20:59 +01:00
StefanKelm 9f98a475fd
Update create_mitre-enterprise-attack-relationship_galaxy.py 2018-03-22 14:20:11 +01:00
StefanKelm 24c4ecf87c
Update create_mitre-enterprise-attack-malware_galaxy.py 2018-03-22 14:19:08 +01:00
StefanKelm 00257d04fa
Update create_mitre-enterprise-attack-intrusion-set_galaxy.py 2018-03-22 14:17:50 +01:00
StefanKelm 165c33410d
Update create_mitre-enterprise-attack-course-of-action_galaxy.py 2018-03-22 14:16:06 +01:00
StefanKelm a600aae010
Update create_mitre-enterprise-attack-attack-pattern_galaxy.py 2018-03-22 14:15:06 +01:00
Deborah Servili c5ed4cb457 modify argument in add_missing_uuid script 2018-02-28 16:19:16 +01:00
Deborah Servili d88a4a44dc add uuid to every cluster 2018-02-28 15:37:37 +01:00
Deborah Servili dd62ea1844 manage duplicate refs - first try 2018-02-23 11:44:17 +01:00
Deborah Servili 48a65e15a6 fix empty meta field 2018-02-23 08:37:15 +01:00
Deborah Servili 4ddb598de4 add MITRE Galaxies V2.0 2018-02-21 16:28:11 +01:00
Alexandre Dulaunoy db2b187bc6
Merge branch 'master' of https://github.com/Kafeine/misp-galaxy into Kafeine-master 2018-02-14 11:06:19 +01:00
Alexandre Dulaunoy b4c083d325
fix: dedication page (CEF) and update overall structure of the document generated 2017-11-04 12:51:20 +01:00
Deborah Servili 3a41799542 add galaxy icon to mitre-cti tools & regenerate galaxies 2017-10-26 10:28:05 +02:00
Deborah Servili fa8c4ec839 delete x_ prefix from mitre_attack_pattern 2017-10-26 09:44:23 +02:00
Deborah Servili dd571d7cd5 script mitre - version given as an input + renaming 2017-08-17 15:52:26 +02:00
Deborah Servili ee794b8ab1 Fixed some issues with a misnamed galaxy - script 2017-08-17 08:11:41 +02:00
Alexandre Dulaunoy 1e1bbfdd96 Merge pull request #80 from Delta-Sierra/master
add mitre based galaxies
2017-08-16 15:51:48 +02:00
Deborah Servili 7e391e8a39 version is integer 2017-08-16 15:23:58 +02:00
Deborah Servili 7cb372bdb5 put uuid as meta 2017-08-16 15:13:18 +02:00
Deborah Servili 06cfebc92f fix mitre-cti script - replace 'name' by 'value' 2017-08-16 12:32:34 +02:00
Alexandre Dulaunoy 0be0f2ff28
asciidoctor-pdf is now stable 2017-08-16 12:29:17 +02:00
Alexandre Dulaunoy 27609fe29a Documentation generator added 2017-08-16 12:02:23 +02:00
Deborah Servili 2e02c40a7e add scripts to create galaxy from https://github.com/mitre/cti/tree/master/ATTACK - still under testing 2017-08-16 11:22:20 +02:00
Alexandre Dulaunoy def85a5dbb Fixed the double trailing dot. 2017-05-06 16:02:00 +02:00
Alexandre Dulaunoy d5b6cfbe7c Add meaningful infobox 2017-05-05 23:15:49 +02:00
Alexandre Dulaunoy 9a5f8a3bfc a tool to convert MISP Galaxy Cluster into an asciidoctor document 2017-05-05 23:06:11 +02:00
Thanat0s 5c0feb1b1a add tool to find duplicate 2017-02-26 02:53:06 +01:00
Déborah Servili d6cab37977 change author name to 'Various' 2017-01-31 09:11:26 +01:00
Déborah Servili bc05a2aeee improve csv_to_galaxy 2 2017-01-30 14:53:08 +01:00
Déborah Servili 5b68ec56db improve csv_to_galaxy 2017-01-30 14:41:47 +01:00