aboutsummaryrefslogtreecommitdiff
path: root/python/ndpi.py
diff options
context:
space:
mode:
authoraouinizied <aouinizied@gmail.com>2020-06-12 22:58:58 +0200
committeraouinizied <aouinizied@gmail.com>2020-06-12 22:58:58 +0200
commit4247dd8322c3eab5e879db75e9fc5df0189aa7c1 (patch)
tree9ff0face7030959b9a9cf4709baf4b2d9fe7197d /python/ndpi.py
parent55364ef0b4ef629630a663dc7b05d83c1b662067 (diff)
Synchronize type definitions.
Diffstat (limited to 'python/ndpi.py')
-rw-r--r--python/ndpi.py31
1 files changed, 7 insertions, 24 deletions
diff --git a/python/ndpi.py b/python/ndpi.py
index 1c4d6c59f..a2bd4202f 100644
--- a/python/ndpi.py
+++ b/python/ndpi.py
@@ -303,6 +303,8 @@ typedef enum {
NDPI_HTTP_NUMERIC_IP_HOST,
NDPI_HTTP_SUSPICIOUS_URL,
NDPI_HTTP_SUSPICIOUS_HEADER,
+ NDPI_TLS_NOT_CARRYING_HTTPS,
+ NDPI_SUSPICIOUS_DGA_DOMAIN,
/* Leave this as last member */
NDPI_MAX_RISK
} ndpi_risk_enum;
@@ -429,18 +431,12 @@ struct ndpi_id_struct {
/* NDPI_PROTOCOL_GNUTELLA */
uint32_t gnutella_ts;
- /* NDPI_PROTOCOL_BATTLEFIELD */
- uint32_t battlefield_ts;
-
/* NDPI_PROTOCOL_THUNDER */
uint32_t thunder_ts;
/* NDPI_PROTOCOL_RTSP */
uint32_t rtsp_timer;
- /* NDPI_PROTOCOL_OSCAR */
- uint32_t oscar_last_safe_access_time;
-
/* NDPI_PROTOCOL_ZATTOO */
uint32_t zattoo_ts;
@@ -481,9 +477,6 @@ struct ndpi_id_struct {
/* NDPI_PROTOCOL_IRC */
uint8_t irc_number_of_port;
- /* NDPI_PROTOCOL_OSCAR */
- uint8_t oscar_ssl_session_id[33];
-
/* NDPI_PROTOCOL_UNENCRYPTED_JABBER */
uint8_t jabber_voice_stun_used_ports;
@@ -648,15 +641,9 @@ struct ndpi_flow_tcp_struct {
};
struct ndpi_flow_udp_struct {
- /* NDPI_PROTOCOL_BATTLEFIELD */
- uint32_t battlefield_msg_id;
-
/* NDPI_PROTOCOL_SNMP */
uint32_t snmp_msg_id;
- /* NDPI_PROTOCOL_BATTLEFIELD */
- uint32_t battlefield_stage:3;
-
/* NDPI_PROTOCOL_SNMP */
uint32_t snmp_stage:2;
@@ -713,8 +700,7 @@ struct ndpi_packet_struct {
const uint8_t *generic_l4_ptr; /* is set only for non tcp-udp traffic */
const uint8_t *payload;
- uint32_t tick_timestamp;
- uint64_t tick_timestamp_l;
+ uint64_t current_time_ms;
uint16_t detected_protocol_stack[2];
uint8_t detected_subprotocol_stack[2];
@@ -956,16 +942,12 @@ struct ndpi_detection_module_struct {
uint32_t irc_timeout;
/* gnutella parameters */
uint32_t gnutella_timeout;
- /* battlefield parameters */
- uint32_t battlefield_timeout;
/* thunder parameters */
uint32_t thunder_timeout;
/* SoulSeek parameters */
uint32_t soulseek_connection_ip_tick_timeout;
/* rtsp parameters */
uint32_t rtsp_connection_timeout;
- /* tvants parameters */
- uint32_t tvants_connection_timeout;
/* rstp */
uint32_t orb_rstp_ts_timeout;
/* yahoo */
@@ -1099,6 +1081,10 @@ struct ndpi_flow_struct {
uint32_t notBefore, notAfter;
char ja3_client[33], ja3_server[33];
uint16_t server_cipher;
+ struct {
+ uint16_t cipher_suite;
+ char *esni;
+ } encrypted_sni;
ndpi_cipher_weakness server_unsafe_cipher;
} ssl;
@@ -1197,9 +1183,6 @@ struct ndpi_flow_struct {
/* NDPI_PROTOCOL_THUNDER */
uint8_t thunder_stage:2; // 0 - 3
- /* NDPI_PROTOCOL_OSCAR */
- uint8_t oscar_ssl_voice_stage:3, oscar_video_voice:1;
-
/* NDPI_PROTOCOL_FLORENSIA */
uint8_t florensia_stage:1;