CPE - Common platform enumeration parser in Python
Project description
Cpe-parser
The cpe-parser libray is a parses for CPE value. This cpe value can be either uri biding cpe or formatted binding value.
🔨 Installation
$ pip install cpe-parser
Guide
from cpeparser import CpeParser
cpe = CpeParser()
result = cpe.parser("cpe:2.3:a:ipython:ipython:*:*:*:*:*:*:*:*")
print(result)
{
'part': 'a',
'vendor': 'ipython',
'product': 'ipython',
'version': '*',
'update': '*',
'edition': '*',
'language': '*',
'sw_edition': '*',
'target_sw': '*',
'target_hw': '*',
'other': '*'
}
Default values are returned as asterisks '*' that represent ANY.
NIST Documentation
This library follows the guidelines outline here: https://nvlpubs.nist.gov/nistpubs/Legacy/IR/nistir7695.pdf
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cpeparser-0.0.2.tar.gz
(3.1 kB
view hashes)
Built Distribution
Close
Hashes for cpeparser-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b95b20f36f0f2231107cff7eb618dd313fcc76a7c7b97f663e72325af9cba03c |
|
MD5 | 573e93342e936e97d101c48eea10d5eb |
|
BLAKE2b-256 | bf62d021638e01841503bafe8a33b44d526f952b3d4314110757dd3b35898482 |