emanuele-f
a4d0af1f96
Move relevant functions to ndpi_util API module
2016-04-19 22:35:18 +02:00
emanuele-f
4ba106a525
Change confusing "ndpi_flow" structure name to "ndpi_flow_info"
2016-04-19 19:25:42 +02:00
theirix
efae85de84
Combined ASAN overflow detection and buffer modify
...
Combined approach from pull request #172 and commit 6a63ea4 .
2016-04-13 11:42:59 +03:00
theirix
624f61193c
Allocate exact-size buffer with address sanitizer
...
Allows address sanitizer to detect buffer overflow by
using special packet buffer when compiled with address sanitizer
support (autodetected clang and gcc).
2016-04-12 22:04:47 +03:00
Luca Deri
6a63ea46a4
Added check for alerting when nDPI modified packet payload (should not happen)
2016-04-04 21:40:23 +02:00
Luca Deri
7ea37edfbf
Improved protocol detection
2016-03-04 22:13:37 +01:00
Luca Deri
462368f959
Added new ndpi_detection_giveup() API call to call before giving up for a given flow
...
Code cleanup
2016-03-04 19:15:13 +01:00
Campus
6df31099c2
typo fixed
2016-02-26 20:48:14 +01:00
Campus
4c3d9788dd
added missing free for idle flow in ndpiReader.c
2016-02-18 00:29:06 +01:00
Campus
84976ed5dc
fix for https://github.com/ntop/nDPI/issues/148
2016-02-16 12:23:56 +01:00
Luca Deri
15ccb70ae6
Improved WhatsAppVoice detection
2016-02-15 22:16:39 +01:00
Luca Deri
16a5c6995c
Added ability to extract BitTorrent hash (and eventually peerId)
2016-02-15 09:57:26 +01:00
Pavel Odintsov
1b2702df24
Made ndpi memory allocator type compatible with C++ on x686 platforms. Switch from unsigned long to size_t as allocation functions parameter.
2015-12-28 14:08:57 +03:00
Luca
41c6d2d031
Improvement for Dropbox detection
...
Fix for #124
2015-12-08 00:32:30 +08:00
Luca
a407da79a9
Update ndpi_ethernet definition
2015-11-12 15:32:44 +01:00
Luca
8399afa607
Removed legacy linux_compat.h file
...
Updated IPv6 address dump format
2015-11-12 15:23:00 +01:00
Campus
a4f170604c
removed kernel support and #if 0s
2015-11-12 12:08:41 +01:00
Campus
78eceb43a1
deleted useless or not used functions and #ifdef
2015-11-10 01:12:00 +01:00
Campus
8cd0a8838a
fixing ndpiReader.c after previous changes
2015-11-09 13:39:33 +01:00
Luca Deri
7a95a21e09
Fix for #110
2015-10-26 13:21:39 +01:00
Luca Deri
8edd628973
Minor core reorganization
2015-10-26 01:34:39 +01:00
Luca Deri
b5f70d02b2
Fixed IPv6-in-IPv4 implementation
2015-10-25 23:23:51 +01:00
Campus
59d0af33b8
added support for 6in4 tunneling in ndpiReader.c
2015-10-23 17:14:03 +02:00
Campus
74b016c8b6
fixed BGP detection - added BGP pcap with Cisco hDLC and Cisco SLARP
2015-10-19 01:54:41 +02:00
Campus
7242b08609
deleted useless header
2015-10-16 19:28:53 +02:00
Campus
fd9f4753bb
added cisco hdlc datalink type - fix MPLS header - added BGP pcap with cisco hdlc & MPLS header
2015-10-16 17:48:38 +02:00
Luca Deri
247acce949
Simplified IPv6 typedefs
2015-10-12 09:15:02 +02:00
Luca Deri
4ec03b7e87
Added TZSP encapsulation support
2015-10-11 18:35:51 +02:00
Campus
1dc03d5741
added radio tap header identification for ieee802.11 packets
2015-10-04 14:00:47 +02:00
Alexis La Goutte
07c7d63d44
Fix warning when use -Wdocumentation
...
src/include/ndpi_api.h:73:13: error: parameter 'ndpi_malloc' not found in the function declaration [-Werror,-Wdocumentation]
src/include/ndpi_api.h:91:13: error: parameter 'cache' not found in the function declaration [-Werror,-Wdocumentation]
src/include/ndpi_api.h:92:13: error: parameter 'cache' not found in the function declaration [-Werror,-Wdocumentation]
ndpiReader.c:152:22: error: not a Doxygen trailing comment [-Werror,-Wdocumentation]
ndpiReader.c:153:36: error: not a Doxygen trailing comment [-Werror,-Wdocumentation]
ndpiReader.c:156:39: error: not a Doxygen trailing comment [-Werror,-Wdocumentation]
2015-08-18 14:44:05 +02:00
Michele Campus
0d68f8ab5d
added free for flow in get_ndpi_flow - deleted dead part in ndpi_typedef.c
2015-07-19 01:21:37 +02:00
Luca
0b7af2dbbc
Fixes for #27
2015-07-13 15:34:47 +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
7f807b81fe
Added support for subprotocols
...
Modified ndpiReaded to print subprotocols
2015-07-01 18:12:47 +02: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
806c1a48d5
Added fix for fixing a crash when some CLI combination options are used
2015-06-23 07:06:09 -07:00
Luca
b2816d72da
Disabled debug messages
2015-06-18 16:31:58 +02:00
Luca
9d361ec772
HTTP response is now dissected so we can match mime types on responses
2015-06-18 16:24:03 +02:00
Luca
72b205f5c1
Fixed bug that caused configure to generate GIT version information containing spaces
...
Modified ndpiReader to include flow details in dumps (used for testing)
Rebuilt all test results to include flow details
2015-06-04 19:07:23 +02:00
Luca
4ce9dec54e
Reworked the STUN plugin
...
Added support for WhatsApp Voice vs WhatsApp (chat, no voice)
2015-06-04 18:44:09 +02:00
Francesco Del Degan
e7c0d41dd2
Add check for pthread_setaffinity_np
2015-05-25 09:37:14 +02:00
Luca Deri
de03e1efe4
Modified GIT version format as shown ndpiReader -r
2015-05-21 19:33:35 +02:00
Luca Giovenzana
b3b0ce7237
Update ndpiReader.c: added -r to print used nDPI version and release
2015-05-21 01:51:36 +02:00
Luca Giovenzana
e792ed6890
Update ndpiReader.c: autoremoved trailing slash
2015-05-21 01:39:56 +02:00
Luca Deri
199193fb86
Added ability to run automatic tests (initial version)
2015-05-14 00:47:50 +02:00
Luca Deri
2e5ceac844
Initial import from SVN
2015-04-19 07:25:59 +02:00