Struct ndpi_flow_struct
- Defined in File ndpi_typedefs.h 
Struct Documentation
- 
struct ndpi_flow_struct
- Public Members - 
struct ndpi_proto_stack protocol_stack
 - 
void *custom_category_userdata
 - 
ndpi_confidence_t confidence
 - 
struct ndpi_fpc_info fpc
 - 
union ndpi_flow_struct::[anonymous] c_address
 - 
union ndpi_flow_struct::[anonymous] s_address
 - 
int (*extra_packets_func)(struct ndpi_detection_module_struct*, struct ndpi_flow_struct *flow)
 - 
ndpi_protocol_category_t category
 - 
ndpi_protocol_breed_t breed
 - 
struct ndpi_flow_tcp_struct tcp
 - 
struct ndpi_flow_udp_struct udp
 - 
union ndpi_flow_struct::[anonymous] l4
 - 
float entropy
 - 
char host_server_name[80]
 - 
struct ndpi_risk_information risk_infos[MAX_NUM_RISK_INFOS]
 - 
char *fingerprint
 - 
char *fingerprint_raw
 - 
struct ndpi_flow_struct::[anonymous] tcp
 - 
struct ndpi_flow_struct::[anonymous] ndpi
 - 
ndpi_http_method method
 - 
char *url
 - 
char *content_type
 - 
char *request_content_type
 - 
char *user_agent
 - 
char *server
 - 
char *referer
 - 
char *host
 - 
char *detected_os
 - 
char *nat_ip
 - 
char *filename
 - 
char *username
 - 
char *password
 - 
struct ndpi_flow_struct::[anonymous] http
 - 
char *pktbuf
 - 
struct ndpi_flow_struct::[anonymous] kerberos_buf
 - 
ndpi_address_port mapped_address
 - 
ndpi_address_port peer_address
 - 
ndpi_address_port relayed_address
 - 
ndpi_address_port response_origin
 - 
ndpi_address_port other_address
 - 
struct ndpi_flow_struct::[anonymous] stun
 - 
struct tls_obfuscated_heuristic_state *obfuscated_heur_state
 - 
struct ndpi_flow_struct::[anonymous] tls_quic
 - 
ndpi_ip_addr_t rsp_addr[MAX_NUM_DNS_RSP_ADDRESSES]
 - 
char geolocation_iata_code[4]
 - 
char ptr_domain_name[64]
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] dns
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] ntp
 - 
char hostname[48]
 - 
char domain[48]
 - 
char username[48]
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] kerberos
 - 
char ip[16]
 - 
char port[6]
 - 
char fqdn[48]
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] softether
 - 
char currency[16]
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] mining
 - 
char *server_names
 - 
char *advertised_alpns
 - 
char *negotiated_alpn
 - 
char *tls_supported_versions
 - 
char *issuerDN
 - 
char *subjectDN
 - 
char ja3_server[33]
 - 
char ja4_client[37]
 - 
char *ja4_client_raw
 - 
struct tls_heuristics browser_heuristics
 - 
u_int16_t version
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous]::[anonymous] encrypted_ch
 - 
ndpi_cipher_weakness server_unsafe_cipher
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] tls_quic
 - 
char client_signature[48]
 - 
char server_signature[48]
 - 
char hassh_client[33]
 - 
char hassh_server[33]
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] ssh
 - 
char filename[128]
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] tftp
 - 
char password[32]
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] telnet
 - 
char client_username[32]
 - 
char server_username[32]
 - 
char command[48]
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] rsh
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] collectd
 - 
char client_ip[16]
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] discord
 - 
char version[64]
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] ubntac2
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] bittorrent
 - 
char options[48]
 - 
char fingerprint[48]
 - 
char class_ident[48]
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] dhcp
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] snmp
 - 
char identity_uuid[37]
 - 
char machine[48]
 - 
char platform[32]
 - 
char services[48]
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] tivoconnect
 - 
ndpi_ip_addr_t external_address
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] natpmp
 - 
char method[64]
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] thrift
 - 
char url[4][48]
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] slp
 - 
char *from
 - 
char from_imsi[16]
 - 
char *to
 - 
char to_imsi[16]
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] sip
 - 
char mac_addr[6]
 - 
char identity[16]
 - 
char sw_id[16]
 - 
char board[32]
 - 
char iface_name[32]
 - 
struct ndpi_in6_addr ipv6_addr
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] mikrotik
 - 
char *method
 - 
char *bootid
 - 
char *usn
 - 
char *cache_controle
 - 
char *location
 - 
char *household_smart_speaker_audio
 - 
char *rincon_household
 - 
char *rincon_bootseq
 - 
char *rincon_wifimode
 - 
char *rincon_variant
 - 
char *sonos_securelocation
 - 
char *securelocation_upnp
 - 
char *location_smart_speaker_audio
 - 
char *nt
 - 
char *nts
 - 
char *man
 - 
char *mx
 - 
char *st
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] ssdp
 - 
char user_agent[32]
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] fast_cgi
 - 
struct ndpi_flow_struct::[anonymous]::[anonymous] bfcp
 - 
union ndpi_flow_struct::[anonymous] protos
 - 
struct ndpi_metadata_monitoring *monit
 - 
struct ndpi_dissector_bitmask excluded_dissectors_bitmask
 - 
char *flow_payload
 
- 
struct ndpi_proto_stack protocol_stack