Projektet ntop, som utvecklar verktyg för trafikövervakning och analys, har slÀppt en uppdatering av verktygslÄdan för djup paketinspektion nDPI 4.0, som fortsÀtter utvecklingen av biblioteket OpenDPI. nDPI-projektet grundades efter en misslyckad försök att föra in Àndringar i OpenDPI:s repository, vilket har stÄtt utan underhÄll. nDPI-koden Àr skriven i C och distribueras under LGPLv3-licensen.
Projektet gör det möjligt att identifiera de anvÀnda applikationsprotokollen i trafiken genom att analysera nÀtverksaktivitetens karaktÀr utan koppling till nÀtverksportar (kan identifiera kÀnda protokoll vars servrar tar emot anslutningar pÄ icke-standardiserade nÀtverksportar, till exempel om http inte levereras frÄn port 80, eller om nÄgon annan nÀtverksaktivitet döljs under http genom att köra pÄ port 80).
Skillnaderna frÄn OpenDPI omfattar stöd för ytterligare protokoll, portering för Windows-plattformen, prestandaoptimering, anpassning för anvÀndning i realtids nÀtverksövervakningsapplikationer (vissa specifika funktioner som saktade ner motorn har tagits bort), samt möjligheten att bygga moduler för Linux-kÀrnan och stödja underprotokolldetektering.
Totalt stöds 247 protokoll och applikationer, allt frÄn OpenVPN, Tor, QUIC, SOCKS, BitTorrent och IPsec till Telegram, Viber, WhatsApp, PostgreSQL och Ätkomst till GMail, Office365, GoogleDocs och YouTube. Det finns en dekoder för server- och klientprotokoll, 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.
$ ./nDPIreader -i eth0 -s 20 -f "host 192.168.1.10" UpptÀckta protokoll: DNS paket: 57 bytes: 7904 flöden: 28 SSL_No_Cert paket: 483 bytes: 229203 flöden: 6 FaceBook paket: 136 bytes: 74702 flöden: 4 DropBox paket: 9 bytes: 668 flöden: 3 Skype paket: 5 bytes: 339 flöden: 3 Google paket: 1700 bytes: 619135 flöden: 34
I den nya utgÄvan:
- FörbĂ€ttrat stöd för analyser av krypterad trafik (ETA â Encrypted Traffic Analysis).
- Stöd för den förbÀttrade TLS-klientidentifieringsmetoden JA3+ har implementerats, vilket möjliggör identifiering av vilken programvara som anvÀnds för att etablera anslutningar baserat pÄ skillnader i anslutningsförhandlingar och angivna parametrar (t.ex. kan det identifiera anvÀndning av Tor och andra typiska applikationer). Till skillnad frÄn den tidigare stödda metoden JA3, kÀnnetecknas JA3+ av ett fÀrre antal falska positiva.
- Antalet identifierade nÀtverkshot och problem relaterade till kompromissrisk (flow risk) har utökats till 33. Nya hotidentifierare har lagts till, relaterade till delning av skrivbord och filer, misstÀnkt HTTP-trafik, skadlig JA3 och SHA1, anrop till problematiska domÀner och autonoma system, anvÀndning av TLS-certifikat med misstÀnkta tillÀgg eller för lÄng giltighetstid.
- Betydande prestandaoptimeringar har genomförts, trafikbehandlingshastigheten har ökat med 2,5 gÄnger jÀmfört med version 3.0.
- Stöd för GeoIP har lagts till för att bestÀmma plats baserat pÄ IP-adress.
- Ett API för berÀkning av RSI (Relative Strength Index) har lagts till.
- Verktyg för hantering av fragmentering har implementerats.
- Ett API för berÀkning av flödeshomogenitet (jitter) har lagts till.
- Stöd har lagts till för protokoll och tjÀnster: AmongUs, AVAST SecureDNS, CPHA (CheckPoint High Availability Protocol), DisneyPlus, DTLS, Genshin Impact, HP Virtual Machine Group Management (hpvirtgrp), Mongodb, Pinterest, Reddit, Snapchat VoIP, Tumblr, Virtual Assistant (Alexa, Siri), Z39.50.
- FörbÀttrad analys och identifiering av protokoll: AnyDesk, DNS, Hulu, DCE/RPC, dnscrypt, Facebook, Fortigate, FTP Control, HTTP, IEC104, IEC60870, IRC, Netbios, Netflix, Ookla speedtest, openspeedtest.com, Outlook / MicrosoftMail, QUIC, RTSP, RTSP via HTTP, SNMP, Skype, SSH, Steam, STUN, TeamViewer, TOR, TLS, UPnP, wireguard.
KĂ€lla: opennet.ru
