Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | A new interface for dissectors registration (#2843) | Ivan Nardi | 2025-05-24 |
| | | | | | | | | | | | | | | | | | | | | | We use `registr_dissector()` instead of `ndpi_set_bitmask_protocol_detection()`. Every file in `src/lib/protocols/*.c` is a dissector. Every dissector can handle multiple protocols. The real goal is this small change: ``` struct call_function_struct { - NDPI_PROTOCOL_BITMASK detection_bitmask; ``` i.e. getting rid of another protocol bitmask: this is mandatory to try to fix #2136 (see also e845e8205b68752c997d05224d8b2fd45acde714) As a nice side effect, we remove a bitmask comparison in the hot function `check_ndpi_detection_func()` TODO: change logging configuration from per-protocol to per-dissector | ||
* | Minor simplification on protocol/dissector registration (#2833) | Ivan Nardi | 2025-05-20 |
| | |||
* | blizzard: improve detection of generic battle.net traffic | Ivan Nardi | 2025-03-30 |
| | |||
* | blizzard: add detection of Overwatch2 | Ivan Nardi | 2025-03-30 |
| | |||
* | WoW: update detection | Ivan Nardi | 2025-03-30 |
| | | | | | Remove the specific dissector and use the Blizzard's generic one. For the time being, keep `NDPI_PROTOCOL_WORLDOFWARCRAFT` | ||
* | 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`. |