ʻO ka papahana ntop, e hoʻomohala ana i nā mea hana no ka hopu ʻana a me ka nānā ʻana i nā kaʻa, ua paʻi i ka hoʻokuʻu ʻana o ka nDPI 4.8 hohonu packet inspection toolkit, e hoʻomau nei i ka hoʻomohala ʻana i ka waihona OpenDPI. Ua hoʻokumu ʻia ka papahana nDPI ma hope o ka hoʻāʻo ʻole ʻana e hoʻohuli i nā loli i ka waihona OpenDPI, i waiho ʻole ʻia. Ua kākau ʻia ka code nDPI ma C a ua laikini ʻia ma lalo o LGPLv3.
Hāʻawi ka ʻōnaehana iā ʻoe e hoʻoholo i nā protocol pae noi i hoʻohana ʻia i ke kaʻa, ka nānā ʻana i ke ʻano o ka hana pūnaewele me ka ʻole o ka hoʻopaʻa ʻia ʻana i nā awa pūnaewele (hiki iā ia ke hoʻoholo i nā protocols kaulana i ʻae nā mea lawelawe i nā pilina ma nā awa pūnaewele maʻamau, no ka laʻana, inā ʻaʻole i hoʻouna ʻia ʻo http mai ke awa 80, a i ʻole, i ka manawa a lākou e hoʻāʻo nei e hoʻopili i nā hana pūnaewele ʻē aʻe e like me http ma ka holo ʻana ma ke awa 80).
Loaʻa nā ʻokoʻa mai OpenDPI i ke kākoʻo no nā protocols hou aʻe, ka lawe ʻana i ka paepae Windows, ka hoʻonui ʻana i ka hana, ka hoʻololi ʻana no ka hoʻohana ʻana i nā noi mākaʻikaʻi kaʻa manawa maoli (ua wehe ʻia kekahi mau hiʻohiʻona i hoʻolōʻihi i ka mīkini), ka hiki ke kūkulu i ke ʻano o kahi Linux kernel module, a me ke kākoʻo no ka wehewehe ʻana i nā subprotocols .
Kākoʻo i ka ʻike ʻana o 53 mau ʻano hoʻoweliweli pūnaewele (pilikia kahe) a ʻoi aku ma mua o 350 mau protocols a me nā noi (mai OpenVPN, Tor, QUIC, SOCKS, BitTorrent a me IPsec i Telegram, Viber, WhatsApp, PostgreSQL a me nā kelepona iā Gmail, Office 365, Google Docs a me YouTube). Aia kahi kikowaena a me ka mea kūʻai aku SSL palapala decoder e hiki ai iā ʻoe ke hoʻoholo i ka protocol (no ka laʻana, Citrix Online a me Apple iCloud) me ka hoʻohana ʻana i ka palapala hoʻopunipuni. Hāʻawi ʻia ka pono nDPIreader no ka nānā ʻana i nā ʻike o ka pcap dumps a i ʻole nā kaʻa i kēia manawa ma o ke kikowaena pūnaewele.
I ka hoʻokuʻu hou:
- Ua hōʻemi ʻia ka hoʻohana ʻana i ka hoʻomanaʻo e nā kauoha o ka nui, mahalo i ka hana hou ʻana o ka hoʻokō ʻana i nā papa inoa.
- Ua hoʻonui ʻia ke kākoʻo IPv6.
- Hoʻohui i nā mea hōʻike protocol hou e pili ana i ka ʻike kanaka makua, ka hoʻolaha, ka ʻikepili pūnaewele a me ka nānā ʻana.
- Kākoʻo hoʻohui ʻia no nā protocols a me nā lawelawe:
- HAProxy
- ʻO Apache Māmā
- RMCP (Mālama Mana Mana Manawao)
- SLP (Service Location Protocol)
- Bitcoin
- HTTP/2 me ka hoʻopunipuni ʻole
- SRTP (Paʻa i ka lawe ʻana i ka manawa maoli)
- BACnet
- OICQ (ʻelele Kina)
- Hoʻohui i ka wehewehe ʻana o OperaVPN a me ProtonVPN. Hoʻomaikaʻi ʻia ka ʻike Wireguard.
- Hoʻokō ʻia nā heuristic e ʻike i nā kahe kaʻa i hoʻopili piha ʻia.
- Hoʻohui i ka wehewehe ʻana o nā lawelawe Yandex a me VK.
- Hoʻohui ʻia ka ʻike ʻana i nā mele a me nā moʻolelo Facebook.
- Hoʻohui i ka wehewehe ʻana o ka papa pāʻani Roblox, NVIDIA GeForceNow cloud service, Epic Games games, a me ka pāʻani "Heroes of the Storm".
- Ua hoʻomaikaʻi ʻia ka ʻike ʻana i ke kaʻa mai nā bots hulina.
- Hoʻomaikaʻi ʻia ka parsing a me ka ʻike ʻana i nā protocols a me nā lawelawe:
- ʻO Gnutella
- H323
- HTTP
- Holoholo pū
- Nā Pūʻulu MS
- Alibaba
- MGCP
- mahu
- MySQL
- ʻO Zabbix
- Ua hoʻonui ʻia ka laulā o nā mea hoʻoweliweli pūnaewele i ʻike ʻia a me nā pilikia e pili ana i ka pilikia o ke kuʻikahi (pilikia kahe). Kākoʻo hoʻohui ʻia no nā ʻano hoʻoweliweli hou: NDPI_MALWARE_HOST_CONTACTED a me NDPI_TLS_ALPN_SNI_MISMATCH.
- Ua hoʻonohonoho ʻia ka hoʻāʻo fuzzing e ʻike i nā pilikia hilinaʻi.
- Hoʻoponopono i nā pilikia kūkulu ma FreeBSD.
Source: opennet.ru