将stix和cybox内容升级到2.0的实用程序
stix2-elevator的Python项目详细描述
CTI Stix电梯
注意:这是一个 oasis tc open 存储库 。 有关更多信息,请参见 治理 部分。
Stix2电梯是一个软件工具,用于将Stix1.xXML转换为 斯蒂克斯 2.0或2.1 JSON。由于Stix 1.x和Stix 2.x之间的差异,这个 转换是最好的努力。在转换过程中,stix2- 电梯 提供有关生成所需假设的信息 有效斯蒂克斯 2.x json,以及无法转换的信息。
要将stix 2.x json转换回stix 1.x xml,请使用 stix2滑块
Stix2电梯正在进行中。它应该用来探索 现有的Stix1.x如何可能在Stix2.x中表示。 使用当前版本的电梯将为 问题 要转换您的Stix 1.x内容,可能需要减轻这些影响。
不应在生产环境中使用,也不应 视为最终决定。
Stix 1.x复合指示符表达式和Cybox 2.x复合 可观察表达式允许在 小精灵 2种模式。这些复合表达式常常有歧义 解释,所以stix2电梯创建的stix2指示器 从 包含复合表达式的Stix 1.x指示符应为 检查 以确保Stix 2指示器具有预期的含义。
有关更多信息,请参见 文档打开 已阅读文档。
请在问题跟踪程序中输入有关如何改进的任何评论。
要求
python 2.7或3.4+
python stix 及其依赖项 < div > 注
确保使用最新版本的python stix 1.1.1.x或 1.2.0.x,取决于您是要支持Stix 1.1.1还是Stix 1.2。
python-stix2 >;=0.5.1
stix2验证器 >;=2.0.0.dev1 以及它的依赖性
pycountry >;=1.20
stixmarx >;=1.0.3