Commit graph

792 commits

Author SHA1 Message Date
Alfredo Cardigliano
26bd42a71c crc32 fix 2017-05-23 18:02:53 +02:00
cardigliano
601f7f59ff forcing quiet mode in extcap mode 2017-05-22 16:55:48 +02:00
Luca Deri
cb6aabbf19 Fixed JSON format when -v 3 and -b is used 2017-05-22 14:14:45 +02:00
Luca Deri
b89a2dce6f Removed warning 2017-05-22 01:16:38 +02:00
berat
6f27a48721 Added -b for saving port based diagnose statistics in json 2017-05-19 23:26:02 +02:00
Pavlos Antoniou
73b3ee51d1 Remove unused variable and clarify operator precedence in ndpi_util.c 2017-05-18 14:08:01 +03:00
Luca Deri
724d182939 Restored file selection as the wireshark bug seems to be fixed in 2.3.x wireshark series 2017-05-17 22:33:44 +02:00
Luca Deri
0091f35e02 Reworked flow structure handler 2017-05-17 15:50:59 +02:00
alexei-argus
8a7dc10f51 Fix out-of-bounds heap read caused by using header->len instead of header->caplen (as provided in pcap_loop) 2017-05-10 14:16:46 +03:00
berat
5c1954012b Added IPv6 support to Port Stats 2017-05-09 19:32:40 +02:00
Luca
21567e8686 Added missing direction update with non TCP-UDP protocols 2017-05-08 08:29:18 +02:00
Luca Deri
a03a343723 Minor code cleanup 2017-05-01 19:44:46 +02:00
berat
32d02836f0 fixed syntax for gcc compiler 2017-05-01 14:37:12 +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
e1b905124f Improved SSL dissection 2017-04-27 14:57:04 +02:00
Luca Deri
d4a16d9e55 Improced extcap configuration window with sorted protocol list
Reported flow stats in Statistics -> nDPI menu
2017-04-25 11:21:40 +02:00
Luca Deri
6c2c885176 Extcap crash fix 2017-04-25 10:42:03 +02:00
Luca Deri
43f18ddb0f Updated Wireshark lua dissector
Added -v to ndpiReader to print port stats
Recomputed protocol test results
2017-04-24 00:45:43 +02:00
Luca Deri
b9a2511ea8 Initial Wireshark nDPI integration 2017-04-23 19:58:41 +02:00
Campus
9a94c34b91 fix for https://github.com/ntop/nDPI/issues/364 2017-04-20 23:00:11 +02:00
Luca Deri
4cc54cceb5 Added port stats when verbose mode (-v) is used 2017-04-19 23:31:45 +02:00
Luca Deri
a9c01ded17 ndpiReader now prints (-v) the flows with the correct direction 2017-04-19 21:55:49 +02:00
Luca
56b6c7ed93 Fixed thread crash caused by commit 29cd6ef994 2017-04-19 09:50:54 +02:00
Luca
c1db9a830d Compilation fix for old compilers 2017-04-18 17:20:43 +02:00
Luca
4c5de9ef8e Added ethernet checksum reforging and nDPI protocol export in nDPI-extcap reader 2017-04-17 09:38:30 +02:00
Campus
2b0809f3dc name correction for llc_snap header and minor fix 2017-04-15 00:40:01 +02:00
Campus
29cd6ef994 fix segmentation fault caused by missing spanning tree check - add control for threads return values 2017-04-15 00:29:53 +02:00
Luca Deri
d8b2189cc3 Initial wireshark integration via extcap interface 2017-04-14 00:07:46 +02:00
Luca Deri
281ba768ec Added Ookla (SpeedTest) protocol detection 2017-04-01 21:33:15 +02:00
Campus
65359e53d8 Merge branch 'set_memory_functions' of https://github.com/vpiserchia/nDPI into vpiserchia-set_memory_functions 2017-03-29 10:46:38 +02:00
Luca Deri
92b1b46fa6 SSL server certificate is now detected 2017-03-21 00:48:16 +01:00
Vito Piserchia
4300208642 Added ndpi_flow_ free/malloc and set_ functions:
Ideally these two new functions will provide more flexibility
in regards of application that want to use specific allocation
approaches, for example storage queues for this structures
from where the application can pop and release the data it
needs.
Semantically they can be set up as the other ndpi_malloc and ndpi_free
functions, that is via the set_ndpi_flow_malloc and set_ndpi_flow_free.
In case a NULL parameter is passed to the above functions the old
approach will be used, that means that the ndpi_malloc will be used as
the ndpi_flow_malloc function and ndpi_free_flow as the ndpi_flow_free one.

Application that use the old functions will be not affected by this change,
and the ndpi_free_flow can be deprecated in the future and made private.
2017-03-16 17:35:10 +01:00
Campus
5de6a96af5 change behaviour for https://github.com/ntop/nDPI/issues/344 - fix skype detection deleting parts that detect host name and ip addr (duplicate behaviour) - improved any detection after fix - added skype host name 2017-03-15 17:28:31 +01:00
Josh Soref
fbe1fb285d spelling: platform 2017-03-12 22:00:21 +00:00
Josh Soref
fa34be1a00 spelling: modified 2017-03-12 21:52:59 +00:00
Josh Soref
c51f88e62a spelling: interface 2017-03-12 21:44:26 +00:00
Josh Soref
d332370298 spelling: googlesyndication 2017-03-12 21:37:41 +00:00
Josh Soref
e115e0b89e spelling: creating 2017-03-12 21:26:33 +00:00
Campus
a787287bfa fix and improved netflix detection by user-agent 2017-02-22 17:14:52 +01:00
Campus
c2c92b2e9b added double tagging 802.1Q in dissection of vlan pkt 2017-02-21 13:04:17 +01:00
Campus
787ca096e6 Merge branch 'dev-numeronove-openbsd' of https://github.com/numeronove/nDPI into numeronove-dev-numeronove-openbsd 2017-02-13 13:11:54 +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
Numeronove
ffbe5d1e22 Easing OpenBSD build
Addedd macro AM_PROG_CC_C_O in configure.ac, needed to have autogen.sh
manage the error:

    C objects in subdir but `AM_PROG_CC_C_O' not in `configure.ac'

Modified case instance in example/ndpi_util.c, since DLT_LINUX_SLL
isn't defined in OpenBSD pcap.h.
2017-02-11 11:04:59 +01:00
Luca Deri
1d2e67d38c Dissected SSH client/server versions and reported in data structures 2017-02-11 10:48:08 +01:00
Simone Mainardi
b161a6d7f7 Fix for FreeBSD build 2017-02-04 17:01:40 +01:00
Denis Volpato Martins
483eb63408 Removed some magic numbers 2016-12-06 18:48:26 -02:00
Luca Deri
b019dcd11a Added missing -ldl library 2016-12-05 19:15:45 +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