Python module to query the VARIoT IoT vulnerabilities and exploits databases
Find a file
2024-06-07 16:25:46 +02:00
.github Initial commit 2024-06-07 11:07:52 +02:00
docs fix: RST formatting 2024-06-07 16:25:46 +02:00
pyvariot fix: Documentation formatting 2024-06-07 16:18:08 +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 Initial commit 2024-06-07 11:07:52 +02:00
pyproject.toml new: Initial commit 2024-06-07 15:54:49 +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