معرفی شرکت ها


cvedb-0.0.5


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Yet another CVE database
ویژگی مقدار
سیستم عامل -
نام فایل cvedb-0.0.5
نام cvedb
نسخه کتابخانه 0.0.5
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Trail of Bits
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/trailofbits/cvedb
آدرس اینترنتی https://pypi.org/project/cvedb/
مجوز LGPL-3.0-or-later
# CVEdb [![PyPI version](https://badge.fury.io/py/cvedb.svg)](https://badge.fury.io/py/cvedb) [![Tests](https://github.com/trailofbits/cvedb/workflows/tests/badge.svg)](https://github.com/trailofbits/cvedb/actions) [![Slack Status](https://empireslacking.herokuapp.com/badge.svg)](https://empireslacking.herokuapp.com) CVEdb is yet another Python CVE database library and utility. There are lots already available. Why create another? Most existing libraries rely on a third party API like [cve.circl.lu](https://cve.circl.lu/), which can and do throttle usage, require registration, and/or demand an internet connection. Some libraries are bloated, including web interfaces for search. CVEdb Features: * Can be used either as a library or a command line utility * Simple API * Download directly from the [National Vulnerability Database](https://nvd.nist.gov/vuln/data-feeds) * Automatically, incrementally update at any time CVEdb Anti-Features: * Does not require many dependencies * Does not have a web server * Does not require Internet connectivity other than to download new CVEs ## Installation ```console $ pip3 install cvedb ``` ## Command Line Usage ```console $ cvedb --help ``` ## Python Examples ```python from cvedb.db import CVEdb with CVEdb.open() as db: for cve in db: print(cve) ``` By default, the CVEs downloaded from NIST are saved to a sqlite database stored in `cvedb.db.DEFAULT_DB_PATH`, which is set to `~/.config/cvedb/cvedb.sqlite`. This can be customized by passing the `db_path` argument to `CVEdb.open`. The `db.data()` function returns an instance of a `cvedb.feed.Data` object, which has [numerous methods to query CVEs](https://github.com/trailofbits/cvedb/blob/master/cvedb/feed.py). For example: ```python with CVEdb.open() as db: for cve in db.data().search("search term"): print(cve) ``` In addition to accepting strings, the `data().search(...)` function will accept any [`cvedb.search.SearchQuery` object](https://github.com/trailofbits/cvedb/blob/master/cvedb/search.py). ## Known Issues The NIST National Vulnerability Database is in the process of transitioning to a new REST API. The datasets on which CVEdb is built are still available, but it is unclear whether they may become deprecated. Also, NIST has started rate limiting downloads, which may affect CVEdb syncing. Therefore, CVEdb ships [pre-seeded with a database](https://github.com/trailofbits/cvedb/tree/master/cvedb/data). Therefore, CVEdb does not require any Internet connectivity after it is installed, other than to download new CVE definitions. Also, the behavior of CVEdb was changed from automatically checking for updates as necessary to now requiring the user explicitly request an update with the new `--update` argument. Support for the new REST API is being tracked in [this GitHub issue](https://github.com/trailofbits/cvedb/issues/3). ## License and Acknowledgements CVEdb was created by [Trail of Bits](https://www.trailofbits.com/). It is licensed under the [GNU Lesser General Public License v3.0](LICENSE). [Contact us](mailto:opensource@trailofbits.com) if you're looking for an exception to the terms. © 2021, Trail of Bits. The [CVE database shipped with CVEdb](https://github.com/trailofbits/cvedb/tree/master/cvedb/data) is created and maintained by NIST and is released in the public domain.


نیازمندی

مقدار نام
>=2.2 cvss
>=2.8.1 python-dateutil
>=4.48.0 tqdm
- dataclasses
- flake8
- pytest
~=2.2.6 rstr
- twine


زبان مورد نیاز

مقدار نام
>=3.6 Python


نحوه نصب


نصب پکیج whl cvedb-0.0.5:

    pip install cvedb-0.0.5.whl


نصب پکیج tar.gz cvedb-0.0.5:

    pip install cvedb-0.0.5.tar.gz