Skip to content

Commit ad92800

Browse files
committed
Updated Library 1.3.4 - 06142018
Library: - minor updates to ti from a data schema perspective Export Example: - updated document with the latest updates docker-compose - I reduced the memory size of elasticsearch to 4GB to start Jupyter Notebooks - ran the updated library to make sure all the functions were working properly
1 parent 96f7705 commit ad92800

File tree

8 files changed

+555
-560
lines changed

8 files changed

+555
-560
lines changed

attackcti/attack_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -558,7 +558,7 @@ def get_techniques_used_by_software(self, software_name=None):
558558
#'system_requirements' : t['system_requirements'],
559559
#'network_requirements' : t['network_requirements'],
560560
#'remote_support' : t['remote_support'],
561-
'contributors' : t['contributors'],
561+
#'contributors' : t['contributors'],
562562
#'technique_references' : t['technique_references'],
563563
#'detectable_by_common_defenses' : t['detectable_by_common_defenses'],
564564
#'detectable_explanation' : t['detectable_explanation'],
@@ -604,7 +604,7 @@ def get_techniques_used_by_group(self, group_name=None):
604604
#'system_requirements' : t['system_requirements'],
605605
#'network_requirements' : t['network_requirements'],
606606
#'remote_support' : t['remote_support'],
607-
'contributors' : t['contributors'],
607+
#'contributors' : t['contributors'],
608608
#'technique_references' : t['technique_references'],
609609
#'detectable_by_common_defenses' : t['detectable_by_common_defenses'],
610610
#'detectable_explanation' : t['detectable_explanation'],

export_example/all_attack.xlsx

155 KB
Binary file not shown.

integrations/helk_cti/README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
# HELK CTI
22

3-
Integrating ATT&CK CTI with [@THE_HELK](https://twitter.com/THE_HELK)
3+
Integrating [@MITREattack](https://twitter.com/MITREattack) CTI with [@THE_HELK](https://twitter.com/THE_HELK)
4+
5+
![alt text](../../resources/images/HELK_MITREattack.png "HELK and MITREattack")
46

57
# Goals
68

79
* Provide an easy way to explore and interact with up to date ATT&CK content available in STIX via public TAXII server
8-
* Take advantage of Elasticsearch and Kibana's open-source full-text search and analytics engine availab in the [HELK](https://github.com/Cyb3rWard0g/HELK)
10+
* Take advantage of Elasticsearch and Kibana's open-source full-text search and analytics engine available in the [HELK](https://github.com/Cyb3rWard0g/HELK)
911
* Help security analysts during the transition from the ATT&CK MediaWiki API to the STIX/TAXII 2.0 API
1012
* Learn how to integrate ATT&CK data with an open source project
1113

@@ -24,6 +26,7 @@ The project is currently in an alpha stage, which means that the code and the fu
2426

2527
* [HELK](https://github.com/Cyb3rWard0g/HELK)
2628
* [ATTACK-PYTHON-CLIENT](https://github.com/Cyb3rWard0g/ATTACK-Python-Client)
29+
* [attackcti library](https://pypi.org/project/attackcti/)
2730
* [MITRE CTI](https://github.com/mitre/cti)
2831
* [OASIS CTI TAXII Client](https://github.com/oasis-open/cti-taxii-client)
2932
* [OASIS CTI Python STIX2](https://github.com/oasis-open/cti-python-stix2)
@@ -178,3 +181,5 @@ sudo docker logs --follow helk-elasticsearch
178181
Feedback is appreciated!! I would love to know if there is anything that the integration is missing. Maybe more data? was it useful??. Let us know! :) #SharingIsCaring
179182

180183
# TO-Do
184+
[ ] Create a dashboard per Matrix (Enterprise, PRE and Mobile)
185+
[ ] Explore Vega Viz with ATT&CK data

integrations/helk_cti/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ services:
77
volumes:
88
- ./helk-elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
99
environment:
10-
- "ES_JAVA_OPTS=-Xms6g -Xmx6g"
10+
- "ES_JAVA_OPTS=-Xms4g -Xmx4g"
1111
ulimits:
1212
memlock:
1313
soft: -1

notebooks/Usage_Basics.ipynb

Lines changed: 466 additions & 444 deletions
Large diffs are not rendered by default.

notebooks/Usage_Filters.ipynb

Lines changed: 78 additions & 110 deletions
Large diffs are not rendered by default.

resources/images/HELK_MITREattack.png

159 KB
Loading

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
setuptools.setup(
1515
name="attackcti",
16-
version="0.1.3",
16+
version="0.1.4",
1717
author="Roberto Rodriguez",
1818
author_email="[email protected]",
1919
description="ATTACK CTI Libary",

0 commit comments

Comments
 (0)