Commit Graph

32 Commits

Author SHA1 Message Date
Jose Rodriguez f946a6f52e Updated and Run ossemDM.py
- Updated Sysmon log_source reference to Microsoft-Windows-Sysmon. Enable commands commands are now populated for Windows Sysmon events.
2022-09-22 19:09:15 -04:00
Jose Rodriguez 96c7f727c7 Update ossemDM.py
- added channel field to output files
2022-09-22 13:48:17 -04:00
Jose Rodriguez c7f3a2ad9d Aligning source and target entities with OSSEM-CDM
- host --> device
- windows registry key --> registry
- windows registry key value --> registry
- logon session --> logon
- Merged Windows Registry Key and Windows Registry Key Value under Registry
- Still need to update techniques to event mapping files (Use Cases): TAXII server not working when making this commit.
2022-08-05 09:42:40 -04:00
Jose Rodriguez e2c9f58d10 attack data source name to lower case in all relationships
Also updated all aggregated files
2022-06-28 12:06:08 -04:00
Jose Rodriguez 8f53d4dbdd Update Schema to align with DD & Update of ossemDM script
Update of Schema to align with OSSEM-DD:
- log_source field instead of log_provider and log_channel
- platform field: Windows to windows, Linux to linux, Sysmon to sysmon
Update of ossemDM.py:
- added filter_in to attack_events_mapping.csv
- update based on new schema (lower case of platform field)
2022-06-27 23:05:28 -04:00
Jose Rodriguez e3477a1c18 ossemDM.py adds relationship ids
There is no need to add relationship id at the beginning of a yaml file when creating a PR.

The script will add the id based on current year and current relationships ids
2022-03-14 18:09:16 -04:00
Jose Rodriguez 4a62e7c170 Updated ossemDM.py to generate json file with all OSSEM relationships 2022-03-12 15:50:18 -05:00
Cyb3rSn0rlax fa839a6a18 Create generate_uuid.py
adding_uuid.py will append a new ID to every Yaml file. generate_uuid will go through existing ID and an generated a new one for future contributions.
2022-03-11 18:23:04 +01:00
Jose Rodriguez 827c550c52 Created script adding_uuid.py 2022-03-08 02:36:57 -05:00
Jose Rodriguez aaa4258a40 Updated ossemDM.py and created adding_uuid.py
Solved issue #40 : using script adding_uuid.py, added ids to every relationship
Solved issue #44 : use case mitre --> techniques to event mapping json and yaml only includes techniques with events and it validates if event platform is in technique platforms
2022-03-08 02:36:12 -05:00
Jose Rodriguez 1d109d3958 Updated Files based on PR #38
Updated files and relationships based on comments added to PR #38 from @rubinatorz
2022-03-07 22:01:11 -05:00
rubinatorz cf2339b74d Contribution of Windows events. Also included some small fixes. 2021-11-17 16:12:37 +01:00
Roberto Rodriguez 65b5974378 updated relationships with Sysmon for Linux and updated use cases files 2021-10-18 16:05:53 -04:00
Cyb3rPandaH 7abf117c00 Updating ossemDM_XPath_Queries.ps1 2021-06-24 20:30:56 -04:00
Roberto Rodriguez 44b6d0895c added PS script to create xpath queries 2021-06-24 17:37:34 -04:00
Cyb3rPandaH f569cd01bb Adding PowerShell Scripts
* ossem_attack_dm_to_xml: It creates XPath queries in xml format per ATT&CK data source, based on OSSEM Detection Relationships

* ossem_attack_dm_to_azure_json: It creates a json file that aggregates XPath queries in xml format, based on OSSEM Detection Relationships
2021-06-24 15:45:54 -04:00
Cyb3rPandaH c92d207ded Updated ossemDM.py to add filter_in data field 2021-06-23 21:39:54 -04:00
Roberto Rodriguez f3556abb1b Added JSON ATTACK Mappings 2021-06-14 17:11:03 -04:00
Roberto Rodriguez fc90d55c2c updated structure of project
+ aligning with OSSEM master scripts to parse files and created docs
2021-05-01 21:03:56 -04:00
Cyb3rPandaH de96f0be7d Techniques to Security Events mapping 2021-04-30 18:22:43 -04:00
Cyb3rPandaH 6dc1d2aa61 Techniques to Events Mapping - Test 2021-04-30 17:44:19 -04:00
Cyb3rPandaH caf67b31f8 Deleting Template 2021-04-30 11:05:43 -04:00
Jose Rodriguez 6b8387778d Merge pull request #17 from Cyb3rPandaH/main
Repository Structure Update
2021-04-30 09:58:14 -04:00
Cyb3rPandaH 848c7ec4a4 Repository Structure Update
- ATT&CK files under docs folder:
       * Yaml file with all data sources from ATT&CK
       * Yaml file with OSSEM relationships and security events mapped to ATT&CK sources
       * Markdown file with ATT&CK data Sources Definition
       * Markdown file with OSSEM relationships and security events mapped to ATT&CK data sources
       * CVS file with OSSEM relationships and security events mapped to ATT&CK data sources

- Relationships folder: yaml files that aggregates all OSSEM Relationships (mapped and not mapped to ATT&CK)
- docs/data_model folder: Markdown file with all OSSEM Relationships (mapped and not mapped to ATT&CK)
- Templates and Scripts updated
- we will need to review and update names and links for website
2021-04-30 09:55:41 -04:00
Roberto Rodriguez 28b6b61a9b Merge branch 'main' of https://github.com/OTRF/OSSEM-DM into Dev-Structure 2021-04-30 01:07:14 -04:00
Roberto Rodriguez 0e09bb3c13 Create attack_ds_event_mappings2.md 2021-04-30 01:01:05 -04:00
Cyb3rPandaH 5df959dd54 Updating Relationships yaml files
- Updating ATT&CK data sources and components
- Adding new relationships and events mapping
- Updating Python Script to create Relationships Yaml files
2021-04-26 22:38:15 -04:00
Roberto Rodriguez 5b9980f1cc First attempt to create files for each relationship
+ Yaml files
+ Pytho script to process current data sources yaml
2021-02-23 02:18:58 -05:00
Roberto Rodriguez c408d12cc2 Updated Windows Security Event Names in docs 2020-11-30 16:48:05 -05:00
Roberto Rodriguez 208751156a Updated script to export event mappings to csv 2020-11-25 15:52:02 -05:00
Roberto Rodriguez b0136a421d Updated scripts and events metadata 2020-11-19 01:36:27 -05:00
Cyb3rPandaH e2f9d44e0f OSSEM Data Model sub-module
Extending ATT&CK Source Objects
2020-10-21 15:33:19 -04:00