Commit graph

762 commits

Author SHA1 Message Date
Luca Deri
afda95c8d6 Added SSL certificate dissection 2019-03-25 23:54:02 +01:00
Simone Mainardi
3fcb15cda2 Handles TCP flags via nProbe 2019-03-25 20:31:13 +01:00
Luca Deri
64911a37e8 Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2019-03-25 18:54:59 +01:00
Luca Deri
e230c3a451 SSL cleanup 2019-03-25 18:54:45 +01:00
Simone Mainardi
34b36422ad Parses nProbe application latency 2019-03-25 17:34:54 +01:00
Simone Mainardi
d9d21462cd Parses nProbe client/server network latencies 2019-03-25 16:55:14 +01:00
Simone Mainardi
4f4548713e Fixes protocol detection for flows with a few packets 2019-03-05 12:21:00 +01:00
Simone Mainardi
9a413a5d72 Implements TCP states filtering (est., connecting, closed and rst)
Implements #2385
2019-02-16 18:19:25 +01:00
Simone Mainardi
ae23ebcd1c Implements visibility of ICMP port-unreachable flows IPv4 2019-02-15 18:59:01 +01:00
Simone Mainardi
86e4157b16 Adds mark in Flow to count if it has been aggregated 2019-02-14 16:16:39 +01:00
emanuele-f
62eded2bfb Fix ZMQ host name match 2019-02-12 18:15:06 +01:00
Simone Mainardi
1d9107bdc5 Simplifies detection of SYN-only flows 2019-02-12 18:07:04 +01:00
emanuele-f
f267875fb8 Fix ZMQ host category detection 2019-02-12 17:29:14 +01:00
emanuele-f
a09e8efed0 Add hosts anomalous flows counter 2019-02-12 12:05:30 +01:00
Simone Mainardi
19a4b03478 ParserInterface sprobe cleanup 2019-02-11 15:15:48 +01:00
Simone Mainardi
a3b342219c Simplifies and improves handling of TCP flow states 2019-02-08 17:33:52 +01:00
Simone Mainardi
3dd9f11628 Implements flow TCP states filters 2019-02-08 15:57:03 +01:00
Luca
509df6a1fc Improved counter monitoring algorithm 2019-02-03 23:30:07 +01:00
Simone Mainardi
50e32be5a7 Properly handles Host ssdp and mdns without shadows 2019-01-25 12:39:43 +01:00
emanuele-f
2dbf1e9cb8 Rework host counters and implemtent host stats/data reset 2019-01-18 19:31:16 +01:00
Luca Deri
bedff2c8e2 Updated (C) 2019-01-07 19:28:49 +01:00
Alfredo Cardigliano
706bbf8558 Fixes missing flows on mysql after shutdown 2018-12-20 19:48:16 +01:00
Emanuele Faranda
74b916c054 Add conntrack marker debug 2018-12-07 19:23:09 +01:00
Simone Mainardi
5467cf5ff0 Fixes non-deterministic expiration of flows 2018-12-02 19:00:08 -08:00
Simone Mainardi
feb9cc6de9 Implements accurate aggregated flow generation
Implements #2175 and #2176
2018-12-01 04:15:39 +01:00
Simone Mainardi
5d7113bf23 Implements Community ID Flow Hashing 2018-11-13 19:52:43 +01:00
Simone Mainardi
594582cdfe Implements eBPF processes drilldown with flows and pie charts 2018-11-06 12:14:20 +01:00
Simone Mainardi
5776e74da6 Implements eBPF username page with processes filtering 2018-11-05 17:21:04 +01:00
Alfredo Cardigliano
610cb69b9c builtin packet dump code cleanup (moving to continuous recording) 2018-10-25 09:56:52 +02:00
Simone Mainardi
73a9b6c85d Fixes swapped eBPF events 2018-10-24 15:03:45 +02:00
Luca Deri
4130484d1b Process info: work in progress 2018-10-16 09:06:31 +02:00
emanuele-f
6717e3850b Rework l7 policies to properly handle nDPI categories 2018-10-15 17:18:27 +02:00
emanuele-f
658e30a586 Improve category stats calculation 2018-10-11 16:08:45 +02:00
Simone Mainardi
7f524ebe40 TWH ok detection, HTTP dissection fixes 2018-10-10 16:04:37 +02:00
Simone Mainardi
6d99be2f2d Adds application category to the flow details page 2018-10-09 12:17:19 +02:00
emanuele-f
a8967a910a Fix forbidden device protocols reporting 2018-10-05 17:22:55 +02:00
emanuele-f
3abf49451d Rework device protocols with L7PolicySource_t support 2018-10-05 12:22:13 +02:00
emanuele-f
457dcb3457 Implement Device Protocols Alerts 2018-10-02 22:35:00 +02:00
Simone Mainardi
889729495e Implements support for collected custom applications 2018-10-01 00:22:49 +02:00
emanuele-f
03bf331c3e Add alert for slow stats update and reduce flow alert generation
This avoids SQLite database flooding during an ongoing attack which can block stats update
2018-09-27 19:31:38 +02:00
Simone Mainardi
1dc6fce52d Disable Flow Alerts for Hosts with Disabled Alerts
Implements #1986
2018-09-11 12:52:46 +02:00
Simone Mainardi
0837bf1b20 Implements count of aggregated flows in flow aggregation 2018-09-10 16:13:22 +02:00
Luca Deri
e29dc7a2c9 Optimized flow purging 2018-08-07 09:30:31 +02:00
Simone Mainardi
f7fdc40c72 Major nEdge code cleanup 2018-08-06 17:54:25 +02:00
Luca Deri
10607b0c39 Enabled Flow housekeep for netfilter interfaces 2018-08-05 00:49:08 +02:00
Luca Deri
ca0bf36e89 Changed purge policy for netfilter based interfaces 2018-08-04 11:18:59 +02:00
Luca Deri
1b6292d8ea Updated for nDPI API 2018-05-14 22:59:41 +02:00
emanuele-f
89d203883f Add support for custom categories lists
- Extend malware hosts from list
- Read web mining hosts from list and generate alerts
2018-05-10 17:12:53 +02:00
Simone Mainardi
3d6af7a740 Implements TCP KeepAlive Stats
Implements #1711
2018-03-30 18:17:20 +02:00
Simone Mainardi
4124b4a059 Fixes a concurrency issue with num flows 2018-03-26 19:50:43 +02:00