# Python client and module to query the VARIoT IoT vulnerabilities and exploits databases
This is a Python client and module to query the [VARIoT IoT vulnerabilities and exploits databases](https://www.variotdbs.pl/api/).
## Installation
```bash
pip install pyvariot
```
## Usage
### Command line
You can use the `pyvariot` command to query the database:
```bash
$ pyvariot --help
usage: pyvariot [-h] [--url URL] [--apikey APIKEY]
(--vulnerability_id VULNERABILITY_ID | --exploit_id EXPLOIT_ID)
Get a vulnerability or an exploit by ID.
options:
-h, --help show this help message and exit
--url URL URL of the instance.
--apikey APIKEY Your personal API key.
--vulnerability_id VULNERABILITY_ID
ID of the vulnerability.
--exploit_id EXPLOIT_ID
ID of the exploit.
```
### Library
See [API Reference](https://pyvariot.readthedocs.io/en/latest/api_reference.html)
Raw data
{
"_id": null,
"home_page": "https://github.com/cve-search/pyvariot",
"name": "pyvariot",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": null,
"author": "Rapha\u00ebl Vinot",
"author_email": "raphael.vinot@circl.lu",
"download_url": "https://files.pythonhosted.org/packages/ee/3e/ce56cd739b70f7ed60ed911f8f71b17bdc957262b224f158ad3e7c6ef62c/pyvariot-0.2.0.tar.gz",
"platform": null,
"description": "# Python client and module to query the VARIoT IoT vulnerabilities and exploits databases\n\nThis is a Python client and module to query the [VARIoT IoT vulnerabilities and exploits databases](https://www.variotdbs.pl/api/).\n\n## Installation\n\n```bash\npip install pyvariot\n```\n\n## Usage\n\n### Command line\n\nYou can use the `pyvariot` command to query the database:\n\n```bash\n$ pyvariot --help\nusage: pyvariot [-h] [--url URL] [--apikey APIKEY]\n (--vulnerability_id VULNERABILITY_ID | --exploit_id EXPLOIT_ID)\n\nGet a vulnerability or an exploit by ID.\n\noptions:\n -h, --help show this help message and exit\n --url URL URL of the instance.\n --apikey APIKEY Your personal API key.\n --vulnerability_id VULNERABILITY_ID\n ID of the vulnerability.\n --exploit_id EXPLOIT_ID\n ID of the exploit.\n\n```\n\n### Library\n\nSee [API Reference](https://pyvariot.readthedocs.io/en/latest/api_reference.html)\n\n",
"bugtrack_url": null,
"license": "BSD-3-Clause",
"summary": "Python CLI and module to query the VARIoT IoT vulnerabilities and exploits databases",
"version": "0.2.0",
"project_urls": {
"Documentation": "https://pyvariot.readthedocs.io/en/latest/",
"Homepage": "https://github.com/cve-search/pyvariot",
"Repository": "https://github.com/cve-search/pyvariot"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a3dc2172c5041c1d4a06e838a90a06dd2e677be0dac28d2539efb817959c9dbd",
"md5": "21250370ad8f84738db32b1aa9043acf",
"sha256": "a8c8563d774edfde0ad9ef3ef8ea9a37909cbcd143beacc566053b533eaa7c51"
},
"downloads": -1,
"filename": "pyvariot-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "21250370ad8f84738db32b1aa9043acf",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 5515,
"upload_time": "2024-06-10T14:41:08",
"upload_time_iso_8601": "2024-06-10T14:41:08.860756Z",
"url": "https://files.pythonhosted.org/packages/a3/dc/2172c5041c1d4a06e838a90a06dd2e677be0dac28d2539efb817959c9dbd/pyvariot-0.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ee3ece56cd739b70f7ed60ed911f8f71b17bdc957262b224f158ad3e7c6ef62c",
"md5": "c03a458326ef04fc01b15f3838bf0ce7",
"sha256": "a1861d72f524d436702224e73f8ddff65831846632a24ceecbe9dd1e3ebabc42"
},
"downloads": -1,
"filename": "pyvariot-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "c03a458326ef04fc01b15f3838bf0ce7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 4517,
"upload_time": "2024-06-10T14:41:10",
"upload_time_iso_8601": "2024-06-10T14:41:10.245476Z",
"url": "https://files.pythonhosted.org/packages/ee/3e/ce56cd739b70f7ed60ed911f8f71b17bdc957262b224f158ad3e7c6ef62c/pyvariot-0.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-10 14:41:10",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "cve-search",
"github_project": "pyvariot",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pyvariot"
}