Luca Deri
ab9246f51f
Adedd DTLS check in STUN
...
Uodated (C)
2019-09-21 09:16:56 +02:00
emanuele-f
518df786ed
Add ndpi_parse_ip_string and ndpi_get_ip_string API
2019-09-19 16:08:47 +02:00
Luca
4e7fa82aff
Fixed false positive with FTP_DATA protocol
...
Added coherency in application protol guess by exploiting the host server name
Various protocol optimizations
2019-04-05 12:47:58 +02:00
Luca
be2934f9ad
Added the concept of protocols that can have subprotocols. Example Spotify cannot have subprotocols, DNS can (DNS.Spotify)
...
Merged Skype call in/out in Skype Call
2018-11-30 18:41:16 +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
Luca Deri
01bf295a19
Completed custom category implementation
2018-08-16 14:57:44 +02:00
Luca
667e77c609
Major code cleanup
...
Converted some not popular protocols to NDPI_PROTOCOL_GENERIC with category detection
2018-07-21 16:02:54 +02:00
Luca Deri
66b759ca69
Hidden ndpi_detection_module_struct definition
2018-05-14 22:58:14 +02:00
Darryl Sokoloski
c54a8f8cfa
Moved ndpi_config.h from ndpi_main.h to ndpi_main.c, and example source files.
2018-04-24 10:21:47 -04:00
Vitaly Lavrov
0624afd422
Added option --enable-debug-messages.
...
The configurator option "--enable-debug-messages" is added to enable
debug information output (define NDPI_ENABLE_DEBUG_MESSAGES=1).
Mandatory inclusion of the file ndpi_config.h in all the compiled files.
2018-02-07 16:31:35 +03:00
huniya arif, xflowResearch
d4d4f2a17c
Added LISP protocol. By Huniya Arif (xFlowResearch)
2017-09-14 11:38:31 +05:00
Luca Deri
6a5b380bc7
Exported ndpi_netbios_name_interpret() to all nDPI apps
2017-03-19 22:51:13 +01:00
emanuele-f
7d0397a8fb
Add protocol category ids
2016-10-22 22:22:15 +02:00
Luca Deri
da80bd8bb4
Added ndpi_get_proto_by_name() for mapping protocolIDs to protocol names
...
Added a new parameter to ndpi_guess_protocol_id() to indicate if the guessed protocol has been set by the user through a custom protocols file
2016-07-25 14:52:44 +02:00
Campus
7c1e8ba2bf
rework some stuffs - added missing comments on functions
2016-04-24 23:43:22 +02:00
theirix
fb3fc0c6de
Fixed buffer overflows with safe str search
...
1. Detected a lot of memory errors using address sanitizer
and ndpi-scapy tool.
2. Added ndpi_match_prefix function that compares strings
with taking care of payload packet len. Almost drop-in
replacement for match_first_bytes function.
3. Replaced unsafe match_first_bytes usage with a ndpi_match_prefix
and additional length checks.
2016-04-12 22:08:30 +03:00
Campus
587f156557
reorganized header files - added ndpi_includes.h
2015-11-30 12:37:15 +01:00
Luca Deri
cb68d4d00a
Win32 compilation fixes
2015-11-26 23:47:55 +01:00
Campus
12b47fece0
fixed missed library netinet/in.h under FreeBSD
2015-11-26 12:32:15 +01:00
Campus
78eceb43a1
deleted useless or not used functions and #ifdef
2015-11-10 01:12:00 +01:00
Campus
d92ffa6771
initial refactoring nDPI - typedef defined only in ndpi_typedef.h
2015-11-09 13:36:35 +01:00
Luca Deri
76c2fb3de7
Removed linux kernel support
2015-10-24 12:47:23 +02:00
Marco Gigante
a994722bb1
Remove duplicated function declarations
2015-09-22 15:25:09 +02:00
Luca
dc1d7bf47f
Introduced ndpi_protocol datatype to handle master+subprotocol
...
Reworked protocol/master_protocol
Added new API call to print protocol/master_protocol
- ndpi_protocol2name()
2015-07-07 10:50:49 -04:00
Luca
60884f9047
Split former protocol into upper and lower protocol
2015-07-01 17:40:14 +02:00
Luca
07ebed7fae
Removed commented code
...
Renamed ndpi_int_add_connection() with ndpi_set_detected_protocol()
2015-07-01 16:45:29 +02:00
Michele Campus
8da7af7b7b
deleted protocol type (real-correlated)
2015-06-29 16:24:51 +02:00
Luca Deri
2e5ceac844
Initial import from SVN
2015-04-19 07:25:59 +02:00