| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Added EasyWeather protocol dissectoradd/easyweather | Toni Uhlig | 2025-07-03 |
| | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
| * | Fix protocol documentation | Ivan Nardi | 2025-06-18 |
| | | | | | [no ci] | ||
| * | Add GLBP dissector (#2879) | Vladimir Gavrilov | 2025-06-10 |
| | | | | GLBP is a Cisco proprietary first-hop redundancy protocol similar to HSRP and VRRP, but with additional load balancing capabilities. | ||
| * | Add Hamachi protocol detection support (#2860) | Vladimir Gavrilov | 2025-06-02 |
| | | |||
| * | Add MELSEC protocol support (#2846) | Vladimir Gavrilov | 2025-05-23 |
| | | |||
| * | ospf, ipsec: use different ids for protocols at layer3 (#2838) | Ivan Nardi | 2025-05-21 |
| | | | | | | | | | | | | | | | | | | | | | | | Don't use the same id for the same protocol identified via L3 info or via standard TCP/UDP detection (example: ospf ip_proto 0x59 or TCP port 2604) Before: ``` ivan@ivan-Precision-3591:~/svnrepos/nDPI(dev)$ ./example/ndpiReader -H | grep -wE 'OSPF|IPSec|AH|ESP|IP_OSPF' 79 79 IPSec UDP X Safe VPN 500,4500 500 85 85 OSPF X Acceptable Network - 2604 ``` After: ``` ivan@ivan-Precision-3591:~/svnrepos/nDPI(ospf-ipsec)$ ./example/ndpiReader -H | grep -wE 'OSPF|IPSec|AH|ESP|IP_OSPF' 79 79 IPSec UDP X Safe VPN 500,4500 500 85 85 IP_OSPF X Acceptable Network - - 116 116 AH X Safe VPN - - 117 117 ESP X Safe VPN - - 184 184 OSPF TCP X Safe Network - 2604 ``` | ||
| * | Drop GW1 support and add basic GW2 detection (#2836) | Vladimir Gavrilov | 2025-05-21 |
| | | |||
| * | Update doc/protocols.rst with missing protocols and fix formatting (#2820) | Vladimir Gavrilov | 2025-05-18 |
| | | |||
| * | Remove Half-Life 2 support; improve Source Engine protocol detection | 0xA50C1A1 | 2025-05-16 |
| | | |||
| * | Rename NDPI_PROTOCOL_UBUNTUONE protocol ID to NDPI_PROTOCOL_CANONICAL | 0xA50C1A1 | 2025-05-15 |
| | | |||
| * | Rename Lotus Notes to HCL Notes for product consistency | 0xA50C1A1 | 2025-05-15 |
| | | |||
| * | Add kick.com support (#2813) | Vladimir Gavrilov | 2025-05-14 |
| | | |||
| * | Add Rockstar Games detection (#2805) | Vladimir Gavrilov | 2025-04-28 |
| | | |||
| * | Add Microsoft Delivery Optimization protocol (#2799) | Vladimir Gavrilov | 2025-04-28 |
| | | |||
| * | Add a new specific ID for generic Ubiquity traffic (#2796) | Ivan Nardi | 2025-04-16 |
| | | |||
| * | doc: add missing protocol | Ivan Nardi | 2025-04-16 |
| | | |||
| * | Rework the old Starcraft code to identify traffic from generic Blizzard ↵ | Ivan Nardi | 2025-03-25 |
| | | | | | | games (#2776) Remove `NDPI_PROTOCOL_STARCRAFT` and add a generic `NDPI_PROTOCOL_BLIZZARD`. | ||
| * | Rework the old MapleStory code to identify traffic from generic Nexon games ↵ | Ivan Nardi | 2025-03-19 |
| | | | | | | | (#2773) Remove `NDPI_PROTOCOL_MAPLESTORY` and add a generic `NDPI_PROTOCOL_NEXON` | ||
| * | Add GearUP Booster application protocol. (#2764) | Toni | 2025-03-06 |
| | | | | | | protocol dissector will follow Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
| * | Add LagoFast protocol dissector. (#2743) | Toni | 2025-02-23 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
| * | Create a new protocol id to handle Mozilla/Firefox generic traffic (#2740) | Ivan Nardi | 2025-02-21 |
| | | | | Close #2738 | ||
| * | Added RUTUBE (#2725) | Ivan Kapranov | 2025-02-15 |
| | | |||
| * | Unify "Skype" and "Teams" ids (#2687) | Ivan Nardi | 2025-01-20 |
| | | | | | | | * Rename `NDPI_PROTOCOL_SKYPE_TEAMS_CALL` -> `NDPI_PROTOCOL_MSTEAMS_CALL` * Rename ip list from "Skype/Teams" to "Teams" | ||
| * | Minor follow-up for DigitalOcean support (#2682) | Ivan Nardi | 2025-01-17 |
| | | |||
| * | Add Vivox support (#2668) | Vladimir Gavrilov | 2025-01-11 |
| | | |||
| * | Add support Yandex Alice (#2633) | Evgeny Shtanov | 2024-11-29 |
| | | | | | Co-authored-by: Evgeny Shtanov <evg.shtanov@gmail.comm> Co-authored-by: Ivan Nardi <nardi.ivan@gmail.com> | ||
| * | Add support for Paramount+ streaming service | Ivan Nardi | 2024-11-25 |
| | | |||
| * | Add support for some Chinese shopping platforms (Temu, Shein and Taobao) (#2615) | Ivan Nardi | 2024-11-12 |
| | | | | Extend content match list | ||
| * | Add Naver protocol support (#2610) | Vladimir Gavrilov | 2024-11-01 |
| | | |||
| * | Add Paltalk protocol support (#2606) | Vladimir Gavrilov | 2024-10-28 |
| | | |||
| * | Add DingTalk protocol support (#2581) | Vladimir Gavrilov | 2024-10-07 |
| | | |||
| * | RTMP: improve detection (#2549) | Ivan Nardi | 2024-09-10 |
| | | |||
| * | Add detection of Windscribe VPN | Nardi Ivan | 2024-09-05 |
| | | |||
| * | Add detection of CactusVPN | Nardi Ivan | 2024-09-05 |
| | | |||
| * | Add detection of SurfShark VPN | Nardi Ivan | 2024-09-05 |
| | | |||
| * | Add detection of NordVPN | Nardi Ivan | 2024-09-05 |
| | | |||
| * | Add Lustre protocol detection support (#2544) | Vladimir Gavrilov | 2024-09-04 |
| | | |||
| * | Add TRDP protocol support (#2528) | Vladimir Gavrilov | 2024-08-25 |
| | | | | The Train Real Time Data Protocol (TRDP) is a UDP/TCP-based communication protocol designed for IP networks in trains, enabling data exchange between devices such as door controls and air conditioning systems. It is standardized by the IEC under IEC 61375-2-3 and is not related to the Remote Desktop Protocol (RDP). | ||
| * | Add Automatic Tank Gauge protocol (#2527) | wssxsxxsx | 2024-08-23 |
| | | | | | | | | See also #2523 --------- Co-authored-by: Nardi Ivan <nardi.ivan@gmail.com> | ||
| * | Add CNP/IP protocol support (#2521) | Vladimir Gavrilov | 2024-08-22 |
| | | | | ISO/IEC 14908-4 defines how to tunnel Control Network Protocol (CNP) over IP networks. It encapsulates protocols like EIA-709, EIA-600, and CNP, making it a versatile solution for building automation and control systems. | ||
| * | Add OpenWire support (#2513) | Vladimir Gavrilov | 2024-07-22 |
| | | |||
| * | Add Nano (XNO) protocol support (#2508) | Vladimir Gavrilov | 2024-07-18 |
| | | |||
| * | Add HLS support (#2502) | Vladimir Gavrilov | 2024-07-16 |
| | | |||
| * | Add Ripe Atlas probe protocol. (#2473) | Toni | 2024-06-17 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
| * | Added protocol - JRMI - Java Remote Method Invocation (#2470) | Mark Jeffery | 2024-06-15 |
| | | |||
| * | Add ZUG consensus protocol dissector. (#2458) | Toni | 2024-05-28 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
| * | Add Call of Duty Mobile support (#2438) | Vladimir Gavrilov | 2024-05-15 |
| | | |||
| * | Add Ethernet Global Data support (#2437) | Vladimir Gavrilov | 2024-05-11 |
| | | |||
| * | IRC: simplify detection (#2423) | Ivan Nardi | 2024-05-11 |
| | | | | | | | | | | | | | | | | | IRC has its best times well behind, but there are still some servers using it. We should try to simplify the detection logic, still based on OpenDPI logic. Let's start with some easy changes: * try to detect TLS connection via standard hostname/SNI matching, removing an old heuristic (we have never had any trace matching it); * add some basic server names; * once we detect that the flow is IRC, we don't have to perform anything else; * remove HTTP stuff; real HTTP flows never trigger that data path * use `ndpi_memmem()` when possible | ||
| * | Viber: add detection of voip calls and avoid false positives (#2434) | Ivan Nardi | 2024-05-11 |
| | | |||