Skip to main content

Crate fenir

Crate fenir 

Source

Modules§

capec
Module for CAPEC structure definition and its associated functions.
cpe
Module for CPE structure definition and its associated functions
cve
Module for CVE structure definition and its associated functions
cwe
Module for CWE structure definition and its associated functions
database
Module for database features (based on SQLite)
download
Tools for download support
facilities
The facilities module provides utility functions for handling temporary directories and processing command results.
mitre
Module for Mitre Att&ck structure definition and its associated functions.
network
Network module with functions used for HTTPS request and JSON exploration
os
Several features for specific Os implementation. Provide several methods that can be used for Os support implementations.
package
The package module provides all the necessary components for managing and manipulating software packages. This module includes handling errors, defining package concepts, managing facilities, and other related utilities.
query
Module with helper function for NVD REST network query.

Macros§

db_mitre
Open the database connexion
flow
Shows a flow of values
header
Formats a header for presentation. The text is formatted in upper cases with a green foreground.
no_argument_and_exit
Shows the standard error message and exit the current process with the system value 1 as error code.
section
Formats a section for presentation.
section_level
Shows a section with a level for section positioning. If one value is given, this value will be considering as the level 0.
stamp
Show a label and value with a standard formatted way.
value
Shows the formatted value with a previous space of 6 positions

Constants§

NVD_CVE_LINK
NVD link Rest API for CVE request
NVD_KEY_NAME
NVD api key name to use to by the underlying OS

Functions§

show_version
Shows the version given as argument