Slate CertSpotter API
certspotter的Python项目详细描述
目标
这是一个简单的python库,用于利用sslmate的certspotter v1 api。
如何使用此库
安装:
pipinstallcertspotter
fromcertspotter.apiimportCertSpotterapi=CertSpotter("api key")subdomains,retryinsec=api.getdomains("example.com")
开发
- 安装Python 3.7+。
- 安装pyenv。
- git克隆存储库:
git clone git@github.com:fartbagxp/certspotter-api.git
- 通过运行:
pipenv shell && pipenv install
设置python开发环境
- 从CertSpotter获取API密钥。
- 运行单元测试:
cd certspotter-api/src && python -m unittest discover -v
部署新版本
- 更新setup.py中的
VERSION
。 - 运行
git tag <VERSION>
。 - 运行git push--tags。