nDPI DocumentationΒΆ
nDPI is an open source DPI (Deep Packet Inspection) toolkit for traffic analysis.
- Library API
- nDPI Protocols List
- NDPI_PROTOCOL_BFCP
- NDPI_PROTOCOL_IQIYI
- NDPI_PROTOCOL_ADOBE_CONNECT
- NDPI_PROTOCOL_IRC
- NDPI_PROTOCOL_HART_IP
- NDPI_PROTOCOL_TFTP
- NDPI_PROTOCOL_MS_RPCH
- NDPI_PROTOCOL_EGD
- NDPI_PROTOCOL_RESP
- NDPI_PROTOCOL_COD_MOBILE
- NDPI_PROTOCOL_GOOGLE_MEET
- NDPI_PROTOCOL_VALVE_SDR
- NDPI_PROTOCOL_SRTP
- NDPI_PROTOCOL_OPERA_VPN
- NDPI_PROTOCOL_EPICGAMES
- NDPI_PROTOCOL_GEFORCENOW
- NDPI_PROTOCOL_NVIDIA
- NDPI_PROTOCOL_BITCOIN
- NDPI_PROTOCOL_PROTONVPN
- NDPI_PROTOCOL_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_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_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 Flow Risks
- 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_TLS_SUSPICIOUS_ESNI_USAGE
- NDPI_UNSAFE_PROTOCOL
- NDPI_DNS_SUSPICIOUS_TRAFFIC
- NDPI_TLS_MISSING_SNI
- NDPI_HTTP_SUSPICIOUS_CONTENT
- NDPI_RISKY_ASN
- NDPI_RISKY_DOMAIN
- NDPI_MALICIOUS_JA3
- 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_FULLY_ENCRYPTED
- NDPI_TLS_ALPN_SNI_MISMATCH
- NDPI_MALWARE_CONTACTED
- NDPI_BINARY_DATA_TRANSFER
- NDPI_PROBING_ATTEMPT