Library API
File Hierarchy
-
- Directory src
- Directory include
- File ndpi_api.h
- File ndpi_classify.h
- File ndpi_config.h
- File ndpi_define.h
- File ndpi_encryption.h
- File ndpi_includes.h
- File ndpi_includes_OpenBSD.h
- File ndpi_main.h
- File ndpi_patricia_typedefs.h
- File ndpi_private.h
- File ndpi_protocol_ids.h
- File ndpi_replace_printf.h
- File ndpi_typedefs.h
- File ndpi_unix.h
- File ndpi_win32.h
- Directory include
- Directory src
Full API
Classes and Structs
- Struct ndpi_flow_struct
- Struct Documentation
ndpi_flow_struct
detected_protocol_stack
guessed_protocol_id
guessed_protocol_id_by_ip
fast_callback_protocol_id
guessed_header_category
l4_proto
protocol_id_already_guessed
fail_with_unknown
init_finished
client_packet_direction
packet_direction
is_ipv6
first_pkt_fully_encrypted
skip_entropy_check
monitoring
already_gaveup
_pad
num_dissector_calls
confidence
fpc
v4
v6
c_address
s_address
c_port
s_port
max_extra_packets_to_check
num_extra_packets_checked
num_processed_pkts
extra_packets_func
last_packet_time_ms
category
packet_counter
packet_direction_counter
all_packets_counter
packet_direction_complete_counter
tcp
udp
l4
entropy
host_server_name
initial_binary_bytes
initial_binary_bytes_len
risk_checked
ip_risk_mask_evaluated
host_risk_mask_evaluated
tree_risk_checked
_notused
risk_mask
risk
risk_shadow
risk_infos
num_risk_infos
fingerprint
fingerprint_raw
os_hint
method
request_version
websocket
request_header_observed
first_payload_after_header_observed
is_form
response_status_code
url
content_type
request_content_type
user_agent
server
referer
host
detected_os
nat_ip
filename
username
password
http
flow_multimedia_types
pktbuf
pktbuf_maxlen
pktbuf_currlen
kerberos_buf
maybe_dtls
rtcp_seen
is_turn
is_client_controlling
pad
mapped_address
peer_address
relayed_address
response_origin
other_address
num_xor_relayed_addresses
num_xor_mapped_addresses
num_non_stun_pkt
non_stun_pkt_len
rtp_counters
t_start
t_end
stun
message
certificate_processed
change_cipher_from_client
change_cipher_from_server
from_opportunistic_tls
from_rdp
obfuscated_heur_state
tls_quic
rtp
num_queries
num_answers
reply_code
num_rsp_addr
is_query
transaction_id
query_type
query_class
rsp_type
edns0_udp_payload_size
is_rsp_addr_ipv6
rsp_addr
rsp_addr_ttl
geolocation_iata_code
ptr_domain_name
dns
version
mode
ntp
hostname
domain
kerberos
ip
port
fqdn
softether
currency
mining
server_names
advertised_alpns
negotiated_alpn
tls_supported_versions
issuerDN
subjectDN
notBefore
notAfter
ja3_server
ja4_client
ja4_client_raw
server_cipher
sha1_certificate_fingerprint
client_hello_processed
ch_direction
subprotocol_detected
server_hello_processed
fingerprint_set
webrtc
browser_heuristics
ssl_version
server_names_len
encrypted_ch
server_unsafe_cipher
quic_version
quic_idle_timeout_sec
client_signature
server_signature
hassh_client
hassh_server
ssh
tftp
username_detected
username_found
password_detected
password_found
character_id
telnet
client_username
server_username
command
rsh
collectd
client_ip
discord
ubntac2
hash
bittorrent
options
class_ident
dhcp
primitive
error_status
snmp
identity_uuid
machine
platform
services
tivoconnect
result_code
internal_port
external_port
external_address
natpmp
message_type
thrift
url_count
slp
from
from_imsi
to
to_imsi
sip
mac_addr
identity
sw_id
board
iface_name
ipv4_addr
uptime
ipv6_addr
mikrotik
bootid
usn
cache_controle
location
household_smart_speaker_audio
rincon_household
rincon_bootseq
rincon_wifimode
rincon_variant
sonos_securelocation
securelocation_upnp
location_smart_speaker_audio
nt
nts
man
mx
st
ssdp
fast_cgi
conference_id
user_id
bfcp
protos
monit
excluded_dissectors_bitmask
bittorrent_stage
bt_check_performed
zattoo_stage
ookla_stage
teamviewer_stage
ovpn_session_id
ovpn_alg_standard_state
ovpn_alg_heur_opcode_state
ovpn_heur_opcode__codes_num
ovpn_heur_opcode__num_msgs
ovpn_heur_opcode__codes
ovpn_heur_opcode__resets
ovpn_heur_opcode__missing_bytes
tinc_state
rtcp_stage
rtp_stage
rtp_seq_set
rtp_seq
flow_payload_len
flow_payload
priv_data
- Struct Documentation
- Struct ndpi_flow_tcp_struct
- Struct Documentation
ndpi_flow_tcp_struct
next_tcp_seq_nr
last_tcp_pkt_payload_len
cli2srv_tcp_flags
srv2cli_tcp_flags
auth_found
auth_failed
auth_tls
auth_done
_pad
username
password
ftp_imap_pop_smtp
app_data_seen
num_tls_blocks
tls_application_blocks_len
tls
smtp_command_bitmask
pop_command_bitmask
rtmp_client_buffer_len
hcl_notes_packet_id
wa_matched_so_far
irc_stage
nest_log_sink_matches
memcached_matches
seen_syn
seen_syn_ack
seen_ack
irc_3a_counter
usenet_stage
http_stage
http_asymmetric_stage
gnutella_stage
ssh_stage
vnc_stage
telnet_stage
radmin_stage
ftp_control_stage
soap_stage
socks5_stage
socks4_stage
z3950_stage
rtmp_stage
postgres_stage
icecast_stage
mail_pop_stage
mail_imap_stage
mail_imap_starttls
reserved
- Struct Documentation
- Struct ndpi_flow_udp_struct
- Struct Documentation
ndpi_flow_udp_struct
tftp_stage
xbox_stage
quic_server_cid_stage
quic_0rtt_found
quic_vn_pair
lolwildrift_stage
zoom_p2p
raknet_custom
mumble_stage
hamachi_stage
epicgames_stage
epicgames_word
rx_conn_epoch
rx_conn_id
wireguard_peer_index
wireguard_stage
memcached_matches
eaq_pkt_id
eaq_sequence
mumble_ident
hamachi_long
hamachi_short
quic_reasm_buf
quic_reasm_buf_bitmap
quic_reasm_buf_last_pos
quic_server_cid
quic_client_last_byte
quic_orig_dest_conn_id
quic_orig_dest_conn_id_len
rdp_to_srv
rdp_from_srv
rdp_to_srv_pkts
rdp_from_srv_pkts
imo_last_one_byte_pkt
imo_last_byte
line_pkts
line_base_cnt
tftp_data_num
tftp_ack_num
- Struct Documentation
Enums
- Enum ndpi_http_method
- Enum Documentation
ndpi_http_method
NDPI_HTTP_METHOD_UNKNOWN
NDPI_HTTP_METHOD_OPTIONS
NDPI_HTTP_METHOD_GET
NDPI_HTTP_METHOD_HEAD
NDPI_HTTP_METHOD_PATCH
NDPI_HTTP_METHOD_POST
NDPI_HTTP_METHOD_PUT
NDPI_HTTP_METHOD_DELETE
NDPI_HTTP_METHOD_TRACE
NDPI_HTTP_METHOD_CONNECT
NDPI_HTTP_METHOD_RPC_CONNECT
NDPI_HTTP_METHOD_RPC_IN_DATA
NDPI_HTTP_METHOD_RPC_OUT_DATA
NDPI_HTTP_METHOD_MKCOL
NDPI_HTTP_METHOD_MOVE
NDPI_HTTP_METHOD_COPY
NDPI_HTTP_METHOD_LOCK
NDPI_HTTP_METHOD_UNLOCK
NDPI_HTTP_METHOD_PROPFIND
NDPI_HTTP_METHOD_PROPPATCH
- Enum Documentation
- Enum ndpi_protocol_category_t
- Enum Documentation
ndpi_protocol_category_t
NDPI_PROTOCOL_CATEGORY_UNSPECIFIED
NDPI_PROTOCOL_CATEGORY_MEDIA
NDPI_PROTOCOL_CATEGORY_VPN
NDPI_PROTOCOL_CATEGORY_MAIL
NDPI_PROTOCOL_CATEGORY_DATA_TRANSFER
NDPI_PROTOCOL_CATEGORY_WEB
NDPI_PROTOCOL_CATEGORY_SOCIAL_NETWORK
NDPI_PROTOCOL_CATEGORY_DOWNLOAD_FT
NDPI_PROTOCOL_CATEGORY_GAME
NDPI_PROTOCOL_CATEGORY_CHAT
NDPI_PROTOCOL_CATEGORY_VOIP
NDPI_PROTOCOL_CATEGORY_DATABASE
NDPI_PROTOCOL_CATEGORY_REMOTE_ACCESS
NDPI_PROTOCOL_CATEGORY_CLOUD
NDPI_PROTOCOL_CATEGORY_NETWORK
NDPI_PROTOCOL_CATEGORY_COLLABORATIVE
NDPI_PROTOCOL_CATEGORY_RPC
NDPI_PROTOCOL_CATEGORY_STREAMING
NDPI_PROTOCOL_CATEGORY_SYSTEM_OS
NDPI_PROTOCOL_CATEGORY_SW_UPDATE
NDPI_PROTOCOL_CATEGORY_CUSTOM_1
NDPI_PROTOCOL_CATEGORY_CUSTOM_2
NDPI_PROTOCOL_CATEGORY_CUSTOM_3
NDPI_PROTOCOL_CATEGORY_CUSTOM_4
NDPI_PROTOCOL_CATEGORY_CUSTOM_5
NDPI_PROTOCOL_CATEGORY_MUSIC
NDPI_PROTOCOL_CATEGORY_VIDEO
NDPI_PROTOCOL_CATEGORY_SHOPPING
NDPI_PROTOCOL_CATEGORY_PRODUCTIVITY
NDPI_PROTOCOL_CATEGORY_FILE_SHARING
NDPI_PROTOCOL_CATEGORY_CONNECTIVITY_CHECK
NDPI_PROTOCOL_CATEGORY_IOT_SCADA
NDPI_PROTOCOL_CATEGORY_VIRTUAL_ASSISTANT
NDPI_PROTOCOL_CATEGORY_CYBERSECURITY
NDPI_PROTOCOL_CATEGORY_ADULT_CONTENT
NDPI_PROTOCOL_CATEGORY_MINING
NDPI_PROTOCOL_CATEGORY_MALWARE
NDPI_PROTOCOL_CATEGORY_ADVERTISEMENT
NDPI_PROTOCOL_CATEGORY_BANNED_SITE
NDPI_PROTOCOL_CATEGORY_SITE_UNAVAILABLE
NDPI_PROTOCOL_CATEGORY_ALLOWED_SITE
NDPI_PROTOCOL_CATEGORY_ANTIMALWARE
NDPI_PROTOCOL_CATEGORY_CRYPTO_BLOCKCHAIN
NDPI_PROTOCOL_CATEGORY_GAMBLING
NDPI_PROTOCOL_CATEGORY_HEALTH
NDPI_PROTOCOL_CATEGORY_ARTIFICIAL_INTELLIGENCE
NDPI_PROTOCOL_CATEGORY_FINANCE
NDPI_PROTOCOL_CATEGORY_NEWS
NDPI_PROTOCOL_CATEGORY_SPORT
NDPI_PROTOCOL_CATEGORY_BUSINESS
NDPI_PROTOCOL_CATEGORY_INTERNET_HOSTING
NDPI_PROTOCOL_CATEGORY_BLOCKCHAIN_CRYPTO
NDPI_PROTOCOL_CATEGORY_BLOG_FORUM
NDPI_PROTOCOL_CATEGORY_GOVERNMENT
NDPI_PROTOCOL_CATEGORY_EDU_CATION
NDPI_PROTOCOL_CATEGORY_CDN_PROXY
NDPI_PROTOCOL_CATEGORY_HARDWARE_SOFTWARE
NDPI_PROTOCOL_CATEGORY_DATING
NDPI_PROTOCOL_CATEGORY_TRAVEL
NDPI_PROTOCOL_CATEGORY_FOOD
NDPI_PROTOCOL_CATEGORY_BOTS
NDPI_PROTOCOL_CATEGORY_SCANNERS
NDPI_PROTOCOL_CATEGORY_HOSTING
NDPI_PROTOCOL_CATEGORY_ART
NDPI_PROTOCOL_CATEGORY_FASHION
NDPI_PROTOCOL_CATEGORY_BOOKS
NDPI_PROTOCOL_CATEGORY_SCIENCE
NDPI_PROTOCOL_CATEGORY_MAPS_NAVIGATION
NDPI_PROTOCOL_CATEGORY_LOGIN_PORTAL
NDPI_PROTOCOL_CATEGORY_LEGAL
NDPI_PROTOCOL_CATEGORY_ENVIRONMENTAL_SERVICES
NDPI_PROTOCOL_CATEGORY_CULTURE
NDPI_PROTOCOL_CATEGORY_HOUSING
NDPI_PROTOCOL_CATEGORY_TELECOMMUNICATION
NDPI_PROTOCOL_CATEGORY_TRANSPORTATION
NDPI_PROTOCOL_CATEGORY_DESIGN
NDPI_PROTOCOL_CATEGORY_EMPLOYMENT
NDPI_PROTOCOL_CATEGORY_EVENTS
NDPI_PROTOCOL_CATEGORY_WEATHER
NDPI_PROTOCOL_CATEGORY_LIFESTYLE
NDPI_PROTOCOL_CATEGORY_REAL_ESTATE
NDPI_PROTOCOL_CATEGORY_SECURITY
NDPI_PROTOCOL_CATEGORY_ENVIRONMENT
NDPI_PROTOCOL_CATEGORY_HOBBY
NDPI_PROTOCOL_CATEGORY_COMPUTER_SCIENCE
NDPI_PROTOCOL_CATEGORY_CONSTRUCTION
NDPI_PROTOCOL_CATEGORY_ENGINEERING
NDPI_PROTOCOL_CATEGORY_RELIGION
NDPI_PROTOCOL_CATEGORY_ENTERTAINMENT
NDPI_PROTOCOL_CATEGORY_AGRICULTURE
NDPI_PROTOCOL_CATEGORY_TECHNOLOGY
NDPI_PROTOCOL_CATEGORY_BEAUTY
NDPI_PROTOCOL_CATEGORY_HISTORY
NDPI_PROTOCOL_CATEGORY_POLITICS
NDPI_PROTOCOL_CATEGORY_VEHICLES
NDPI_PROTOCOL_NUM_CATEGORIES
NDPI_PROTOCOL_ANY_CATEGORY
- Enum Documentation
- Enum ndpi_protocol_id_t
- Enum Documentation
ndpi_protocol_id_t
NDPI_PROTOCOL_UNKNOWN
NDPI_PROTOCOL_FTP_CONTROL
NDPI_PROTOCOL_MAIL_POP
NDPI_PROTOCOL_MAIL_SMTP
NDPI_PROTOCOL_MAIL_IMAP
NDPI_PROTOCOL_DNS
NDPI_PROTOCOL_IPP
NDPI_PROTOCOL_HTTP
NDPI_PROTOCOL_MDNS
NDPI_PROTOCOL_NTP
NDPI_PROTOCOL_NETBIOS
NDPI_PROTOCOL_NFS
NDPI_PROTOCOL_SSDP
NDPI_PROTOCOL_BGP
NDPI_PROTOCOL_SNMP
NDPI_PROTOCOL_XDMCP
NDPI_PROTOCOL_SMBV1
NDPI_PROTOCOL_SYSLOG
NDPI_PROTOCOL_DHCP
NDPI_PROTOCOL_POSTGRES
NDPI_PROTOCOL_MYSQL
NDPI_PROTOCOL_MS_OUTLOOK
NDPI_PROTOCOL_VK
NDPI_PROTOCOL_MAIL_POPS
NDPI_PROTOCOL_TAILSCALE
NDPI_PROTOCOL_YANDEX
NDPI_PROTOCOL_NTOP
NDPI_PROTOCOL_COAP
NDPI_PROTOCOL_VMWARE
NDPI_PROTOCOL_MAIL_SMTPS
NDPI_PROTOCOL_DTLS
NDPI_PROTOCOL_UBNTAC2
NDPI_PROTOCOL_BFCP
NDPI_PROTOCOL_YANDEX_MAIL
NDPI_PROTOCOL_YANDEX_MUSIC
NDPI_PROTOCOL_GNUTELLA
NDPI_PROTOCOL_EDONKEY
NDPI_PROTOCOL_BITTORRENT
NDPI_PROTOCOL_MSTEAMS_CALL
NDPI_PROTOCOL_SIGNAL
NDPI_PROTOCOL_MEMCACHED
NDPI_PROTOCOL_SMBV23
NDPI_PROTOCOL_MINING
NDPI_PROTOCOL_NEST_LOG_SINK
NDPI_PROTOCOL_MODBUS
NDPI_PROTOCOL_WHATSAPP_CALL
NDPI_PROTOCOL_DATASAVER
NDPI_PROTOCOL_XBOX
NDPI_PROTOCOL_QQ
NDPI_PROTOCOL_TIKTOK
NDPI_PROTOCOL_RTSP
NDPI_PROTOCOL_MAIL_IMAPS
NDPI_PROTOCOL_ICECAST
NDPI_PROTOCOL_CPHA
NDPI_PROTOCOL_IQIYI
NDPI_PROTOCOL_ZATTOO
NDPI_PROTOCOL_YANDEX_MARKET
NDPI_PROTOCOL_YANDEX_DISK
NDPI_PROTOCOL_DISCORD
NDPI_PROTOCOL_ADOBE_CONNECT
NDPI_PROTOCOL_MONGODB
NDPI_PROTOCOL_PLURALSIGHT
NDPI_PROTOCOL_YANDEX_CLOUD
NDPI_PROTOCOL_OCSP
NDPI_PROTOCOL_VXLAN
NDPI_PROTOCOL_IRC
NDPI_PROTOCOL_MERAKI_CLOUD
NDPI_PROTOCOL_JABBER
NDPI_PROTOCOL_NATS
NDPI_PROTOCOL_AMONG_US
NDPI_PROTOCOL_YAHOO
NDPI_PROTOCOL_DISNEYPLUS
NDPI_PROTOCOL_HART_IP
NDPI_PROTOCOL_IP_VRRP
NDPI_PROTOCOL_STEAM
NDPI_PROTOCOL_MELSEC
NDPI_PROTOCOL_WORLDOFWARCRAFT
NDPI_PROTOCOL_TELNET
NDPI_PROTOCOL_STUN
NDPI_PROTOCOL_IPSEC
NDPI_PROTOCOL_IP_GRE
NDPI_PROTOCOL_IP_ICMP
NDPI_PROTOCOL_IP_IGMP
NDPI_PROTOCOL_IP_EGP
NDPI_PROTOCOL_IP_SCTP
NDPI_PROTOCOL_IP_OSPF
NDPI_PROTOCOL_IP_IP_IN_IP
NDPI_PROTOCOL_RTP
NDPI_PROTOCOL_RDP
NDPI_PROTOCOL_VNC
NDPI_PROTOCOL_TUMBLR
NDPI_PROTOCOL_TLS
NDPI_PROTOCOL_SSH
NDPI_PROTOCOL_USENET
NDPI_PROTOCOL_MGCP
NDPI_PROTOCOL_IAX
NDPI_PROTOCOL_TFTP
NDPI_PROTOCOL_AFP
NDPI_PROTOCOL_YANDEX_METRIKA
NDPI_PROTOCOL_YANDEX_DIRECT
NDPI_PROTOCOL_SIP
NDPI_PROTOCOL_TRUPHONE
NDPI_PROTOCOL_IP_ICMPV6
NDPI_PROTOCOL_DHCPV6
NDPI_PROTOCOL_ARMAGETRON
NDPI_PROTOCOL_CROSSFIRE
NDPI_PROTOCOL_DOFUS
NDPI_PROTOCOL_BLACKNUT
NDPI_PROTOCOL_BOOSTEROID
NDPI_PROTOCOL_GUILDWARS2
NDPI_PROTOCOL_AMAZON_ALEXA
NDPI_PROTOCOL_KERBEROS
NDPI_PROTOCOL_LDAP
NDPI_PROTOCOL_NEXON
NDPI_PROTOCOL_MSSQL_TDS
NDPI_PROTOCOL_PPTP
NDPI_PROTOCOL_IP_AH
NDPI_PROTOCOL_IP_ESP
NDPI_PROTOCOL_SLACK
NDPI_PROTOCOL_FACEBOOK
NDPI_PROTOCOL_TWITTER
NDPI_PROTOCOL_DROPBOX
NDPI_PROTOCOL_GMAIL
NDPI_PROTOCOL_GOOGLE_MAPS
NDPI_PROTOCOL_YOUTUBE
NDPI_PROTOCOL_MOZILLA
NDPI_PROTOCOL_GOOGLE
NDPI_PROTOCOL_MS_RPCH
NDPI_PROTOCOL_NETFLOW
NDPI_PROTOCOL_SFLOW
NDPI_PROTOCOL_HTTP_CONNECT
NDPI_PROTOCOL_HTTP_PROXY
NDPI_PROTOCOL_CITRIX
NDPI_PROTOCOL_NETFLIX
NDPI_PROTOCOL_LASTFM
NDPI_PROTOCOL_WAZE
NDPI_PROTOCOL_YOUTUBE_UPLOAD
NDPI_PROTOCOL_HULU
NDPI_PROTOCOL_CHECKMK
NDPI_PROTOCOL_AJP
NDPI_PROTOCOL_APPLE
NDPI_PROTOCOL_WEBEX
NDPI_PROTOCOL_WHATSAPP
NDPI_PROTOCOL_APPLE_ICLOUD
NDPI_PROTOCOL_VIBER
NDPI_PROTOCOL_APPLE_ITUNES
NDPI_PROTOCOL_RADIUS
NDPI_PROTOCOL_WINDOWS_UPDATE
NDPI_PROTOCOL_TEAMVIEWER
NDPI_PROTOCOL_EGD
NDPI_PROTOCOL_HCL_NOTES
NDPI_PROTOCOL_SAP
NDPI_PROTOCOL_GTP
NDPI_PROTOCOL_WSD
NDPI_PROTOCOL_LLMNR
NDPI_PROTOCOL_TOCA_BOCA
NDPI_PROTOCOL_SPOTIFY
NDPI_PROTOCOL_FACEBOOK_MESSENGER
NDPI_PROTOCOL_H323
NDPI_PROTOCOL_OPENVPN
NDPI_PROTOCOL_NOE
NDPI_PROTOCOL_CISCOVPN
NDPI_PROTOCOL_TEAMSPEAK
NDPI_PROTOCOL_TOR
NDPI_PROTOCOL_SKINNY
NDPI_PROTOCOL_RTCP
NDPI_PROTOCOL_RSYNC
NDPI_PROTOCOL_ORACLE
NDPI_PROTOCOL_CORBA
NDPI_PROTOCOL_CANONICAL
NDPI_PROTOCOL_WHOIS_DAS
NDPI_PROTOCOL_SD_RTN
NDPI_PROTOCOL_SOCKS
NDPI_PROTOCOL_NINTENDO
NDPI_PROTOCOL_RTMP
NDPI_PROTOCOL_FTP_DATA
NDPI_PROTOCOL_WIKIPEDIA
NDPI_PROTOCOL_ZMQ
NDPI_PROTOCOL_AMAZON
NDPI_PROTOCOL_EBAY
NDPI_PROTOCOL_CNN
NDPI_PROTOCOL_MEGACO
NDPI_PROTOCOL_RESP
NDPI_PROTOCOL_PINTEREST
NDPI_PROTOCOL_OSPF
NDPI_PROTOCOL_TELEGRAM
NDPI_PROTOCOL_COD_MOBILE
NDPI_PROTOCOL_PANDORA
NDPI_PROTOCOL_QUIC
NDPI_PROTOCOL_ZOOM
NDPI_PROTOCOL_EAQ
NDPI_PROTOCOL_OOKLA
NDPI_PROTOCOL_AMQP
NDPI_PROTOCOL_KAKAOTALK
NDPI_PROTOCOL_KAKAOTALK_VOICE
NDPI_PROTOCOL_TWITCH
NDPI_PROTOCOL_DOH_DOT
NDPI_PROTOCOL_WECHAT
NDPI_PROTOCOL_MPEGTS
NDPI_PROTOCOL_SNAPCHAT
NDPI_PROTOCOL_SINA
NDPI_PROTOCOL_GOOGLE_MEET
NDPI_PROTOCOL_IFLIX
NDPI_PROTOCOL_GITHUB
NDPI_PROTOCOL_BJNP
NDPI_PROTOCOL_REDDIT
NDPI_PROTOCOL_WIREGUARD
NDPI_PROTOCOL_SMPP
NDPI_PROTOCOL_DNSCRYPT
NDPI_PROTOCOL_TINC
NDPI_PROTOCOL_DEEZER
NDPI_PROTOCOL_INSTAGRAM
NDPI_PROTOCOL_MICROSOFT
NDPI_PROTOCOL_BLIZZARD
NDPI_PROTOCOL_TEREDO
NDPI_PROTOCOL_HOTSPOT_SHIELD
NDPI_PROTOCOL_IMO
NDPI_PROTOCOL_GOOGLE_DRIVE
NDPI_PROTOCOL_OCS
NDPI_PROTOCOL_MICROSOFT_365
NDPI_PROTOCOL_CLOUDFLARE
NDPI_PROTOCOL_MS_ONE_DRIVE
NDPI_PROTOCOL_MQTT
NDPI_PROTOCOL_RX
NDPI_PROTOCOL_APPLESTORE
NDPI_PROTOCOL_OPENDNS
NDPI_PROTOCOL_GIT
NDPI_PROTOCOL_DRDA
NDPI_PROTOCOL_PLAYSTORE
NDPI_PROTOCOL_SOMEIP
NDPI_PROTOCOL_FIX
NDPI_PROTOCOL_PLAYSTATION
NDPI_PROTOCOL_PASTEBIN
NDPI_PROTOCOL_LINKEDIN
NDPI_PROTOCOL_SOUNDCLOUD
NDPI_PROTOCOL_VALVE_SDR
NDPI_PROTOCOL_LISP
NDPI_PROTOCOL_DIAMETER
NDPI_PROTOCOL_APPLE_PUSH
NDPI_PROTOCOL_GOOGLE_SERVICES
NDPI_PROTOCOL_AMAZON_VIDEO
NDPI_PROTOCOL_GOOGLE_DOCS
NDPI_PROTOCOL_WHATSAPP_FILES
NDPI_PROTOCOL_TARGUS_GETDATA
NDPI_PROTOCOL_DNP3
NDPI_PROTOCOL_IEC60870
NDPI_PROTOCOL_BLOOMBERG
NDPI_PROTOCOL_CAPWAP
NDPI_PROTOCOL_ZABBIX
NDPI_PROTOCOL_S7COMM
NDPI_PROTOCOL_MSTEAMS
NDPI_PROTOCOL_WEBSOCKET
NDPI_PROTOCOL_ANYDESK
NDPI_PROTOCOL_SOAP
NDPI_PROTOCOL_APPLE_SIRI
NDPI_PROTOCOL_SNAPCHAT_CALL
NDPI_PROTOCOL_HPVIRTGRP
NDPI_PROTOCOL_GENSHIN_IMPACT
NDPI_PROTOCOL_ACTIVISION
NDPI_PROTOCOL_FORTICLIENT
NDPI_PROTOCOL_Z3950
NDPI_PROTOCOL_LIKEE
NDPI_PROTOCOL_GITLAB
NDPI_PROTOCOL_AVAST_SECUREDNS
NDPI_PROTOCOL_CASSANDRA
NDPI_PROTOCOL_AMAZON_AWS
NDPI_PROTOCOL_SALESFORCE
NDPI_PROTOCOL_VIMEO
NDPI_PROTOCOL_FACEBOOK_VOIP
NDPI_PROTOCOL_SIGNAL_VOIP
NDPI_PROTOCOL_FUZE
NDPI_PROTOCOL_GTP_U
NDPI_PROTOCOL_GTP_C
NDPI_PROTOCOL_GTP_PRIME
NDPI_PROTOCOL_ALIBABA
NDPI_PROTOCOL_CRASHLYSTICS
NDPI_PROTOCOL_MICROSOFT_AZURE
NDPI_PROTOCOL_ICLOUD_PRIVATE_RELAY
NDPI_PROTOCOL_ETHERNET_IP
NDPI_PROTOCOL_BADOO
NDPI_PROTOCOL_ACCUWEATHER
NDPI_PROTOCOL_GOOGLE_CLASSROOM
NDPI_PROTOCOL_HSRP
NDPI_PROTOCOL_CYBERSECURITY
NDPI_PROTOCOL_GOOGLE_CLOUD
NDPI_PROTOCOL_TENCENT
NDPI_PROTOCOL_RAKNET
NDPI_PROTOCOL_XIAOMI
NDPI_PROTOCOL_EDGECAST
NDPI_PROTOCOL_CACHEFLY
NDPI_PROTOCOL_SOFTETHER
NDPI_PROTOCOL_MPEGDASH
NDPI_PROTOCOL_DAZN
NDPI_PROTOCOL_GOTO
NDPI_PROTOCOL_RSH
NDPI_PROTOCOL_1KXUN
NDPI_PROTOCOL_IP_PGM
NDPI_PROTOCOL_IP_PIM
NDPI_PROTOCOL_COLLECTD
NDPI_PROTOCOL_TUNNELBEAR
NDPI_PROTOCOL_CLOUDFLARE_WARP
NDPI_PROTOCOL_I3D
NDPI_PROTOCOL_RIOTGAMES
NDPI_PROTOCOL_PSIPHON
NDPI_PROTOCOL_ULTRASURF
NDPI_PROTOCOL_THREEMA
NDPI_PROTOCOL_ALICLOUD
NDPI_PROTOCOL_AVAST
NDPI_PROTOCOL_TIVOCONNECT
NDPI_PROTOCOL_KISMET
NDPI_PROTOCOL_FASTCGI
NDPI_PROTOCOL_FTPS
NDPI_PROTOCOL_NATPMP
NDPI_PROTOCOL_SYNCTHING
NDPI_PROTOCOL_CRYNET
NDPI_PROTOCOL_LINE
NDPI_PROTOCOL_LINE_CALL
NDPI_PROTOCOL_APPLETVPLUS
NDPI_PROTOCOL_DIRECTV
NDPI_PROTOCOL_HBO
NDPI_PROTOCOL_VUDU
NDPI_PROTOCOL_SHOWTIME
NDPI_PROTOCOL_DAILYMOTION
NDPI_PROTOCOL_LIVESTREAM
NDPI_PROTOCOL_TENCENTVIDEO
NDPI_PROTOCOL_IHEARTRADIO
NDPI_PROTOCOL_TIDAL
NDPI_PROTOCOL_TUNEIN
NDPI_PROTOCOL_SIRIUSXMRADIO
NDPI_PROTOCOL_MUNIN
NDPI_PROTOCOL_ELASTICSEARCH
NDPI_PROTOCOL_TUYA_LP
NDPI_PROTOCOL_TPLINK_SHP
NDPI_PROTOCOL_SOURCE_ENGINE
NDPI_PROTOCOL_BACNET
NDPI_PROTOCOL_OICQ
NDPI_PROTOCOL_HOTS
NDPI_PROTOCOL_FACEBOOK_REEL_STORY
NDPI_PROTOCOL_SRTP
NDPI_PROTOCOL_OPERA_VPN
NDPI_PROTOCOL_EPICGAMES
NDPI_PROTOCOL_GEFORCENOW
NDPI_PROTOCOL_NVIDIA
NDPI_PROTOCOL_BITCOIN
NDPI_PROTOCOL_PROTONVPN
NDPI_PROTOCOL_APACHE_THRIFT
NDPI_PROTOCOL_ROBLOX
NDPI_PROTOCOL_SERVICE_LOCATION
NDPI_PROTOCOL_MULLVAD
NDPI_PROTOCOL_HTTP2
NDPI_PROTOCOL_HAPROXY
NDPI_PROTOCOL_RMCP
NDPI_PROTOCOL_CAN
NDPI_PROTOCOL_PROTOBUF
NDPI_PROTOCOL_ETHEREUM
NDPI_PROTOCOL_TELEGRAM_VOIP
NDPI_PROTOCOL_SINA_WEIBO
NDPI_PROTOCOL_TESLA_SERVICES
NDPI_PROTOCOL_PTPV2
NDPI_PROTOCOL_RTPS
NDPI_PROTOCOL_OPC_UA
NDPI_PROTOCOL_S7COMM_PLUS
NDPI_PROTOCOL_FINS
NDPI_PROTOCOL_ETHERSIO
NDPI_PROTOCOL_UMAS
NDPI_PROTOCOL_BECKHOFF_ADS
NDPI_PROTOCOL_ISO9506_1_MMS
NDPI_PROTOCOL_IEEE_C37118
NDPI_PROTOCOL_ETHERSBUS
NDPI_PROTOCOL_MONERO
NDPI_PROTOCOL_DCERPC
NDPI_PROTOCOL_PROFINET_IO
NDPI_PROTOCOL_HISLIP
NDPI_PROTOCOL_UFTP
NDPI_PROTOCOL_OPENFLOW
NDPI_PROTOCOL_JSON_RPC
NDPI_PROTOCOL_WEBDAV
NDPI_PROTOCOL_APACHE_KAFKA
NDPI_PROTOCOL_NOMACHINE
NDPI_PROTOCOL_IEC62056
NDPI_PROTOCOL_HL7
NDPI_PROTOCOL_CEPH
NDPI_PROTOCOL_GOOGLE_CHAT
NDPI_PROTOCOL_ROUGHTIME
NDPI_PROTOCOL_PIA
NDPI_PROTOCOL_KCP
NDPI_PROTOCOL_DOTA2
NDPI_PROTOCOL_MUMBLE
NDPI_PROTOCOL_YOJIMBO
NDPI_PROTOCOL_ELECTRONICARTS
NDPI_PROTOCOL_STOMP
NDPI_PROTOCOL_RADMIN
NDPI_PROTOCOL_RAFT
NDPI_PROTOCOL_CIP
NDPI_PROTOCOL_GEARMAN
NDPI_PROTOCOL_TENCENTGAMES
NDPI_PROTOCOL_GAIJIN
NDPI_PROTOCOL_C1222
NDPI_PROTOCOL_HUAWEI
NDPI_PROTOCOL_HUAWEI_CLOUD
NDPI_PROTOCOL_DLEP
NDPI_PROTOCOL_BFD
NDPI_PROTOCOL_NETEASE_GAMES
NDPI_PROTOCOL_PATHOFEXILE
NDPI_PROTOCOL_GOOGLE_CALL
NDPI_PROTOCOL_PFCP
NDPI_PROTOCOL_FLUTE
NDPI_PROTOCOL_LOLWILDRIFT
NDPI_PROTOCOL_TESO
NDPI_PROTOCOL_LDP
NDPI_PROTOCOL_KNXNET_IP
NDPI_PROTOCOL_BLUESKY
NDPI_PROTOCOL_MASTODON
NDPI_PROTOCOL_THREADS
NDPI_PROTOCOL_VIBER_VOIP
NDPI_PROTOCOL_ZUG
NDPI_PROTOCOL_JRMI
NDPI_PROTOCOL_RIPE_ATLAS
NDPI_PROTOCOL_HLS
NDPI_PROTOCOL_CLICKHOUSE
NDPI_PROTOCOL_NANO
NDPI_PROTOCOL_OPENWIRE
NDPI_PROTOCOL_CNP_IP
NDPI_PROTOCOL_ATG
NDPI_PROTOCOL_TRDP
NDPI_PROTOCOL_LUSTRE
NDPI_PROTOCOL_NORDVPN
NDPI_PROTOCOL_SURFSHARK
NDPI_PROTOCOL_CACTUSVPN
NDPI_PROTOCOL_WINDSCRIBE
NDPI_PROTOCOL_SONOS
NDPI_PROTOCOL_DINGTALK
NDPI_PROTOCOL_PALTALK
NDPI_PROTOCOL_NAVER
NDPI_PROTOCOL_SHEIN
NDPI_PROTOCOL_TEMU
NDPI_PROTOCOL_TAOBAO
NDPI_PROTOCOL_MIKROTIK
NDPI_PROTOCOL_DICOM
NDPI_PROTOCOL_PARAMOUNTPLUS
NDPI_PROTOCOL_YANDEX_ALICE
NDPI_PROTOCOL_VIVOX
NDPI_PROTOCOL_DIGITALOCEAN
NDPI_PROTOCOL_RUTUBE
NDPI_PROTOCOL_LAGOFAST
NDPI_PROTOCOL_GEARUP_BOOSTER
NDPI_PROTOCOL_RUMBLE
NDPI_PROTOCOL_UBIQUITY
NDPI_PROTOCOL_MSDO
NDPI_PROTOCOL_ROCKSTAR_GAMES
NDPI_PROTOCOL_KICK
NDPI_PROTOCOL_HAMACHI
NDPI_PROTOCOL_GLBP
NDPI_PROTOCOL_EASYWEATHER
- Enum Documentation
- Enum ndpi_protocol_qoe_category_t
- Enum Documentation
ndpi_protocol_qoe_category_t
NDPI_PROTOCOL_QOE_CATEGORY_UNSPECIFIED
NDPI_PROTOCOL_QOE_CATEGORY_VOIP_CALLS
NDPI_PROTOCOL_QOE_CATEGORY_VIDEO_CONFERENCING
NDPI_PROTOCOL_QOE_CATEGORY_ONLINE_GAMING
NDPI_PROTOCOL_QOE_CATEGORY_CLOUD_GAMING
NDPI_PROTOCOL_QOE_CATEGORY_WEB_BROWSING
NDPI_PROTOCOL_QOE_CATEGORY_DNS_QUERIES
NDPI_PROTOCOL_QOE_CATEGORY_LIVE_STREAMING
NDPI_PROTOCOL_QOE_CATEGORY_BUFFERED_STREAMING
NDPI_PROTOCOL_QOE_CATEGORY_REMOTE_ACCESS
NDPI_PROTOCOL_QOE_CATEGORY_HFT
NDPI_PROTOCOL_QOE_CATEGORY_IOT_OT
NDPI_PROTOCOL_QOE_CATEGORY_AV
NDPI_PROTOCOL_QOE_CATEGORY_MAX
- Enum Documentation
- Enum ndpi_risk_enum
- Enum Documentation
ndpi_risk_enum
NDPI_NO_RISK
NDPI_URL_POSSIBLE_XSS
NDPI_URL_POSSIBLE_SQL_INJECTION
NDPI_URL_POSSIBLE_RCE_INJECTION
NDPI_BINARY_APPLICATION_TRANSFER
NDPI_KNOWN_PROTOCOL_ON_NON_STANDARD_PORT
NDPI_TLS_SELFSIGNED_CERTIFICATE
NDPI_TLS_OBSOLETE_VERSION
NDPI_TLS_WEAK_CIPHER
NDPI_TLS_CERTIFICATE_EXPIRED
NDPI_TLS_CERTIFICATE_MISMATCH
NDPI_HTTP_SUSPICIOUS_USER_AGENT
NDPI_NUMERIC_IP_HOST
NDPI_HTTP_SUSPICIOUS_URL
NDPI_HTTP_SUSPICIOUS_HEADER
NDPI_TLS_NOT_CARRYING_HTTPS
NDPI_SUSPICIOUS_DGA_DOMAIN
NDPI_MALFORMED_PACKET
NDPI_SSH_OBSOLETE_CLIENT_VERSION_OR_CIPHER
NDPI_SSH_OBSOLETE_SERVER_VERSION_OR_CIPHER
NDPI_SMB_INSECURE_VERSION
NDPI_FREE_21
NDPI_UNSAFE_PROTOCOL
NDPI_DNS_SUSPICIOUS_TRAFFIC
NDPI_TLS_MISSING_SNI
NDPI_HTTP_SUSPICIOUS_CONTENT
NDPI_RISKY_ASN
NDPI_RISKY_DOMAIN
NDPI_MALICIOUS_FINGERPRINT
NDPI_MALICIOUS_SHA1_CERTIFICATE
NDPI_DESKTOP_OR_FILE_SHARING_SESSION
NDPI_TLS_UNCOMMON_ALPN
NDPI_TLS_CERT_VALIDITY_TOO_LONG
NDPI_TLS_SUSPICIOUS_EXTENSION
NDPI_TLS_FATAL_ALERT
NDPI_SUSPICIOUS_ENTROPY
NDPI_CLEAR_TEXT_CREDENTIALS
NDPI_DNS_LARGE_PACKET
NDPI_DNS_FRAGMENTED
NDPI_INVALID_CHARACTERS
NDPI_POSSIBLE_EXPLOIT
NDPI_TLS_CERTIFICATE_ABOUT_TO_EXPIRE
NDPI_PUNYCODE_IDN
NDPI_ERROR_CODE_DETECTED
NDPI_HTTP_CRAWLER_BOT
NDPI_ANONYMOUS_SUBSCRIBER
NDPI_UNIDIRECTIONAL_TRAFFIC
NDPI_HTTP_OBSOLETE_SERVER
NDPI_PERIODIC_FLOW
NDPI_MINOR_ISSUES
NDPI_TCP_ISSUES
NDPI_FREE_51
NDPI_TLS_ALPN_SNI_MISMATCH
NDPI_MALWARE_HOST_CONTACTED
NDPI_BINARY_DATA_TRANSFER
NDPI_PROBING_ATTEMPT
NDPI_OBFUSCATED_TRAFFIC
NDPI_MAX_RISK
- Enum Documentation
- Enum ndpi_serialization_type
- Enum Documentation
ndpi_serialization_type
ndpi_serialization_unknown
ndpi_serialization_end_of_record
ndpi_serialization_uint8
ndpi_serialization_uint16
ndpi_serialization_uint32
ndpi_serialization_uint64
ndpi_serialization_int8
ndpi_serialization_int16
ndpi_serialization_int32
ndpi_serialization_int64
ndpi_serialization_float
ndpi_serialization_string
ndpi_serialization_start_of_block
ndpi_serialization_end_of_block
ndpi_serialization_start_of_list
ndpi_serialization_end_of_list
ndpi_serialization_double
- Enum Documentation