Commit graph

1922 commits

Author SHA1 Message Date
Luca Deri
442adce51d Fixed invalid ndpi_match_string_id() return code 2017-05-01 23:05:42 +02:00
Luca Deri
aa6167bb42 Merge branch 'dev' of https://github.com/ntop/nDPI into dev 2017-05-01 21:21:03 +02:00
Luca Deri
205b82f6ba Added new API calls
- ndpi_add_string_value_to_automa
- ndpi_match_string_id
2017-05-01 21:20:43 +02:00
Luca Deri
af5021d571 Fixed warning 2017-04-29 08:32:28 +00:00
Campus
e2f2111637 update bittorrent detection - fix https://github.com/ntop/nDPI/issues/362 2017-04-21 01:42:54 +02:00
Luca
45582194cf Added DNScrypt detection 2017-04-19 09:56:51 +02:00
Campus
3a21152f4c improved wechat detection 2017-04-15 21:18:50 +02:00
Campus
b97e3ee51a add initial detection for WeChat 2017-04-15 11:23:03 +02:00
Jasper van den Berg
eed3ba5d1e unified HTTPDownload name with other HTTP protocols (as HTTP_Download) for consistency 2017-04-07 11:47:44 +02:00
Luca
bc68949c76 Added AMQP (Advanced Message Queueing Protocol) 2017-04-07 08:05:39 +02:00
Luca
e4ef2d8140 Improved Ookla protocol 2017-04-04 14:42:45 +02:00
emanuele-f
0659f9b592 Replace BSD dependent strnstr with ndpi portable one 2017-04-02 11:17:57 +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
Luca Deri
760d468aca Improved netbios name decoding 2017-03-19 23:42:36 +01:00
Luca Deri
6a5b380bc7 Exported ndpi_netbios_name_interpret() to all nDPI apps 2017-03-19 22:51:13 +01:00
Luca Deri
689d3e7602 Improved netbios dissection 2017-03-19 22:38:13 +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
149818671d minor fix for http 2017-03-16 10:31:36 +01:00
Luca Deri
eeb6f9334a Warning fix 2017-03-15 20:21:18 +01:00
Campus
3add72c686 deleted useless function - change macro name 2017-03-15 18:42:44 +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
Michele Campus
1e014aa95b Merge pull request #348 from jsoref/spelling
Spelling fixes
2017-03-13 14:46:22 +01:00
Luca Deri
9962eb1f08 Fixed invalid QUIC header parsing 2017-03-13 14:33:03 +01:00
Luca Deri
40aaa05456 Minor changes for tracking Youtube content
Added test pcap for working on quic/youtube dissector
2017-03-13 01:16:58 +01:00
Josh Soref
e17f62d261 spelling: values 2017-03-12 22:21:51 +00:00
Josh Soref
65cde78f6d spelling: unknown 2017-03-12 22:11:52 +00:00
Josh Soref
9a5402518c spelling: unencrypted 2017-03-12 22:13:00 +00:00
Josh Soref
11fc826e52 spelling: switch 2017-03-12 22:10:54 +00:00
Josh Soref
249b5d6783 spelling: structure 2017-03-12 22:10:38 +00:00
Josh Soref
7a2dcf0f9f spelling: soulseek 2017-03-12 22:10:05 +00:00
Josh Soref
710d528215 spelling: second 2017-03-12 22:07:00 +00:00
Josh Soref
ce0a3e858a spelling: scrupulous 2017-03-12 22:06:44 +00:00
Josh Soref
fba88e225f spelling: remove 2017-03-12 22:06:05 +00:00
Josh Soref
7bac815938 spelling: protocol 2017-03-12 22:00:38 +00:00
Josh Soref
04014d73d9 spelling: pedantic 2017-03-12 22:00:07 +00:00
Josh Soref
1aa10f5211 spelling: optimization 2017-03-12 21:58:56 +00:00
Josh Soref
35fe91116a spelling: ninety 2017-03-12 21:48:05 +00:00
Josh Soref
7bb615a262 spelling: length 2017-03-12 21:45:36 +00:00
Josh Soref
c51f88e62a spelling: interface 2017-03-12 21:44:26 +00:00
Josh Soref
120e3473f8 spelling: initialize 2017-03-12 21:43:57 +00:00
Josh Soref
4a5407feb7 spelling: incomplete 2017-03-12 21:43:45 +00:00
Josh Soref
d5b15c498b spelling: five 2017-03-12 21:34:28 +00:00
Josh Soref
66e93da6f5 spelling: excluding 2017-03-12 21:33:20 +00:00
Josh Soref
f8fed9be7e spelling: exclude 2017-03-12 21:33:32 +00:00
Josh Soref
47f9f54b89 spelling: discarded 2017-03-12 21:32:19 +00:00
Josh Soref
e89ce717ba spelling: delivered 2017-03-12 21:31:56 +00:00
Josh Soref
0645625585 spelling: datastructure 2017-03-12 21:31:28 +00:00
Josh Soref
6a7ad10ae0 spelling: conservative 2017-03-12 21:22:34 +00:00