{ "info": { "author": "Boris Ning", "author_email": "fartbagxp@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "[![CircleCI](https://circleci.com/gh/fartbagxp/certspotter-api.svg?style=svg)](https://circleci.com/gh/fartbagxp/certspotter-api)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](http://makeapullrequest.com)\n[![MIT License](https://img.shields.io/github/license/dawnlabs/carbon.svg)](https://github.com/dawnlabs/carbon/blob/master/LICENSE)\n\n# Goal\n\nThis is a simple python library for utilizing sslmate's certspotter v1 API.\n\n## How to use this library\n\nInstallation:\n\n```python\npip install certspotter\n```\n\n```python\nfrom certspotter.api import CertSpotter\n\napi = CertSpotter(\"api key\")\nsubdomains, retryinsec = api.getdomains(\"example.com\")\n```\n\n## Development\n\n1. Install [Python 3.7+](https://www.python.org/downloads/).\n1. Install [pyenv](https://github.com/pyenv/pyenv).\n1. Git clone the repository: `git clone git@github.com:fartbagxp/certspotter-api.git`\n1. Setup python development environment by running: `pipenv shell && pipenv install`\n1. Get an API key from certspotter.\n1. Run unit test: `cd certspotter-api/src && python -m unittest discover -v`\n\n## Deploy new version\n\n1. Update `VERSION` in [setup.py](setup.py).\n1. Run `git tag `.\n1. Run git push --tags.\n\n## Helpful Documentation\n\n[The Certspotter V1 API](https://sslmate.com/certspotter/api/docs-v1)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fartbagxp/certspotter-api", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "certspotter", "package_url": "https://pypi.org/project/certspotter/", "platform": "", "project_url": "https://pypi.org/project/certspotter/", "project_urls": { "Homepage": "https://github.com/fartbagxp/certspotter-api" }, "release_url": "https://pypi.org/project/certspotter/1.0.9/", "requires_dist": null, "requires_python": "", "summary": "sslmate CertSpotter API", "version": "1.0.9" }, "last_serial": 5685553, "releases": { "1.0.6": [ { "comment_text": "", "digests": { "md5": "d5ffcd85fd3a8cec405d81087995405e", "sha256": "d02f4336040accc70bbac1f4a738cfb8eab4483a3d134a261c68a899bd011fcd" }, "downloads": -1, "filename": "certspotter-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "d5ffcd85fd3a8cec405d81087995405e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4158, "upload_time": "2019-08-15T17:27:20", "url": "https://files.pythonhosted.org/packages/8f/4f/6d17ca4475a49b039636800750adb4823a5ad49b993093f14bfecfee75e1/certspotter-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70775e4391feee455bc5cb99d35eaed6", "sha256": "94bab94ce51efe9a0e30ea0cf099367bca049dae720da01216e3c20d4421b81d" }, "downloads": -1, "filename": "certspotter-1.0.6.tar.gz", "has_sig": false, "md5_digest": "70775e4391feee455bc5cb99d35eaed6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2746, "upload_time": "2019-08-15T17:27:22", "url": "https://files.pythonhosted.org/packages/b2/1b/9d4444165f81284715fe58178ec85690e6e347f311b4d8f4d755bed16283/certspotter-1.0.6.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "6c18d0e79ff27373113755b6b83044d3", "sha256": "c23fc74c2187b95385add2c87f6f998a4148da4b43e4d3ac2d5bc9b9886f3d04" }, "downloads": -1, "filename": "certspotter-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "6c18d0e79ff27373113755b6b83044d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4174, "upload_time": "2019-08-16T03:54:30", "url": "https://files.pythonhosted.org/packages/07/d6/d2b31dd0bbef019e1560409a9712ef1d439afc9d134c7ee59157ac38b52f/certspotter-1.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1c1d6ba0da5245674342097f7dea5d9", "sha256": "c667e9cfd8b5b1a829990564099c78b249f60aa8e6dcc0b2e6179174f04e43a7" }, "downloads": -1, "filename": "certspotter-1.0.9.tar.gz", "has_sig": false, "md5_digest": "a1c1d6ba0da5245674342097f7dea5d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2770, "upload_time": "2019-08-16T03:54:31", "url": "https://files.pythonhosted.org/packages/4a/da/15b4faebba0945e3a847dfa79c6a617020180a6a4988465fbc764c5c1342/certspotter-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6c18d0e79ff27373113755b6b83044d3", "sha256": "c23fc74c2187b95385add2c87f6f998a4148da4b43e4d3ac2d5bc9b9886f3d04" }, "downloads": -1, "filename": "certspotter-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "6c18d0e79ff27373113755b6b83044d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4174, "upload_time": "2019-08-16T03:54:30", "url": "https://files.pythonhosted.org/packages/07/d6/d2b31dd0bbef019e1560409a9712ef1d439afc9d134c7ee59157ac38b52f/certspotter-1.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1c1d6ba0da5245674342097f7dea5d9", "sha256": "c667e9cfd8b5b1a829990564099c78b249f60aa8e6dcc0b2e6179174f04e43a7" }, "downloads": -1, "filename": "certspotter-1.0.9.tar.gz", "has_sig": false, "md5_digest": "a1c1d6ba0da5245674342097f7dea5d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2770, "upload_time": "2019-08-16T03:54:31", "url": "https://files.pythonhosted.org/packages/4a/da/15b4faebba0945e3a847dfa79c6a617020180a6a4988465fbc764c5c1342/certspotter-1.0.9.tar.gz" } ] }