sslmate CertSpotter API
Project description
Goal
This is a simple python library for utilizing sslmate's certspotter v1 API.
How to use this library
Installation:
pip install certspotter
from certspotter.api import CertSpotter
api = CertSpotter("api key")
subdomains, retryinsec = api.getdomains("example.com")
Development
- Install Python 3.7+.
- Install pyenv.
- Git clone the repository:
git clone git@github.com:fartbagxp/certspotter-api.git
- Setup python development environment by running:
pipenv shell && pipenv install
- Get an API key from certspotter.
- Run unit test:
cd certspotter-api/src && python -m unittest discover -v
Deploy new version
- Update
VERSION
in setup.py. - Run
git tag <VERSION>
. - Run git push --tags.
Helpful Documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
certspotter-1.0.12.tar.gz
(2.8 kB
view details)
Built Distribution
File details
Details for the file certspotter-1.0.12.tar.gz
.
File metadata
- Download URL: certspotter-1.0.12.tar.gz
- Upload date:
- Size: 2.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74d2cdee7cfe4cf79fb4df397b054e1895ae893c1161264ed4d7858c17957d5d |
|
MD5 | 18d4a27f87dae6c0e8a7187eaf076789 |
|
BLAKE2b-256 | 29ecacd8ce83cf5fd1fc83e674707eb1d126eaaac28f6bcdad211d5f1863869e |
File details
Details for the file certspotter-1.0.12-py3-none-any.whl
.
File metadata
- Download URL: certspotter-1.0.12-py3-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f096aef19a82ce16d0ff30875bd92ecc3d66289ab19379a2f96edeae5cf3578 |
|
MD5 | 483d1e810683f77a7e7e098ea5c88343 |
|
BLAKE2b-256 | 77441168ae1fb0d655e8752518355a571ad881d385ad9e18c475b9a70906156f |