Luca
4fe8d350a2
Added fix to avoid IPv6 formatting differences across platforms
2016-07-12 00:38:07 +02:00
Luca Deri
adbba69988
Removed false positives from CoAP protocol
...
Improved DNS detection
Added misisng default DropBox port
Fix for #154
Added sample pcap of Tor traffic for regression testing
2016-06-19 21:25:58 +02:00
Luca Deri
0b7a392b30
Restored code harvested in
...
60e7e19dab (diff-0856ce19e6ed4e80946656d41f7edd65L135)
DNS reply dissection can now be controlled by a preference as demonstrated in ndpiReader.c
2016-06-07 17:14:16 +02:00
Luca Deri
72efa329db
Enhanced fragments support in ndpiReader
...
Improved RX protocol dissection and removed port guess as it caused false positives.
2016-05-31 12:20:25 +02:00
Luca Deri
d113f8db5a
Moved to 1.8 release
2016-05-28 09:24:57 +02:00
Alexis La Goutte
9935cb0e3b
ndpi_util.c: fix The right operand of '+' is a garbage value
2016-05-24 08:12:36 +02:00
Alexis La Goutte
594f7074f7
ndpi_util: Value stored to 'fcs' is never read
2016-05-23 23:04:50 +02:00
Alexis La Goutte
a6c9d33c09
ndpi_util: replace if / else by switch/case
...
Fix also
The left operand of '==' is a garbage value
Value stored to 'slarp' is never read
Value stored to 'cdp' is never read
2016-05-23 23:03:26 +02:00
Alexis La Goutte
2f7a9bb789
Fix missing break
2016-05-23 08:01:51 +02:00
Luca Deri
5c149e0363
Simplified ndpi_exit_detection_module()
2016-05-08 11:04:20 +02:00
Luca Deri
22e03ee98a
Simplified nDPI initialization function
2016-05-08 10:55:46 +02:00
Luca Deri
18901ca4d6
Added wrappers for substring-search
...
ndpi_init_automa()
ndpi_free_automa()
ndpi_add_string_to_automa()
ndpi_finalize_automa()
ndpi_match_string()
set_ndpi_malloc()
set_ndpi_free()
2016-05-07 18:45:18 +02:00
Campus
7c1e8ba2bf
rework some stuffs - added missing comments on functions
2016-04-24 23:43:22 +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
Luca Deri
d427647ce7
Firxed warnings
2016-04-24 10:35:54 +02:00
emanuele-f
792d2fc79a
Remove floating stack pointer causing segmentation fault
2016-04-20 16:20:50 +02:00
emanuele-f
5386aede36
Integrate root flows free and little changes
2016-04-20 15:36:44 +02:00
emanuele-f
9ee6442004
Other util API stuff
2016-04-20 01:32:01 +02:00
emanuele-f
d7548e72b2
Fix some issues
2016-04-19 23:35:35 +02:00
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