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 details)
Built Distribution
File details
Details for the file cpeparser-0.0.2.tar.gz
.
File metadata
- Download URL: cpeparser-0.0.2.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.8.12 Linux/5.13.0-1031-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17a48d4d609cec18dfed13568aecb837d8e84f2b0ad26e9ecf71390deaea4352 |
|
MD5 | feb48f3b755039e9adae3583bfd643bb |
|
BLAKE2b-256 | c97511ae701c896e04cb223d937651e107e87edf48031c41e9d487ece3687ce8 |
File details
Details for the file cpeparser-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: cpeparser-0.0.2-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.8.12 Linux/5.13.0-1031-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b95b20f36f0f2231107cff7eb618dd313fcc76a7c7b97f663e72325af9cba03c |
|
MD5 | 573e93342e936e97d101c48eea10d5eb |
|
BLAKE2b-256 | bf62d021638e01841503bafe8a33b44d526f952b3d4314110757dd3b35898482 |