python stix的edh标记扩展api。
stix-edh的Python项目详细描述
python stix的扩展,支持Enhance Shared Situational Awareness (ESSA)的stix数据标记 倡议的信息共享架构(isa)访问控制规范 (ACS),基于美国情报界的企业数据头 (edh)规范。
关于版本号
Stix EDH支持Stix的isa标记扩展的2.0版, 2016年1月19日出版:
这些架构使用智能数据EDH网络配置文件的3.0版本,以及 对应于ACS 3.0版。
注意:stix edh不不当前支持isa标记的版本1.0 扩展(2015年2月26日发布),使用下面的模式。版本 isa标记扩展的1.0使用智能数据edh的2.0版本 网络配置文件,对应于ACS版本2.0。
stix-edh库本身使用semantic versioning,版本号与 EDH、ACS或ISA。
用法
要使用edh数据标记解析xml,只需import stix_edh在import stix。
importstiximportstix_edh# automatically registers extensions with python-stix# Go on to parse your stix packagefromstix.coreimportSTIXPackagepackage=STIXPackage.from_xml('stix.xml')
要创建数据标记,请创建stix_edh.ISAMarkings或 stix_edh.ISAMarkingsAssertions,并将其添加到MarkingSpecification 对象作为MarkingStructure。请参见源代码中的examples/create-isa.py。 存储库以获取更多信息。
要求
- python 2.6、2.7或3.3+
- python stix
- 对于Stix 1.1.1:>;=1.1.1.8和<;1.2.0.0
- 对于Stix 1.2:>;=1.2.0.3
- 混音盒>;1.0.1
注意
该软件是为美国政府生产的,受 数据权总则第52.227-14条,备选条款四(2007年12月)。
版权所有(c)2017,米特公司。保留所有权利。