mirror of
https://github.com/vel21ripn/nDPI.git
synced 2026-05-06 03:45:32 +00:00
Reworked severities adding critical and emergency, thus shifting values down
This commit is contained in:
parent
35fdbc8148
commit
df0dd76ed2
17 changed files with 112 additions and 92 deletions
|
|
@ -152,14 +152,18 @@ typedef enum {
|
|||
NDPI_RISK_LOW,
|
||||
NDPI_RISK_MEDIUM,
|
||||
NDPI_RISK_HIGH,
|
||||
NDPI_RISK_SEVERE
|
||||
NDPI_RISK_SEVERE,
|
||||
NDPI_RISK_CRITICAL,
|
||||
NDPI_RISK_EMERGENCY
|
||||
} ndpi_risk_severity;
|
||||
|
||||
typedef enum {
|
||||
NDPI_SCORE_RISK_LOW = 10,
|
||||
NDPI_SCORE_RISK_MEDIUM = 50,
|
||||
NDPI_SCORE_RISK_HIGH = 100,
|
||||
NDPI_SCORE_RISK_SEVERE = 250,
|
||||
NDPI_SCORE_RISK_LOW = 10,
|
||||
NDPI_SCORE_RISK_MEDIUM = 50,
|
||||
NDPI_SCORE_RISK_HIGH = 100,
|
||||
NDPI_SCORE_RISK_SEVERE = 150,
|
||||
NDPI_SCORE_RISK_CRITICAL = 200,
|
||||
NDPI_SCORE_RISK_EMERGENCY = 250,
|
||||
} ndpi_risk_score;
|
||||
|
||||
typedef enum {
|
||||
|
|
@ -167,7 +171,7 @@ typedef enum {
|
|||
CLIENT_LOW_RISK_PERCENTAGE = 10, /* 90% server risk */
|
||||
CLIENT_FAIR_RISK_PERCENTAGE = 50, /* 50% server risk */
|
||||
CLIENT_HIGH_RISK_PERCENTAGE = 90, /* 10% server risk */
|
||||
CLIENT_FULL_RISK_PERCENTAGE = 100 /* 0% server risk */
|
||||
CLIENT_FULL_RISK_PERCENTAGE = 100 /* 0% server risk */
|
||||
} risk_percentage;
|
||||
|
||||
typedef enum {
|
||||
|
|
|
|||
|
|
@ -2003,6 +2003,14 @@ const char* ndpi_severity2str(ndpi_risk_severity s) {
|
|||
case NDPI_RISK_SEVERE:
|
||||
return("Severe");
|
||||
break;
|
||||
|
||||
case NDPI_RISK_CRITICAL:
|
||||
return("Critical");
|
||||
break;
|
||||
|
||||
case NDPI_RISK_EMERGENCY:
|
||||
return("Emergency");
|
||||
break;
|
||||
}
|
||||
|
||||
return("");
|
||||
|
|
@ -2043,6 +2051,14 @@ u_int16_t ndpi_risk2score(ndpi_risk risk,
|
|||
case NDPI_RISK_SEVERE:
|
||||
val = NDPI_SCORE_RISK_SEVERE;
|
||||
break;
|
||||
|
||||
case NDPI_RISK_CRITICAL:
|
||||
val = NDPI_SCORE_RISK_CRITICAL;
|
||||
break;
|
||||
|
||||
case NDPI_RISK_EMERGENCY:
|
||||
val = NDPI_SCORE_RISK_EMERGENCY;
|
||||
break;
|
||||
}
|
||||
|
||||
score += val;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue