nfstream/tests/results/webex.pcap
Adrian Pekar 68dfdb6120
Upgrade nDPI from 4.7.0 to 5.0 with Windows libpcap fix (#235)
* Upgrade nDPI from 4.7.0 to 5.0 with Windows build fix (#230)


- Upgrade nDPI submodule from 4.7.0 to 5.0
- Fix all 9 nDPI 5.0 API breaking changes:
  * Protocol structure: .app_protocol -> .proto.app_protocol
  * Protocol structure: .master_protocol -> .proto.master_protocol
  * ndpi_protocol2name() signature change
  * ndpi_detection_giveup() signature change (removed enable_guess/guessed params)
  * ndpi_extra_dissection_possible() replaced with state check
  * ndpi_init_detection_module() now expects NULL
  * Protocol bitmask removed (all protocols enabled by default)
  * TCP/UDP struct size checks removed
  * Fingerprint extraction: ja3_client -> ja4_client

- Maintain backward compatibility by keeping field names:
  * client_fingerprint: Now JA4 (TLS), HASSH client (SSH), DHCP fingerprint
  * server_fingerprint: Now JA3S (TLS), HASSH server (SSH)

- Update build system for nDPI 5.0:
  * Add --with-only-libndpi flag to build.sh
  * Make CFFI marker extraction optional in engine_build.py

- Update tests for nDPI 5.0:
  * Update fingerprint assertions (JA3 MD5 -> JA4 format)
  * Regenerate all 228 baseline test results
  * Remove invalid test file (memcached.cap)

- All 29 tests passing

* Fix memcpy buffer overreads and enable DNS subclassification

- Fix buffer overread in fingerprint memcpy calls by using source size
  instead of destination size:
  - HASSH client/server: 33 bytes (was reading 48)
  - JA4 client: 37 bytes (was reading 48)
  - JA3 server: 33 bytes (was reading 48)
  - DHCP: 48 bytes (consistent with others)

- Enable DNS subclassification (disabled by default in nDPI 5.0)
  to restore detection of DNS.Apple, DNS.Google, etc.

- Regenerate test baselines with fixes applied

* Replace outdated Steam test pcaps with nDPI 5.0 version

- Remove steam.pcap and steam_datagram_relay_ping.pcapng (obsolete)
- Add steam.pcapng from nDPI 5.0 test suite
- nDPI 5.0 reworked Steam detection (ntop/nDPI#2264)

* Fix Windows build: add missing configure step for nDPI 5.0

The Windows build script was missing the ./configure --with-only-libndpi
step before make, causing nDPI headers to not be properly installed.
This resulted in the CFFI preprocessing marker //CFFI.NDPI_PACKED_STRUCTURES
being absent from ndpi_cdefinitions_packed.h, crashing engine_build.py.

Aligns build_windows.sh with build.sh which already had this step.

* Fix Windows build: install libpcap-dev for nDPI 5.0 configure

nDPI 5.0 configure requires libpcap when --with-only-libndpi is used
on MinGW (see ntop/nDPI#3114). Install mingw-w64-x86_64-libpcap via
pacman to satisfy this dependency.
2026-02-15 20:30:16 +01:00

58 lines
1.6 KiB
Text

id,bidirectional_packets,bidirectional_bytes,application_name,application_category_name,application_is_guessed,application_confidence
0,95,92236,TLS.Webex,VoIP,0,6
1,56,109696,TLS.Webex,VoIP,0,6
2,11,1013,TLS.Webex,VoIP,0,6
3,9,905,TLS.Webex,VoIP,0,6
4,3,174,TLS,Web,1,1
5,3,174,TLS,Web,1,1
6,26,26384,TLS.Webex,VoIP,0,6
7,14,5202,TLS.Webex,VoIP,0,6
8,38,42482,TLS.Webex,VoIP,0,6
9,8,515,TLS,Web,0,6
10,17,5293,TLS.Webex,VoIP,0,6
11,14,7796,TLS.Webex,VoIP,0,6
12,14,7796,TLS.Webex,VoIP,0,6
13,16,7968,TLS.Webex,VoIP,0,6
14,17,7969,TLS.Webex,VoIP,0,6
15,13,4692,TLS.Webex,VoIP,0,6
16,17,7990,TLS.Webex,VoIP,0,6
17,15,5217,TLS.Webex,VoIP,0,6
18,15,5217,TLS.Webex,VoIP,0,6
19,11,4584,TLS.Webex,VoIP,0,6
20,16,7099,TLS.Webex,VoIP,0,6
21,18,7207,TLS.Webex,VoIP,0,6
22,17,8401,TLS.Webex,VoIP,0,6
23,22,15356,SIP,VoIP,0,6
24,17,6375,TLS.Google,Advertisement,0,6
25,11,697,TLS,Web,0,6
26,11,697,TLS,Web,0,6
27,11,697,TLS,Web,0,6
28,11,697,TLS,Web,0,6
29,11,697,TLS,Web,0,6
30,11,697,TLS,Web,0,6
31,11,697,TLS,Web,0,6
32,5,317,TLS,Web,0,6
33,8,668,TLS,Web,0,6
34,18,1972,TLS,Web,0,6
35,105,19286,TLS.Webex,VoIP,0,6
36,513,344086,TLS.Webex,VoIP,0,6
37,14,8239,TLS.Webex,VoIP,0,6
38,22,6555,TLS.Webex,VoIP,0,6
39,8,639,TLS,Web,0,6
40,23,6641,TLS.Webex,VoIP,0,6
41,22,6555,TLS.Webex,VoIP,0,6
42,8,639,TLS,Web,0,6
43,30,9568,TLS,Web,0,6
44,12,1791,HTTP,Web,0,6
45,10,1391,HTTP,Web,0,6
46,21,2530,TLS,Web,0,6
47,20,2475,TLS,Web,0,6
48,18,1972,TLS,Web,0,6
49,22,6555,TLS.Webex,VoIP,0,6
50,13,1733,TLS,Web,0,6
51,50,10360,TLS.Webex,VoIP,0,6
52,16,1171,Webex,VoIP,0,7
53,3,182,TLS,Web,1,1
54,11,717,TLS,Web,0,6
55,24,35888,TLS.Webex,VoIP,0,6
56,5,353,TLS,Web,0,6