Ntchitoyi pamwamba, kupanga zida zojambulira ndi kusanthula magalimoto, lofalitsidwa kutulutsidwa kwa zida zowunikira mozama phukusi nDPI 3.0, kupitiriza ntchito yokonza laibulale OpenDPI. Pulojekiti ya nDPI idakhazikitsidwa pambuyo poyesa kosatheka kusamutsa zosintha posungira OpenDPI, yomwe idasiyidwa osatsagana nayo. Khodi ya nDPI imalembedwa mu C ndi wogawidwa ndi zololedwa pansi pa LGPLv3.
Ntchitoyi timatha kudziwa ma protocol omwe amagwiritsidwa ntchito mumsewu, kusanthula momwe ntchito za netiweki zimagwirira ntchito popanda kumangirizidwa ndi ma netiweki (amatha kuzindikira ma protocol odziwika bwino omwe owongolera amavomereza kulumikizidwa pamadoko osagwirizana ndi netiweki, mwachitsanzo, ngati http siinatumizidwe kuchokera port 80, kapena, mosiyana, pamene ena amayesa kubisa zochitika zina zapaintaneti monga http poyendetsa pa doko 80).
Kusiyana kwa OpenDPI kumabwera kudzathandizira ma protocol owonjezera, kuyika pa nsanja ya Windows, kukhathamiritsa kwa magwiridwe antchito, kusintha kuti mugwiritse ntchito pakuwunika kuchuluka kwa magalimoto munthawi yeniyeni (zina zomwe zidachedwetsa injini zachotsedwa),
luso la msonkhano mu mawonekedwe a Linux kernel module ndi chithandizo chofotokozera ma subprotocols.
Chiwerengero cha 238 protocol ndi matanthauzo a ntchito amathandizidwa, kuchokera
OpenVPN, Tor, QUIC, SOCKS, BitTorrent ndi IPsec ku Telegraph,
Viber, WhatsApp, PostgreSQL ndi mafoni ku Gmail, Office365
GoogleDocs ndi YouTube. Pali seva ndi kasitomala SSL decoder satifiketi yomwe imakupatsani mwayi wodziwa protocol (mwachitsanzo, Citrix Online ndi Apple iCloud) pogwiritsa ntchito satifiketi yobisa. Ntchito ya nDPIreader imaperekedwa kuti ifufuze zomwe zili mu pcap dumps kapena kuchuluka kwa magalimoto omwe alipo kudzera pa intaneti.
Kukhazikitsa kuyika mozama kwa TLS, kutulutsa zambiri za kulondola kwa satifiketi ndi SHA-1 hash ya satifiketi.
Mbendera ya "-C" yawonjezedwa ku pulogalamu ya nDPIreader kuti itumizidwe kunja mumtundu wa CSV, zomwe zimapangitsa kuti zitheke kugwiritsa ntchito zida zowonjezera za ntop. kuchita zovuta ziwerengero zitsanzo. Mwachitsanzo, kudziwa IP ya wosuta yemwe adawonera makanema pa NetFlix motalika kwambiri:
$ ndpiReader -i netflix.pcap -C /tmp/netflix.csv
$ q -H -d ',' "sankhani src_ip,SUM(src2dst_bytes+dst2src_bytes) kuchokera ku /tmp/netflix.csv kumene ndpi_proto ngati gulu la '% NetFlix%' ndi src_ip"
192.168.1.7,6151821
Thandizo lowonjezera pazomwe zidaperekedwa Cisco Joyakatswiri kuzindikira zochitika zoyipa zobisika mumsewu wobisika pogwiritsa ntchito kukula kwa paketi ndikutumiza kusanthula kwanthawi / latency. Mu ndpiReader, njirayo imayendetsedwa ndi "-J" njira.
Kuwonjezedwa kwa kuthekera kosanthula deta kutengera ma metric owerengeka monga entropy, mean, kupatuka kokhazikika, ndi kusiyana.
Mtundu woyamba wa zomangira za chilankhulo cha Python waperekedwa.
Onjezani njira yodziwira zingwe zowerengeka pamagalimoto kuti muwone kutayikira kwa data. MU
ndpiReader mode imayatsidwa ndi "-e" njira.
Thandizo lowonjezera la njira yozindikiritsira kasitomala wa TLS JA3, zomwe zimakupatsani mwayi wodziwa, kutengera mawonekedwe a kulumikizana kolumikizana ndi magawo ena, pulogalamu yomwe imagwiritsidwa ntchito kukhazikitsa kulumikizana (mwachitsanzo, imakupatsani mwayi wodziwa kugwiritsa ntchito Tor ndi mapulogalamu ena).
Thandizo lowonjezera la njira zozindikiritsira ma SSH (HASSH) ndi DHCP.
Zowonjezera zopangira ma seriali ndi kuchotseratu deta
Mitundu ya-Length-Value (TLV) ndi ma JSON.
Zowonjezera zothandizira ma protocol ndi ntchito: DTLS (TLS over UDP),
bulu,
TikTok/Musical.ly,
WhatsApp Video,
DNSoverHTTPS
Wosungira data
Line,
Google Duo, Hangout,
WireGuard VPN,
IMO
Zoom.us.
Thandizo labwino la TLS, SIP, STUN kusanthula,
viber,
WhatsApp,
Amazon Video,
SnapChat
ftp,
Mendulo
OpenVPN UDP,
Facebook Messenger ndi Hangout.