用于管理数据的非官方python3库https://hole.cert.pl/
pycerthole的Python项目详细描述
圆孔
管理https://hole.cert.pl/中数据的非官方python3库
^{em1}的正式文档$孔.cert.pl可以找到here。在
安装
您可以直接从PyPi安装
pip install pycerthole
您也可以从此存储库安装:
^{pr2}$使用
frompycertholeimportCertHolech=CertHole()all_domains=ch.get_data()
作为回报,您将得到Domain
对象的列表
域
域始终包含以下字段:
domain_address
-域地址Domain
insert_date
-记录加载到的日期孔.cert.pl数据库is_blocked
-定义给定域是否被阻止
Blocked domain - domain that is currently down (not malicious) due to actions from third parties (eg. ISP, authorities etc. )
可选字段:
delete_date
-定义给定域何时被阻止并从列表中删除
数据类型
来自hole.cert.pl的数据分为4种文件类型:
csv
json
(默认)xml
txt
默认情况下,使用json
。只有json
和csv
记录返回当前被阻止和关闭的域。这些记录包含删除的确切日期:delete_date
。在
您可以通过将参数传递给get_data
或get_raw_data
方法来定义类型。在
ch.get_data(default_type='csv')[...Domain({'domain_address':'example.com','insert_date':datetime.datetime(2020,1,1,12,00,00),'delete_date':datetime.datetime(2020,2,2,2,22,39),'is_blocked':True}),...]
ch.get_raw_data(default_type='xml')[...<pozycjarejestrulp="1"><adresdomeny>example.com</adresdomeny><datawpisu>2020-01-01T23:00:00</datawpisu></pozycjarejestru>,...]
其他
阻止的域列表
ch.get_data_blocked(default_type='json')
支持的类型:
- ^{(默认值)}
csv
学分
所有学分孔.cert.pl转到来自cert.pl的人。在
这个项目是一个非官方的包装器,它提供了一个惊人的服务证书编号在hole.cert.pl提供
- 项目
标签: