轻松处理和验证来自SNDS的数据
sndslib的Python项目详细描述
SNDS库
处理和验证来自微软智能网络数据服务(SNDS)API的数据。在
SNDSLIB是一个围绕SNDS自动数据访问API的包装器,以方便快速的数据处理和分析。在
什么是SNDS?在
智能网络数据服务(SNDS)是一个平台,用于监控IPs向微软服务器发送电子邮件的数据。如果您每天从您的IP发送超过100封邮件,您可以获得有关IP信誉、可能的阻止、垃圾邮件投诉和垃圾邮件命中率的宝贵信息。在
谈话是廉价的。给我看看密码!在
库使用的简单示例:
>>>fromsndslibimportsndslib>>>r=sndslib.get_ip_status('mykey')>>>blocked_ips=sndslib.list_blocked_ips(r)[1.1.1.1,2.2.2.2,3.3.3.3]>>>r=sndslib.get_data('mykey')>>>sndslib.summarize(r){'red':272,'green':710,'yellow':852,'traps':1298,'ips':1834,'date':'12/31/2019'}>>>sndslib.search_ip_status('3.3.3.3',r){'activity_end':'12/31/2019 7:00 PM','activity_start':'12/31/2019 10:00 AM','comments':'','complaint_rate':'< 0.1%','data_commands':'1894','filter_result':'GREEN','ip_address':'3.3.3.3','message_recipients':'1894','rcpt_commands':'1895','sample_helo':'','sample_mailfrom':'','trap_message_end':'','trap_message_start':'','traphits':'0'}
命令行接口
此库包含一个CLI,以便于在终端中进行快速操作。在
一些例子:
所有IP状态摘要
^{pr2}$个人知识产权报告
snds -k 'your-key-here' -ip '1.1.1.1'
列出所有阻止的IP
snds -k 'your-key-here' -l
列出所有被RDN阻止的IP
snds -k 'your-key-here' -r
更多信息请参见SNDS和SNDS Automated Data Access页。在
- 项目
标签: