Skip to content

Releases: OTRF/ATTACK-Python-Client

April 2024 - Version 0.4.2

09 Apr 06:28
acb0ef8
Compare
Choose a tag to compare

What's Changed

  • updated CHANGELOG and setup version by @Cyb3rWard0g in #78
  • Update requirements.txt to include pydantic by @thelok in #79
  • Fix a bug where all groups/campaigns are returned from case insensitive search of get_group_by_alias/get_campaign_by_alias by @thelok in #80
  • V0.4.2 Updated Package Requirements, Annotations, Docstrings and Models by @Cyb3rWard0g in #81

Full Changelog: 0.4.1...0.4.2

April 2024 - Version 0.4.1

01 Apr 08:20
28a009e
Compare
Choose a tag to compare

What's Changed

  • Update Dockerfile by @halcyondream in #69
  • use COMPOSITE_DS instead of TC_ENTERPRISE_SOURCE in generic functions by @rubinatorz in #66
  • Adding proxies and verify parameters for TAXII Client by @thelok in #73
  • Improve STIX Object Handling and Documentation with Pydantic and Type Annotations by @Cyb3rWard0g in #75
  • Removed double query method from COMPOSITE_DS.query, fix #67 by @Cyb3rWard0g in #76
  • Updated Type Annotations and Docstrings by @Cyb3rWard0g in #77

New Contributors

Full Changelog: 0.4.0...0.4.1

May 2023 - Version 0.4.0

23 May 03:40
Compare
Choose a tag to compare

What's Changed

  • Added support for Mobile data sources/components by @rubinatorz in #65

Full Changelog: 0.3.9...0.4.0

April 2023 - Version 0.3.9

13 Apr 01:43
Compare
Choose a tag to compare

Full Changelog

Merged pull requests:

November 2022 - Version 0.3.8

19 Nov 05:32
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

  • Should PRE-attack be removed? #59

Merged pull requests:

  • Add support for campaings entity added in MITRE v12 #62 (dadokkio)
  • added include_pre_attack parameter to attack_client constructor #61 (rubinatorz)

July 2022 - Version 0.3.7

05 Jul 04:05
Compare
Choose a tag to compare

Full Changelog: 0.3.6...0.3.7

Closed issues:

attack_client not workning (Err_connection) #58
Bug: enrich_data_sources is not working #57

January 2022 - Version 0.3.6

20 Jan 20:47
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

  • Removed Try Except features and set module to directly use CompositeDataSource queries #52
  • Updated SANS CTI Summit 2022 Notebook #51
  • Remove 'Pre' from get_stix_objects() function #49
  • Update Navigator version in export_groups_navigator_layers() function to 4.5.5 #48
  • Update Jupyterbook config and toc file #47
  • Update Docs: Jupyter Notebooks explaining most of the functions available in the library #44
  • specify and update README.md file and requirements section #28
  • New parameters and Functions #41 (Cyb3rPandaH)

Fixed bugs:

  • Remove function 'remove_revoked()' from available functions #46
  • Data sources enrichment function removes data sources metadata from techniques that do not have 'detects` relationships #45
  • Rename enrich_data_source function to enrich_techniques_data_sources in get_enterprise_techniques #42
  • get_software_used_by_group returns all tools for groups with no actual tools/ software #27

Merged pull requests:

Version 0.3.4.4 - Hot Fix

03 Jul 09:22
f0a0633
Compare
Choose a tag to compare

Version 0.3.4.3 - Hot Fixes - ICS ATT&CK

24 Nov 23:22
Compare
Choose a tag to compare
  • Added Warning comments for all PRE ATT&CK (Deprecated already)
  • Updated remove_revoked and remove_deprecated functions (removed extract parameter)
  • Created extract_revoked and extract_deprecated functions

Version 0.3.4 - ICS ATT&CK

24 Nov 04:40
Compare
Choose a tag to compare
  • Added ICS_ATTACK collection "02c3ef24-9cd4-48f3-a99f-b74ce24f1d34"
  • Added ICS ATTACK functions to extract techniques, relationships, groups, malware, mitigations and tactics
  • Updated all-functions to include ICS collection
  • Updated Readthedocs to automatically build docs for the python module attack_api (classes and functions)
  • Updated Requirements files to download latest/current versions of stix2 (2.1.0) and taxii2-client (2.2.2)
  • Updated attacktci version to 0.3.4 and pandas to 1.1.4 in docker container used for BinderHub