Python module to query the VARIoT IoT vulnerabilities and exploits databases
Find a file
Raphaël Vinot 7b80e4bb16
Merge pull request #7 from cve-search/dependabot/pip/certifi-2024.7.4
build(deps): bump certifi from 2024.6.2 to 2024.7.4
2024-07-06 13:35:08 +02:00
.github fix: release action 2024-06-10 16:39:18 +02:00
docs fix: RST formatting 2024-06-07 16:25:46 +02:00
pyvariot fix: before is optional 2024-06-10 16:32:48 +02:00
tests new: Initial commit 2024-06-07 15:54:49 +02:00
.gitignore Initial commit 2024-06-07 11:07:52 +02:00
.pre-commit-config.yaml Initial commit 2024-06-07 11:07:52 +02:00
.readthedocs.yml Initial commit 2024-06-07 11:07:52 +02:00
LICENSE new: Initial commit 2024-06-07 15:54:49 +02:00
mypy.ini Initial commit 2024-06-07 11:07:52 +02:00
poetry.lock build(deps): bump certifi from 2024.6.2 to 2024.7.4 2024-07-06 02:19:54 +00:00
pyproject.toml chg: Bump deps 2024-07-01 10:44:03 +02:00
README.md new: Add CLI interface help 2024-06-07 16:16:16 +02:00

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.

Installation

pip install pyvariot

Usage

Command line

You can use the pyvariot command to query the database:

$ 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