Vitaliy Ivanov
ea7e7c753b
build: correct example dpdk linking with pcap.
...
- take libpcap from configure information.
- clean up distclean.
Signed-off-by: Vitaliy Ivanov <vitaliyi@interfacemasters.com>
2018-11-28 16:40:34 +02:00
Luca Deri
f15aed6c46
Renamed internal function
2018-11-21 23:25:27 +01:00
Luca Deri
e9dd5985b3
Made configure more friendly
...
Added time measurement in ndpiReader (processing and setup time)
2018-11-21 17:22:15 +01:00
Luca Deri
669fdf6b5f
Improved skype, teredo, netbios heuristics
...
Changed ndpi_detection_giveup() API: guess is now part of the call
2018-11-21 00:32:32 +01:00
Alfredo Cardigliano
21504c8492
rpm spec file
2018-11-19 19:01:53 +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
Alfredo Cardigliano
1537669178
rpm package
2018-11-19 18:02:06 +01:00
emanuele-f
0ee451040d
Warning fix
2018-11-18 12:50:53 +01:00
Luca Deri
71b2c19cf2
Added DPDK support to ndpiReader
2018-11-10 16:10:22 +01:00
Luca Deri
f7e7ef2f30
Improved SSL decoding
2018-11-03 10:05:13 +01:00
Guido Falsi
b7b12d5b4e
Make the examples Makefile respect DESTDIR and PREFIX env vars.
2018-10-12 17:22:13 +02:00
root
1d56c9aa1b
fix remake
2018-10-02 23:54:01 +08:00
Simone Mainardi
6ac83ce7eb
Fixes broken hyperscan compilation
2018-09-11 10:43:04 +02:00
Luca
ed5b04791e
Added missing -lpthread
2018-08-30 11:26:49 +02:00
Luca
33d6f2d52f
Added missing file
2018-08-30 11:17:19 +02:00
Luca
f948f3525f
Cleaned up makefile
...
Used clang instead of gcc on MacOS
2018-08-30 09:59:39 +02:00
Luca Deri
01bf295a19
Completed custom category implementation
2018-08-16 14:57:44 +02:00
Luca
5246656ae0
Fixed required library prefix
2018-07-21 16:27:05 +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
90ffa1fc2c
Updated twitter invalid address range
...
Using content substring match in category search
2018-07-16 09:21:34 +02:00
Luca
3986a951d8
Suppressed invalid messages with -q
...
-j now accepts - as stdout
2018-06-21 16:13:18 +02:00
Luca Deri
e00b06926e
Fix for handling IP address based custom categories
2018-06-11 16:22:02 +02:00
Luca Deri
326a2fb7ed
Fix for https://github.com/ntop/nDPI/issues/572
2018-05-28 18:18:19 +02:00
Luca Deri
6dd42d19f7
Implemented Facebook Messenger (mobile) support
...
Code cleanup
2018-05-18 23:10:00 +02:00
Luca Deri
dcdd7562f4
Implemented hash-based categories
2018-05-16 00:09:12 +02:00
Luca Deri
66b759ca69
Hidden ndpi_detection_module_struct definition
2018-05-14 22:58:14 +02:00
Luca Deri
1076455c01
Added ndpi_set_detection_preferences() APi call
2018-05-14 21:40:27 +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
Luca
3adccc98f7
Implemented custom category loading.
...
Modified ndpiReader with -c <file> (use mining_hosts.txt as example) for loading name-based categories
2018-04-26 21:10:59 +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
Yingpei Zeng
076bd3d1f4
Add a new file to Xcode project
2018-04-16 10:48:30 +08:00
Luca
a2acd09263
Added ndpi_get_api_version() API call to be used in applications that
...
are dynamically linking with nDPI, to make sure the APIs are in sync
2018-03-21 18:33:08 +01:00
Michele Campus
a5dd00eedb
Merge pull request #523 from zyingp/dev
...
[For Xcode project] Fix some typos and add Macro definitions for Release build as well
2018-02-16 22:14:52 +01:00
Campus
9e47e49ade
fix wrong increment for MPLS double header
2018-02-15 21:26:38 +01:00
Yingpei Zeng
053dbd73a6
[For Xcode project] Change some typos in README.md and add macro definition for release build as well
2018-02-11 13:58:09 +08:00
ZengYingpei
5e0880dac6
Reset optind of getopt_long for synthesizing command line input stably in the Xcode project
2018-02-04 15:34:04 +08:00
ZengYingpei
26e36a19bf
Unify Copyright declaration for all added files of the Xcode project
2018-02-04 14:35:56 +08:00
ZengYingpei
aea81e4a1a
Add an Xcode project for debugging under MacOS (add all missed files)
2018-02-04 14:21:52 +08:00
ZengYingpei
39b9f6752c
Add an Xcode project for debugging under MacOS
2018-02-04 14:19:38 +08:00
Luca Deri
78feabfad7
Inital hyperscan work
2018-01-24 22:11:05 +01:00
Hidde van der Heide
d896ce7469
Merge remote-tracking branch 'upstream/dev' into dev
2018-01-10 10:40:54 +01:00
Ludovico Cavedon
35dc6e27ae
Fix MPLS header parsing in ndpiReader.
...
Reported at https://bugs.debian.org/886133 .
The current parsing for the MPLS header in examples/ndpi_util.c has
multiple issues:
- the bitfield order is incorrect for little endian architectures
- ntohl() is applied to a 20 bit label, which has unclear purpose
- if multiple labels are detected, the while loop parsing labels will
never exit due to a missing re-read of the mpls label
- the last label is identified by looking inside the label field, while
it should be done by looking at the S bit
This change fixes the above issues.
Notice that bitfield ordering is implementation-dependent, so C
bitfields should not be used in the first place to parse network
packets.
2018-01-09 10:26:10 -08:00
Hidde van der Heide
bf8c9c2625
Merge remote-tracking branch 'upstream/dev' into dev
2017-12-20 13:19:24 +01:00
qianguozheng
9561f37998
Fix ndpiReader long run crash due to dupilicate nodes exist, cause
...
double free failed.
2017-12-19 17:37:46 +08:00
Luca Deri
61bc528159
Simplified IPv6 datatypes
2017-12-08 18:13:31 +01:00
Michele Campus
cb8f4f87bf
Merge branch 'dev' into dev
2017-12-07 22:45:28 +01:00
Luca Deri
8af18763cc
Compilation fixes
2017-11-28 22:05:34 +01:00
Luca Deri
d6176ff668
Improved ndpiReader output
...
Updated tests
2017-11-19 18:35:26 +01:00
Hidde van der Heide
ee957e0831
Merge remote-tracking branch 'upstream/dev' into dev
2017-11-09 10:14:02 +01:00