Skip to main content

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


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)

Uploaded Source

Built Distribution

cpeparser-0.0.2-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

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

Hashes for cpeparser-0.0.2.tar.gz
Algorithm Hash digest
SHA256 17a48d4d609cec18dfed13568aecb837d8e84f2b0ad26e9ecf71390deaea4352
MD5 feb48f3b755039e9adae3583bfd643bb
BLAKE2b-256 c97511ae701c896e04cb223d937651e107e87edf48031c41e9d487ece3687ce8

See more details on using hashes here.

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

Hashes for cpeparser-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b95b20f36f0f2231107cff7eb618dd313fcc76a7c7b97f663e72325af9cba03c
MD5 573e93342e936e97d101c48eea10d5eb
BLAKE2b-256 bf62d021638e01841503bafe8a33b44d526f952b3d4314110757dd3b35898482

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page