Commit graph

4969 commits

Author SHA1 Message Date
Luca Deri
4e18a56d61 Heap-buffer-overflow fix 2024-11-04 08:34:01 +01:00
Ivan Nardi
b63f74a080
fuzz: improve coverage (#2612)
Add fuzzer to test `ndpi_quick_encrypt()` and `ndpi_quick_decrypt()`
2024-11-01 18:17:22 +01:00
Vladimir Gavrilov
137d87fd87
Add Naver protocol support (#2610) 2024-11-01 14:56:25 +01:00
Ivan Nardi
a903932155
HTTP: fix leak and out-of-bound error on credential extraction (#2611) 2024-11-01 13:11:06 +01:00
Luca Deri
21c968f414 Increased "struct ndpi_flow_struct" size 2024-10-31 21:54:38 +01:00
Luca Deri
412ca8700f Added HTTP credentials extraction 2024-10-31 21:20:46 +01:00
Alfredo Cardigliano
bcc1874e58 Update buff_diff 2024-10-31 18:54:57 +01:00
Alfredo Cardigliano
9009d207d8 Fix blocks with inner-json mode 2024-10-31 18:14:56 +01:00
Alfredo Cardigliano
8ad34b381c Add new json serialization type ndpi_serialization_format_inner_json 2024-10-31 17:36:44 +01:00
Luca
a97a130e59 TikTok cleanup 2024-10-30 15:34:52 +01:00
Luca
0d4c1e9179 DNS reponse addresses are now serialized in JSON 2024-10-30 12:54:02 +01:00
Luca Deri
ed479e5bad Syntax fix (missing comma) 2024-10-29 12:43:05 +01:00
Ivan Nardi
9da99075aa
TLS: export heuristic fingerprint as metadata (#2609) 2024-10-28 23:36:51 +01:00
Vladimir Gavrilov
dc125dc2a8
Add Paltalk protocol support (#2606) 2024-10-28 16:57:05 +01:00
Luca Deri
7abe7c50ba Added ndpi_str_endswith() 2024-10-28 13:24:54 +01:00
Luca Deri
ecd3c734d0 Rename 2024-10-28 12:55:18 +01:00
Luca Deri
fecc378e04 Added DHCP fingerprint
Minor fixes
2024-10-27 22:05:15 +01:00
Luca Deri
d5236c0aaf Fixes TCP fingerprint calculation when multiple EOL are specified in TCP options 2024-10-27 08:17:27 +01:00
Luca Deri
925bd2f482 Fingerprint update 2024-10-27 07:48:34 +01:00
Luca Deri
14c060bfa0 Updated fingerprints 2024-10-27 07:13:08 +01:00
Luca Deri
1bc204360a Added dha directory to dist target 2024-10-27 07:13:08 +01:00
Luca Deri
80487fe9df
Added reference to the new DGA model 2024-10-26 21:20:48 +02:00
Luca Deri
4481ecd4c0
Added reference to the existing nDPI DGA code 2024-10-26 21:19:11 +02:00
Luca Deri
f5d903caad Moved new DGA code 2024-10-26 21:15:36 +02:00
Luca Deri
0fb30c857d Not necessary 2024-10-26 21:07:12 +02:00
YellowMan
dba105291c added dga ml tests file to EXTRA_DIST 2024-10-26 20:32:11 +02:00
YellowMan
551941ea4d ml tests for dga detection 2024-10-26 19:04:20 +02:00
Luca Deri
3b1286ab03 Added Ubuntu 20 fingerprint 2024-10-21 19:25:46 +02:00
Ivan Nardi
a55d8d95bc
ndpiReader: fix command line options used by wireshark (#2605) 2024-10-21 18:26:28 +02:00
Luca Deri
9c0e4c5450 Added further TCP fingerprints 2024-10-21 17:07:05 +02:00
Toni
7fcf54dd84
Fix ndpi_tot_allocated_memory calculation if ndpi_calloc() used (#2604)
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2024-10-21 16:17:23 +02:00
Luca Deri
ddbdae9947 Improved fingerprints 2024-10-21 10:58:29 +02:00
Luca Deri
4e78d903e8 Improved TCP fingerprint 2024-10-20 23:14:46 +02:00
Luca Deri
14b076a58b Improved TCP fingerprint 2024-10-20 22:25:55 +02:00
Luca Deri
5465eec56e Reworked TCP fingeprint implementation 2024-10-20 20:08:58 +02:00
Luca Deri
17cda52fc7 Minor inf fix 2024-10-20 18:40:49 +02:00
Ivan Nardi
12a217d067
STUN: fix monitoring with RTCP flows (#2603) 2024-10-19 22:16:26 +02:00
Ivan Nardi
9021e08901
ndpiReader: explicitly remove non ipv4/6 packets (#2601) 2024-10-19 21:44:32 +02:00
Ivan Nardi
51556113a3
ndpiReader: add some statistics about monitoring (#2602) 2024-10-19 19:44:00 +02:00
Luca Deri
6dc4533c3c Added support for RDP over TLS 2024-10-19 16:24:11 +02:00
Luca Deri
e16b01c4c2 Renamed os hints to avoid name clashes 2024-10-19 13:43:21 +02:00
Luca Deri
188fadc503
Increased struct size (#2599) 2024-10-19 09:28:06 +02:00
Luca Deri
0cc84e4fdd Improved TCP fingepring calculation
Adde basidc OS detection based on TCP fingerprint
2024-10-18 23:47:34 +02:00
Ivan Nardi
819291b7e4
Add configuration of TCP fingerprint computation (#2598)
Extend configuration of raw format of JA4C fingerprint
2024-10-18 16:58:06 +02:00
Luca Deri
cd438e2554
Added further boundary checks in TCP options parsing (#2597)
* Added further memory checks
2024-10-18 09:25:54 +02:00
Luca Deri
0ef0752c80
Increased struct ndpi_flow_struct size (#2596)
Build fix
2024-10-18 07:17:03 +02:00
Luca Deri
b7355ef63c
Update clang version 2024-10-18 06:49:56 +02:00
Luca Deri
29d7344b3e Added TCP header check 2024-10-18 00:00:33 +02:00
Luca Deri
6a744d0544 Fixes buffer overflow when parsing invalid TCP options 2024-10-17 22:12:52 +02:00
Luca Deri
1c4ae434ab Improved statistics 2024-10-16 23:55:21 +02:00