cyjaxcti提供了一个Python库来使用Cyjax平台API。
cyjax-cti的Python项目详细描述
简介
{Cyjax}是一个使用Cyjax平台的API。您可以访问不同的资源(事件报告, 威胁参与者、妥协指标等)。在
该库在Python Package Index上可用。在
安装
您可以使用pip安装cyjax-cti
库:
pip install cyjax-cti
示例
设置API键
^{pr2}$在最后5分钟内获取妥协指标
importcyjaxfromdatetimeimporttimedeltacyjax.api_key="346568ecf85f0b5ca98f389908e8b803"indicators=cyjax.IndicatorOfCompromise().list(since=timedelta(minutes=5))forindicatorinindicators:print(indicator)
过去6个月的APT活动
importcyjaxfromdatetimeimporttimedeltacyjax.api_key="346568ecf85f0b5ca98f389908e8b803"reports=cyjax.IncidentReport().list(query="APT",since=timedelta(days=30*6))forreportinreports:print("Title: {}"%report['title'])print("Severity: {}"%report['severity'])print("Timestamp: {}"%report['last_update'])
在过去30天内收到泄露的电子邮件
importcyjaxfromdatetimeimporttimedeltacyjax.api_key="346568ecf85f0b5ca98f389908e8b803"forleaked_emailincyjax.LeakedEmail().list(since=timedelta(days=30)):print("Email: {}"%leaked_email['email'])print("Source: {}"%leaked_email['source'])print("Timestamp: {}"%leaked_email['discovered_at'])
- 项目
标签: