Commit Graph

43 Commits (master)

Author SHA1 Message Date
Marcus Bakker 94e8b5e4b5 Removed support for PRE-ATT&CK from the Group mode 2020-10-31 21:01:09 +01:00
Marcus Bakker 752186c5f6 Added support for specifying the ATT&CK platform 2020-10-15 11:03:36 +02:00
Marcus Bakker a654805008 Bug fix that would prevent updated visiblity scores be written to disk 2020-10-13 15:07:13 +02:00
Ruben Bouman fcc411ddb5 Bugfix for crash on null date in visibility score_logbook while updating techniques file based on data source file. 2020-07-16 12:34:48 +02:00
Ruben Bouman d3c1c3dac3 Removed tactic level (not necessary), fixed bug for showing data sources in metadata of visibility layer, fixed bug for setting showSubtechniques 2020-07-13 12:21:23 +02:00
Ruben Bouman 0a1de10d25 Merge branch 'development' of https://github.com/marcusbakker/DeTTECT-private into development 2020-07-10 11:34:00 +02:00
Ruben Bouman 753a84a722 Only enable showSubtechniques is it's necessary 2020-07-10 11:33:56 +02:00
Marcus Bakker 58901ec70e Fixed a bug causing a crash when printing the date 2020-07-10 10:15:15 +02:00
Ruben Bouman 9777e97829 Adjustments to the metadata to make it ready for Navigator 3.1 2020-07-02 16:30:36 +02:00
Ruben Bouman 3a1f5f4cea Added support for the new Navgiator v3.0 format. 2020-06-29 16:53:45 +02:00
Ruben Bouman 217980bbd3 Introduced new option to set the name of the Navigator layer 2020-06-08 16:56:56 +02:00
Ruben Bouman 1ac6a4ce78 - Added output_filename as option for datasource, visbility, detection and group modes.
- Fixed bug when having both dates and datetimes in techniques YAML file.
2020-05-25 11:44:13 +02:00
Ruben 23b0324e75 Bugfix: date in auto updated yaml file was in YYYY-MM-DD format what errors when auto updating the YAML again. Using long datetime format like in the Editor. 2020-04-16 15:18:27 +02:00
Ruben Bouman b17d02733b bugfix on filtering data sources 2020-03-16 10:29:30 +01:00
Marcus Bakker 363beab8a5 Mapped data sources to platforms 2020-02-10 12:17:00 +01:00
Marcus Bakker c93bb12216 Resolved issue #15 2020-01-06 12:00:27 +01:00
Marcus Bakker afea99cfee Added new functionality to include all ATT&CK techniques when generating a YAML file based on a data source YAML file. 2019-12-09 15:26:48 +01:00
Marcus Bakker b6a00a3955 Added new functionality to support a platform key-value pair in a group YAML file. 2019-12-06 13:50:16 +01:00
Marcus Bakker c6ad00331a - Fixed a bug that could result in an invalid message in the Excel for a missing ATT&CK data sources
- Added a health check for when the data source YAML file is missing an ATT&CK data source
2019-12-05 10:45:24 +01:00
Marcus Bakker 567951174a The cumulative count was broken due to upgrade of Pandas to version 0.25.3 2019-12-05 10:37:11 +01:00
Ruben Bouman fdd4f7b4b7 Fixed two bugs:
- Using 'all' in a data soursce file to generate a YAML file does not work: empty file.
- Having 'all' in a data source and then use --yaml result in a weird filename: data-sources-a-l-l
2019-11-18 14:27:25 +01:00
Ruben Bouman f67cb194d4 Improved handling of multiple possible values for platform. 2019-11-05 10:21:42 +01:00
Ruben Bouman b5f970b8c2 Added support for new platforms of ATT&CK October update: AWS, GCP, Azure, Azure AD, Office 365, SaaS.
Added support for using multiple values in platform attribute in data sources administration and techniques administration files.

Added health check on platform attribute in techniques administration file.

Updated support for ATT&CK Navigator layer version 2.2.
2019-11-04 14:48:58 +01:00
Marcus Bakker 0c15c1ffde Fixed a bug that caused a crash when having empty technique ID entries within the 'exception' list of a data source administration YAML file. 2019-10-17 13:51:28 +02:00
Marcus Bakker 3c341ce9a9 Fixed a bug within the YAML visibility update functionality. 2019-09-19 15:49:59 +02:00
Marcus Bakker 14852fb24a Merge branch 'master' of https://github.com/marcusbakker/DeTTECT-private 2019-08-20 11:16:05 +02:00
Marcus Bakker da23777631 - Excel columns made wider.
- Removed depreciated functionality.
2019-08-20 11:15:26 +02:00
Ruben Bouman 45ca1b9e81 Merge branch 'master' of https://github.com/marcusbakker/DeTTECT-private 2019-08-20 09:15:52 +02:00
Ruben Bouman 90fc9278c9 Don't overwrite output files if they already exist, but append a number to the filename as suffix. 2019-08-20 09:15:41 +02:00
Marcus Bakker 84f9f0440a - Non-MITRE ATT&CK data sources are now also exported to Excel.
- Any ATT&CK data sources that are missing within the YAML file are added to the Excel with a comment stating it is missing.
2019-08-15 20:31:20 +02:00
Ruben Bouman 437f4f346d Merge branch 'master' of https://github.com/marcusbakker/DeTTECT-private 2019-08-15 15:34:36 +02:00
Ruben Bouman e4eca01168 small improvements 2019-08-15 15:34:31 +02:00
Marcus Bakker 4f045644f1 Fixed a bug that caused a crash when a technique_id was part of the exception list 2019-08-15 11:05:11 +02:00
Marcus Bakker 94e5470ccd Modified how the DQ overall scores is calculated. 2019-08-13 14:24:03 +02:00
Marcus Bakker 0a7be67477 - Multiple functions modified to be compatible with new EQL query functionality.
- Making use of StringIO within the function 'generate_technique_administration_file' instead of writing a temporary file to disk.
2019-08-08 14:48:22 +02:00
Marcus Bakker 9100cd2175 Changed the way the file is written. 2019-08-02 11:45:56 +02:00
Marcus Bakker 94f4913670 - Replaced PyYAML with ruamel.yaml
- Added new functionality for the auto-update of visibility scores.
- Made compatible with version 1.2 of the technique admin YAML file.
2019-07-31 10:13:46 +02:00
Marcus Bakker 3f4876a682 Increased performance by caching ATT&CK STIX objects were possible. 2019-07-15 14:55:39 +02:00
Marcus Bakker e251c6157c Made compatible with the latest version of attackcti (v0.2.6) 2019-07-13 14:40:24 +02:00
Ruben Bouman 78bc2f2842 Added support for multiple detections and visibility per technique in the technique administration YAML file.
Changed version number tot 1.1.

Improvements and fixes for the new detections/visibility Excel sheet.
2019-05-02 13:21:01 +02:00
Ruben Bouman add18fc725 Added wrap_text and (v)aligns to Excel cells.
Added colors for detection, visibility and data quality scores in Excel sheets.
2019-04-24 17:16:11 +02:00
Marcus Bakker 72f1722746 Added support for tech. admin. file version 1.1 2019-04-23 13:22:03 +02:00
Marcus Bakker 8b5b397ebc initial commit 2019-03-29 15:26:25 +01:00