Commit graph

787 commits

Author SHA1 Message Date
Giulio Paparelli
52533c3b66 all fixed 2019-07-12 12:06:10 +02:00
Luca Deri
3e2e616507 Dissection improvents
Fixed QUIC dissection
Disabled debug message
2019-07-11 22:35:50 +02:00
Luca Deri
8205f2c6f1 Various TLS improvements 2019-07-02 00:05:17 +02:00
Luca Deri
a1ac31062d Added ndpi_has_human_readeable_string for detecting human-readeable strings in buffers 2019-06-30 11:59:51 +02:00
Luca Deri
06b05e21c6 Improvemnts in SSL certificate detection 2019-06-30 08:19:51 +02:00
Luca Deri
81d3fc8a24 Dissection improvements 2019-06-27 16:38:36 +02:00
Luca Deri
c4f513f6e7
Merge pull request #717 from weiyanhua100/dev
add null process for malloc.
2019-06-22 15:40:25 +02:00
Luca Deri
00ed2653fe Further WhatsApp improvements 2019-06-21 19:06:41 +02:00
Luca Deri
13e8354f37 JSON-C fix 2019-06-20 22:16:53 +02:00
Luca
5f26149938 Added DHCP fingerpring handling 2019-06-18 17:36:39 +02:00
Luca Deri
1a3f2b3f0d Reworked SSL cipher handling 2019-06-16 16:05:13 +02:00
Luca Deri
5b7a08bac3 Added SSL cipher print 2019-06-16 10:08:21 +02:00
weiyanhua
e814cd0b9e add null process for malloc. 2019-06-13 15:05:22 +08:00
Luca Deri
5da363cbde Fixed MySQL dissector
SSL dissector now reports the protocol version
Fixed bug in ndpiReader that ivalidates in some cases the protocl dissection and used to slow down the dissection
2019-05-28 23:35:49 +02:00
Luca Deri
53119e71f4 Added ndpi_is_safe_ssl_cipher(0 call 2019-05-23 00:16:05 +02:00
Luca Deri
04b543caa9 SSL certificate analysis improvement 2019-05-20 22:30:53 +02:00
Luca Deri
0d2f8f4498 Implements #705 2019-05-20 22:02:21 +02:00
Luca Deri
f97be61e8b Fixed JA3 decoding
Made ndpi_process_extra_packet() optional
2019-05-20 15:32:50 +02:00
Yingpei Zeng
08ca25c9c8 Fix the Xcode project 2019-05-15 09:56:10 +08:00
Luca Deri
a00ad9fc92 Initial JA3 support (https://github.com/salesforce/ja3) for SSL 2019-05-11 00:50:56 +02:00
emanuele-f
0961caec1b Add missing fclose in ndpiReader 2019-04-12 19:39:01 +02:00
Luca Deri
2f14b8abbf Added test file for FTP 2019-04-12 12:19:11 +02:00
Luca Deri
6693151052 Added custom category support to ndpi_get_partial_detection() 2019-04-01 16:12:44 +02:00
Luca Deri
1915a63cf2 Implemented ndpi_process_partial_detection() API call to handle partial matches due to the nDPI specified configuration 2019-04-01 12:30:51 +02:00
Luca Deri
f47be6ef60 Added SSL organization support 2019-03-23 10:32:18 +01:00
chiehminw
518dbbc96b Respect CXX variable during configure
commit 6ac83ce7eb use CXX to link ndpiReader however CXX is not
properly set in configure step

Fixes: 6ac83ce7eb ("Fixes broken hyperscan compilation")
Signed-off-by: chiehminw <chiehminw@synology.com>
2019-03-06 15:27:50 +08:00
Luca Deri
ddf0066c11 Aligned DNS to HTTP dissection 2019-02-07 22:44:48 +01:00
Luca Deri
efa96da3e0 Fixes #657 2019-01-20 23:47:24 +01:00
Pramode
81649d9979 Propagate prefix settings to Makefiles
A "make install" was failing because the --prefix flag
setting was not being propagated to the Makefiles.
2019-01-20 19:09:07 +05:30
Luca Deri
85155d5899 Removed debug code 2019-01-17 00:42:45 +01:00
Luca Deri
d088a968a9 Merge branch 'dev' of https://github.com/ntop/nDPI into dev 2019-01-17 00:41:05 +01:00
Luca Deri
efef99cbad Removed this party LRU and replaced with home grown 2019-01-17 00:40:28 +01:00
Luca Deri
f3b0878a37 Warnign fixes
Updated test results
2019-01-17 00:39:45 +01:00
Vitaliy Ivanov
fd963538f3 build: cleanup of dpdk examples.
- clean install dependencies on example binary
- add more rules to clean command

Signed-off-by: Vitaliy Ivanov <vitaliyi@interfacemasters.com>
2018-11-29 13:40:37 +02:00
Luca
622519e90e Warning fix 2018-11-29 07:53:41 +01:00
Vitaliy Ivanov
a3abbc3ebb build: do not fail if example app is not present.
Signed-off-by: Vitaliy Ivanov <vitaliyi@interfacemasters.com>
2018-11-28 19:23:27 +02:00
Vitaliy Ivanov
8df6b5c1bf build: install example binaries to dst dir.
make install DESTDIR=/build/nDPI/

Signed-off-by: Vitaliy Ivanov <vitaliyi@interfacemasters.com>
2018-11-28 17:40:01 +02:00
Vitaliy Ivanov
ea7e7c753b build: correct example dpdk linking with pcap.
- take libpcap from configure information.
- clean up distclean.

Signed-off-by: Vitaliy Ivanov <vitaliyi@interfacemasters.com>
2018-11-28 16:40:34 +02:00
Luca Deri
f15aed6c46 Renamed internal function 2018-11-21 23:25:27 +01:00
Luca Deri
e9dd5985b3 Made configure more friendly
Added time measurement in ndpiReader (processing and setup time)
2018-11-21 17:22:15 +01:00
Luca Deri
669fdf6b5f Improved skype, teredo, netbios heuristics
Changed ndpi_detection_giveup() API: guess is now part of the call
2018-11-21 00:32:32 +01:00
Alfredo Cardigliano
21504c8492 rpm spec file 2018-11-19 19:01:53 +01:00
Luca Deri
582da8d4bb Improved WeChat support
Removed Musical.ly protocol as the service has been merged with another one and thus it is no longer used
Improved guess for UDP protocols
2018-11-19 18:24:33 +01:00
Alfredo Cardigliano
1537669178 rpm package 2018-11-19 18:02:06 +01:00
emanuele-f
0ee451040d Warning fix 2018-11-18 12:50:53 +01:00
Luca Deri
71b2c19cf2 Added DPDK support to ndpiReader 2018-11-10 16:10:22 +01:00
Luca Deri
f7e7ef2f30 Improved SSL decoding 2018-11-03 10:05:13 +01:00
Guido Falsi
b7b12d5b4e Make the examples Makefile respect DESTDIR and PREFIX env vars. 2018-10-12 17:22:13 +02:00
root
1d56c9aa1b fix remake 2018-10-02 23:54:01 +08:00
Simone Mainardi
6ac83ce7eb Fixes broken hyperscan compilation 2018-09-11 10:43:04 +02:00