nDPI DocumentationΒΆ
nDPI is an open source DPI (Deep Packet Inspection) toolkit for traffic analysis.
Developer's Guide
- Library API
- nDPI Protocols List
- 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_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_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_GUILDWARS
- NDPI_PROTOCOL_AMAZON_ALEXA
- NDPI_PROTOCOL_KERBEROS
- NDPI_PROTOCOL_LDAP
- NDPI_PROTOCOL_NEXON
- NDPI_PROTOCOL_MOZILLA
- NDPI_PROTOCOL_GOOGLE
- NDPI_PROTOCOL_MS_RPCH
- NDPI_PROTOCOL_NETFLOW
- NDPI_PROTOCOL_SFLOW
- NDPI_PROTOCOL_HTTP_CONNECT
- NDPI_PROTOCOL_CITRIX
- NDPI_PROTOCOL_NETFLIX
- NDPI_PROTOCOL_LASTFM
- NDPI_PROTOCOL_WAZE
- 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_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_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_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_GOOGLE_CLOUD
- NDPI_PROTOCOL_TENCENT
- NDPI_PROTOCOL_RAKNET
- NDPI_PROTOCOL_XIAOMI
- 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_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_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_LLM
- NDPI_PROTOCOL_UBIQUITY
- NDPI_PROTOCOL_MSDO
- NDPI_PROTOCOL_ROCKSTAR_GAMES
- NDPI_PROTOCOL_KICK
- 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_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_CONTACTED
- NDPI_BINARY_DATA_TRANSFER
- NDPI_PROBING_ATTEMPT
- NDPI_OBFUSCATED_TRAFFIC