Projekt ntop, ktorý vyvíja nástroje na zachytávanie a analýzu prenosu, zverejnil nástroj na hlbokú inspekciu paketov nDPI 4.10, ktorý pokračuje v rozvoji knižnice OpenDPI. Projekt nDPI bol založený po neúspešnej snahe prenosu zmien do repozitára OpenDPI, ktorý zostal bez podpory. Kód nDPI je napísaný v jazyku C a je šírený pod licenciou LGPLv3.
Systém umožňuje určovanie protokolov aplikácií v prenose analýzou povahy sieťovej aktivity bez väzby na sieťové porty (môže určovať známe protokoly, ktorých spracovatelia prijímajú spojenia na nestandardných sieťových portoch, napríklad ak sa http vydáva nie z portu 80, alebo naopak, keď sa nejaká iná sieťová aktivita snaží kamuflovať pod http cez spustenie na porte 80).
Rozdiely od OpenDPI spočívajú v podpore dodatočných protokolov, portovaní na platformu Windows, optimalizácii výkonu, adaptácii pre použitie v aplikáciách na monitorovanie prenosu v reálnom čase (niektoré špecifické funkcie, ktoré spomaľovali motor, boli odstránené), možnosti kompilácie vo forme modulu jadra Linuxu a podpore určovania subprotokolov.
Podporuje sa určenie 55 typov sieťových hrozieb (flow risk) a viac ako 420 protokolov a aplikácií (od OpenVPN, Tor, QUIC, SOCKS, BitTorrent a IPsec po Telegram, Viber, WhatsApp, PostgreSQL a prístupy k Gmailu, Office 365, Google Docs a YouTube). Je tu dekodér pre serverové a klientské SSL certifikátov, ktorý umožňuje určiť protokol (napríklad Citrix Online a Apple iCloud) pomocou certifikátu šifrovania. Na analýzu obsahu pcap-dumpov alebo aktuálneho prenosu cez sieťové rozhranie sa dodáva nástroj nDPIreader.
V novom vydaní:
- Pridala sa počiatočná podpora technológie FPC (First Packet Classification), zameranej na určenie protokolov, aplikácií a služieb na základe prvého paketu odoslaného pri vytváraní spojenia. FPC je implementovateľná iba pre časť protokolov a umožňuje výrazne znížiť záťaž na CPU pri inspekcii prenosu.
- Pridala sa podpora a analýza viac ako 70 nových protokolov a služieb, medzi ktorými sú:
- Adobe Connect
- ANSI C12.22
- Apache Kafka
- Beckhoff ADS
- BFCP
- BFD
- Bluesky
- Call of Duty Mobile
- CAN over Ethernet
- Ceph
- ClickHouse
- DLE
- DTLS 1.3
- Podpora Elder Scrolls Online (#2376)
- ElectronicArts
- dekodér ethereum protokolu
- Ethernet Global Data
- Ether-S-Bus
- Ether-S-I/O
- FB-Threads
- FLUTE
- Gearman
- Google Chat
- Google Protobuf
- HART-IP
- HiSLIP
- HL7
- HLS
- IEC62056 (DLMS/COSEM)
- IEEE 1588-2008 (PTPv2)
- IEEE C37.118
- ISO 9506-1 MMS
- JSON-RPC
- KCP
- KNXnet/IP
- Protokol distribúcie značiek
- Mastodon
- Monero
- Mumble
- Nano (XNO)
- Naraka Bladepoint
- NetEase
- NoMachine NX
- Omron FINS
- OPC UA
- OpenFlow
- OpenWire
- Path of Exile
- PFCP
- Podpora PIA (Private Internet Access) (#2250)
- PROFINET/IO
- Radmin
- Raft
- Protokol Ripe Atlas probe.
- Roughtime
- RTPS
- S7Comm
- Schneider Electric UMAS
- STOMP
- TencentGames
- Twitter bot
- UFTP
- Viber (voip)
- WebDAV
- Yojimbo (netcode)
- ZUG
- Vylepšené rozpoznávanie a identifikácia protokolov a služieb:
- Bittorrent
- Cloudflare WARP
- CORBA
- CryNetwork
- DNS
- Dropbox
- eDonkey
- H323
- Kafka
- MySQL
- PrimeVideo
- Protobuf
- QUIC
- Telegram
- TFTP
- Twitter/X (#2482)
- Wireguard
- Zoom
- Pridali sa nové identifikátory protokolov súvisiacich s obsahom pre dospelých, reklamou, webovou analytikou a sledovaním pohybov.
- Rozšíril sa rozsah identifikovaných sieťových hrozieb a problémov spojených s rizikom kompromitácie (flow risk).
- Pridaný skript pre načítanie a aktualizáciu zoznamu doménových suffixov.
- Zabezpečená identifikácia dát Huawei.
- Bol vykonaný výkonový optimalizácia.
- Rozšírená podpora IPv6.
Zdroj: opennet.ru
