Projektet ntop, som utvecklar verktyg för fÄngst och analys av trafik, har publicerat en utgÄva av verktyget för djup paketinspektion nDPI 4.4, som fortsÀtter utvecklingen av OpenDPI-biblioteket. nDPI-projektet grundades efter ett misslyckat försök att överföra Àndringar till OpenDPI-förvaret, som har blivit utan stöd. nDPI-koden Àr skriven i C och distribueras under LGPLv3-licensen.
Systemet möjliggör att identifiera protokoll pÄ applikationsnivÄ i trafiken genom att analysera nÀtverksaktivitetens karaktÀr utan koppling till nÀtverksportar (det kan identifiera kÀnda protokoll dÀr handlÀggare tar emot anslutningar pÄ icke-standardiserade nÀtverksportar, till exempel om http serveras inte frÄn port 80, eller tvÀrtom, nÀr nÄgon annan nÀtverksaktivitet försöker kamouflera sig som http genom att köra pÄ port 80).
Skillnaderna frÄn OpenDPI sammanfattas i stöd för ytterligare protokoll, portering till Windows-plattformen, prestandaoptimering, anpassning för anvÀndning i program för övervakning av trafik i realtid (vissa specifika funktioner som saktade ner motorn har tagits bort), möjligheten till byggnad som en Linux-kÀrnmodul och stöd för identifiering av subprotokoll.
Totalt stöder det identifiering av cirka 300 protokoll och applikationer, frÄn OpenVPN, Tor, QUIC, SOCKS, BitTorrent och IPsec till Telegram, Viber, WhatsApp, PostgreSQL och anrop till GMail, Office365, GoogleDocs och YouTube. Det finns en avkodare för servers och klienters. SSL-certifikat, vilket möjliggör identifiering av protokoll (exempelvis Citrix Online och Apple iCloud) med hjÀlp av krypteringscertifikat. För analys av innehÄllet i pcap-dumpar eller aktuell trafik via nÀtverksgrÀnssnittet finns verktyget nDPIreader.
I den nya utgÄvan:
- Metadata har lagts till med information om orsaken till anropet av handlÀggaren för en viss hot.
- Funktionen ndpi_check_flow_risk_exceptions() har lagts till för att koppla handlÀggare för nÀtverks hot.
- Delning har genomförts mellan nÀtverksprotokoll (till exempel TLS) och applikationsprotokoll (till exempel Google-tjÀnster).
- TvÄ nya nivÄer av sekretess har lagts till: NDPI_CONFIDENCE_DPI_PARTIAL och NDPI_CONFIDENCE_DPI_PARTIAL_CACHE.
- En mall för att bestÀmma anvÀndningen av Cloudflare WARP-tjÀnsten har lagts till.
- Den interna implementeringen av hashmap har ersatts med uthash.
- Bindningarna för Python-sprÄket har uppdaterats.
- Den inbyggda implementeringen av gcrypt Ă€r aktiverad som standard (för att anvĂ€nda systemimplementeringen föreslĂ„s alternativet âwith-libgcrypt).
- Spektrumet av identifierade nÀtverks hot och problem relaterade till risk för kompromettering (flow risk) har utvidgats. Stöd för nya typer av hot har lagts till: NDPI_PUNYCODE_IDN, NDPI_ERROR_CODE_DETECTED, NDPI_HTTP_CRAWLER_BOT och NDPI_ANONYMOUS_SUBSCRIBER.
- Stöd för protokoll och tjÀnster har lagts till:
- UltraSurf
- i3D
- RiotGames
- TSAN
- TunnelBear VPN
- collectd
- PIM (Protokoll OavhÀngig Multicast)
- Pragmatic General Multicast (PGM)
- RSH
- GoTo-produkter som GoToMeeting
- Dazn
- MPEG-DASH
- Agora Software Defined Real-time Network (SD-RTN)
- Toca Boca
- VXLAN
- MDNS/LLMNR
- FörbÀttrad analys och identifiering av protokoll:
- SMTP/SMTPS (stöd för STARTTLS har lagts till)
- OCSP
- TargusDataspeed
- Usenet
- DTLS
- TFTP
- SOAP via HTTP
- GenshinImpact
- IPSec/ISAKMP
- DNS
- syslog
- DHCP
- NATS
- Viber
- Xiaomi
- Raknet
- gnutella
- Kerberos
- QUIC (stöd för specifikationen v2drft 01 har lagts till)
- SSDP
- SNMP
- DGA
- AES-NI
KĂ€lla: opennet.ru
