diff options
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/ndpi_api.h.in | 8 | ||||
-rw-r--r-- | src/include/ndpi_typedefs.h | 10 |
2 files changed, 14 insertions, 4 deletions
diff --git a/src/include/ndpi_api.h.in b/src/include/ndpi_api.h.in index ecf696f7f..c44440cc8 100644 --- a/src/include/ndpi_api.h.in +++ b/src/include/ndpi_api.h.in @@ -681,6 +681,13 @@ extern "C" { void ndpi_dump_protocols(struct ndpi_detection_module_struct *mod); /** + * Write the list of the scores and their associated risks + * + * @par ndpi_mod = the detection module + */ + void ndpi_dump_risks_score(); + + /** * Read a file and load the protocols * * Format: <tcp|udp>:<port>,<tcp|udp>:<port>,.....@<proto> @@ -1512,6 +1519,7 @@ extern "C" { void ndpi_serialize_risk(ndpi_serializer *serializer, struct ndpi_flow_struct *flow); const char* ndpi_risk2str(ndpi_risk_enum risk); + const char* ndpi_severity2str(ndpi_risk_severity s); ndpi_risk_severity ndpi_risk2severity(ndpi_risk_enum risk); u_int16_t ndpi_risk2score(ndpi_risk risk); diff --git a/src/include/ndpi_typedefs.h b/src/include/ndpi_typedefs.h index ab8066aad..42c1e9f94 100644 --- a/src/include/ndpi_typedefs.h +++ b/src/include/ndpi_typedefs.h @@ -114,10 +114,12 @@ typedef enum { NDPI_RISK_SEVERE } ndpi_risk_severity; -#define NDPI_SCORE_RISK_LOW 10 -#define NDPI_SCORE_RISK_MEDIUM 50 -#define NDPI_SCORE_RISK_HIGH 100 -#define NDPI_SCORE_RISK_SEVERE 250 +typedef enum { + NDPI_SCORE_RISK_LOW = 10, + NDPI_SCORE_RISK_MEDIUM = 50, + NDPI_SCORE_RISK_HIGH = 100, + NDPI_SCORE_RISK_SEVERE = 250, +} ndpi_risk_score; /* NDPI_VISIT */ typedef enum { |