Commit graph

29 commits

Author SHA1 Message Date
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
50216991bd Improved hyperscan support and category definition 2018-05-10 23:46:35 +02:00
Alfredo Cardigliano
3707553906 host_server_name size fix 2018-05-05 10:01:02 +00:00
Vitaly Lavrov
2787c2390c Refactoring the debugging output.
levels of debug output:
 0 - ERROR: Only for errors.
 1 - TRACE: Start of each packets and if found protocol.
 2 - DEBUG: Start of searching each protocol and excluding protocols.
 3 - DEBUG_EXTRA: For all other messages.

Added field ndpi_struct->debug_logging for enable debug output of each protocols.

Simple macros for debugging output are added:
NDPI_LOG_ERR(), NDPI_LOG_INFO(), NDPI_LOG_DBG(), NDPI_LOG_DBG2(),
NDPI_EXCLUDE_PROTO()
2017-10-26 20:41:22 +03:00
berat
98d1c762cd extended (-b flag) statistics with top receiver stats 2017-10-09 22:21:40 +02:00
berat
b0f3852fed improved (-x flag) bpf filter condition 2017-09-25 11:06:47 +02:00
berat
f575959cd2 typos and renames 2017-09-22 19:00:27 +02:00
Luca
3ba3a08141 Implemented flow sort based on total bytes so that we can (with -v X) immediately spot elephants and mice 2017-08-02 20:15:21 +02:00
Micah Lyle
6e85b93442 Implementation for extra packet processing if desired 2017-07-17 18:06:07 -07:00
berat
e857c5fb41 extended bpf filter produced by -x flag to include hosts 2017-06-30 09:52:26 +02:00
berat
7235c9a73a Added -x flag. Produces a bpf filter based on diagnose information generated by -b flag 2017-06-23 12:14:31 +02:00
Luca
993605d4f3 Fixed bug that was forcing the reader to pass several times the same flow
renamed some variables
2017-05-24 18:53:51 +02:00
Luca Deri
904210e87c Split src2dst / dst2src traffic 2017-05-24 16:06:23 +02:00
Alfredo Cardigliano
26bd42a71c crc32 fix 2017-05-23 18:02:53 +02:00
berat
6f27a48721 Added -b for saving port based diagnose statistics in json 2017-05-19 23:26:02 +02:00
Luca Deri
0091f35e02 Reworked flow structure handler 2017-05-17 15:50:59 +02:00
berat
4030b52ecb Added IP Statistics to Port Stats 2017-05-01 14:07:41 +02:00
Luca Deri
064b50df81 Added -m for splitting analysis in sub-analysis steps 2017-04-30 10:12:28 +02:00
Luca Deri
a9c01ded17 ndpiReader now prints (-v) the flows with the correct direction 2017-04-19 21:55:49 +02:00
Luca
4c5de9ef8e Added ethernet checksum reforging and nDPI protocol export in nDPI-extcap reader 2017-04-17 09:38:30 +02:00
Luca Deri
d8b2189cc3 Initial wireshark integration via extcap interface 2017-04-14 00:07:46 +02:00
Luca Deri
92b1b46fa6 SSL server certificate is now detected 2017-03-21 00:48:16 +01:00
Luca Deri
e2cfc96577 Improvements for exporting info in MDNS and UBNTAC2 protocols
Added test pcap file for UBNTAC2
2017-02-13 01:29:25 +01:00
Luca Deri
1d2e67d38c Dissected SSH client/server versions and reported in data structures 2017-02-11 10:48:08 +01:00
Campus
5f672dfb42 added comment to function process_packet 2016-12-02 02:32:46 +01:00
Campus
6f31ae722e added prototype of function packet_processing 2016-12-02 02:25:43 +01:00
Campus
2c47dca086 fixed some dissector for logic or syntax 2016-10-07 11:37:42 +02:00
Luca Deri
22e03ee98a Simplified nDPI initialization function 2016-05-08 10:55:46 +02:00
Luca Deri
e23446389c Reworked 8a4c15ecf5 to avoid adding (un-needed) pcap dependency in nDPI core 2016-04-24 23:17:18 +02:00
Renamed from src/include/ndpi_util.h (Browse further)