Commit graph

1122 commits

Author SHA1 Message Date
Luca Deri
256858d2e5 Merge branch 'dev' of https://github.com/ntop/nDPI into dev 2019-10-08 11:36:11 +02:00
Luca Deri
10873bfe35 Added ndpi_get_l4_proto_name() and ndpi_get_l4_proto_info() API calls to print L4 protocol 2019-10-08 11:35:33 +02:00
emanuele-f
b2c8cb655c ndpi_load_hostname_category now performs strdup on the name argument
This simplifies the API as an application is not required to keep references to the strings to free
2019-10-08 10:23:00 +02:00
Luca Deri
c247a9d191 Code cleanup 2019-10-02 23:25:05 +02:00
Luca Deri
4fd7e5734a Manual merge of pull #769 2019-10-02 23:01:29 +02:00
Luca Deri
e45237a93f Removed http:// from HTTP url
Reported URL in ndpiReader
2019-10-01 12:25:39 +02:00
Luca Deri
f2a5bbef17 Reworked categories handling
Removed GenericProtocol and replaced with categories
Removed ndpi_pref_enable_category_substring_match option: substring matching is now default
2019-09-29 21:46:41 +02:00
Luca Deri
53ea3481ea Fixed ICMP parsing bug introduced by pull #770 2019-09-29 08:10:12 +02:00
Luca Deri
3b06d2191c
Merge pull request #770 from ntop/ndpi_icmp
Add icmp and icmp6 to calculate splt and bd values.
2019-09-29 07:59:02 +02:00
Luca Deri
7c788f0779 Fixed partial string matches 2019-09-27 13:42:41 +02:00
emanuele-f
5099646938 Fix missing strdup on ndpi_load_hostname_category 2019-09-27 12:09:51 +02:00
emanuele-f
277b4a060a Add categories test PCAP 2019-09-27 10:15:20 +02:00
Luca Deri
7de9fd7170 Updated instagram check 2019-09-26 22:08:21 +02:00
Luca
0ed679e795 Improves IAT calculation 2019-09-24 16:37:42 +02:00
Ravi Kerur
e8d501158e Restore protocol extraction to original method.
Add microseconds to time series if milliseconds returns 0.

Signed-off-by: Ravi Kerur <ravi.kerur@viasat.com>
2019-09-21 10:38:04 -07:00
Ravi Kerur
d92015a092 Merge branch 'dev' of https://github.com/ntop/nDPI into ndpi_icmp 2019-09-21 10:16:10 -07:00
Luca Deri
5c2e495792 ndpiReader now report protocol category and breed
Modified TikTok category to Fun
2019-09-21 09:52:44 +02:00
Ravi Kerur
7e3fd16b0d Merge branch 'dev' of https://github.com/ntop/nDPI into ndpi_icmp 2019-09-17 17:01:17 -07:00
Luca Deri
2fc68a441d Improved -C output 2019-09-17 12:07:00 +02:00
Ravi Kerur
ce79626679 Merge branch 'dev' of https://github.com/ntop/nDPI into ndpi_icmp 2019-09-16 13:56:17 -07:00
Luca Deri
11e9fd8cef As TLS certificate fingerprint is computed, TLS without certificate protocol has been removed
Various improvemenets in detection quality
2019-09-15 12:18:24 +02:00
Ravi Kerur
23780a655d Fix protocol for v4 and v6.
Signed-off-by: Ravi Kerur <ravi.kerur@viasat.com>
2019-09-14 18:38:18 -07:00
Ravi Kerur
9f83bf4624 Add icmp and icmp6 to calculate splt and bd values.
Signed-off-by: Ravi Kerur <ravi.kerur@viasat.com>
2019-09-14 10:06:37 -07:00
Luca Deri
00e639d513 TLS certificate hash is not reported 2019-09-14 15:00:52 +02:00
Luca Deri
0f9107bef3 Fixed timezone conversion 2019-09-10 22:15:23 +02:00
Luca Deri
1f417fe67d Validity format fix 2019-09-10 21:44:04 +02:00
Alfredo Cardigliano
b96b618443 nDPI serialization: uint key compression, new deserialization API 2019-09-10 14:47:47 +02:00
Luca Deri
086c511a11 Parsed TLS certificate validity 2019-09-10 00:34:48 +02:00
Luca Deri
3d21c33409 Compilation fix when JSON-C is not present 2019-09-03 18:45:51 +02:00
Luca
886d575157 Added -C to generate CSV analysis files
Improved IAT and byte distribution
2019-09-03 18:38:54 +02:00
Luca Deri
eb154bac69 Added ndpi_alloc_data_analysis APi call 2019-09-02 22:12:46 +02:00
Luca Deri
bc4c48fa0b Added packetIDs with -P 2019-09-02 14:47:37 +02:00
Luca Deri
5d5d056849 Added payload memory free 2019-09-02 14:14:13 +02:00
Luca Deri
d0436e7b29 Added new parameter to -P 2019-09-02 14:00:18 +02:00
emanuele-f
2c4495e483 Add missing lib 2019-08-29 17:55:51 +02:00
Luca Deri
8b8fd25626 Compilation fix on systems without JSON-C 2019-08-29 15:35:29 +02:00
emanuele-f
e98eb294c7 Add missing json cleanup 2019-08-29 15:25:52 +02:00
Luca
9a6f6d9fe4 Implemented IAT (Inter Arrival Time) stats 2019-08-29 13:40:44 +02:00
Luca
e4e40e3c70 Added entropy, average, stddev, variance, bytes ratio calculation 2019-08-28 14:02:39 +02:00
Luca Deri
84aeee49bd Disable debug code 2019-08-27 10:45:33 +02:00
Luca Deri
6011790d79 Entropy calculation example 2019-08-27 10:44:41 +02:00
Luca
2acffb4163 Initial work towards traffic classification 2019-08-27 12:56:15 +02:00
Luca Deri
d2fe21ddff Enhanced -P in ndpiReader so that it can now specify additional parameters 2019-08-22 23:42:07 +02:00
Luca Deri
e7c0ac37d8 Implemented HASSH (https://github.com/salesforce/hassh) 2019-08-22 19:25:58 +02:00
Luca Deri
9f42a4482a Initial work workards payload analysis 2019-08-21 19:01:56 +02:00
emanuele-f
e226f99e4e Fix possible intoaV4 1 byte overflow 2019-08-09 17:02:15 +02:00
Luca
c6e832be18 Various TLS/STUN improvememnts 2019-08-08 18:09:12 +02:00
Luca
cce8a6026f Reworked SSL/TLS field naming 2019-08-08 15:20:05 +02:00
Luca
419160f351 Implemented DTLS support
Renamed ssl to tls
2019-08-08 12:45:27 +02:00
Luca
49f5beab84 Added client SSL hello 2019-08-07 19:35:33 +02:00