Commit graph

280 commits

Author SHA1 Message Date
emanuele-f
c56b01b37e Improve timeseries comments and fix Prometheus settings 2019-07-02 15:05:55 +02:00
Luca Deri
3ea1b7e5d8 Window fixes
Moved community hash to attic
2019-06-29 18:54:19 +02:00
Simone Mainardi
84af588896 Prevents failing POSTs to fill the log 2019-06-24 18:39:44 +02:00
emanuele-f
791afdbaca Implement CPU load chart 2019-06-06 19:20:11 +02:00
Simone Mainardi
c1c2abd109 Uses the MTU to set the default snaplen 2019-06-05 17:07:20 +02:00
Emanuele Faranda
5f9e8b17df
Implement System interface
The system interface now holds system wide alerts and timeseries
2019-06-03 08:53:26 +00:00
emanuele-f
1c9a4d3461 Implement ICMP data exfiltration alerts
Closes #256
2019-05-28 10:37:59 +02:00
Alfredo Cardigliano
3b99717db6 TCP connection issues threshold and double severity level based on ratio (#2593) 2019-05-20 16:07:48 +02:00
Simone Mainardi
f6557b1d69 Implements parsing and conversion of eBPF event types 2019-05-05 15:56:17 +02:00
Simone Mainardi
e78e5d8f5d Parses container ids specific for k8s and docker 2019-05-03 19:23:11 +02:00
Simone Mainardi
319c64eb4e Uses a union to handle k8s and docker info 2019-04-30 14:31:13 +02:00
Simone Mainardi
5a60605604 Handle eBPF virtual interfaces 2019-04-29 13:38:50 +02:00
emanuele-f
b82cae8457 Display docker container name 2019-04-29 13:30:37 +02:00
emanuele-f
939ca8c166 Implement eBPF flows view and improve containers/pods pages 2019-04-26 15:34:53 +02:00
Simone Mainardi
bf3b1e45c4 Adds TcpInfo to class Flow with nProbe mini eBPF data 2019-04-24 18:13:09 +02:00
Luca Deri
c520daac33 Cleaned up syslog collector code
Fixed syslog-collected flow time
2019-04-15 21:48:23 +02:00
Alfredo Cardigliano
7ce1150a69 IDS flow alerts notification 2019-04-04 16:03:48 +02:00
Alfredo Cardigliano
319b7a4234 Suricata timestamp conversion 2019-04-03 13:08:19 +02:00
Alfredo Cardigliano
61a8ce9a76 Implemented SyslogCollectorInterface/SyslogParserInterface
Implemented TCP-based syslog collector (multi producer)
Initial Suricata EVE events parsing (basic flows)
Reworked ZMQ CollectorInterface/Parser interface hierarchy
2019-04-02 18:32:52 +02:00
SalvatoreCostantino
27fcedf9ff Added TCP time series 2019-04-02 16:22:39 +02:00
Simone Mainardi
5e5ad77cec Implements broadcast domain too large alerts 2019-04-01 14:20:57 +02:00
Simone Mainardi
091e89d5a3 Implements hosts walker by address CIDR 2019-03-21 15:25:00 +01:00
emanuele-f
43bce04dd5 Fix "attempt to index a number value" when lists file write fails 2019-03-18 12:38:00 +01:00
Simone Mainardi
0023f7e247 Implements and shows ghost broadcast domains 2019-03-15 14:09:36 +01:00
Luca
d52153d449 Added ability to handle IPv4-only AddressTree
Enabled broadcast domain handler logic
2019-03-11 21:02:21 +01:00
Simone Mainardi
0a903c97ce Finishes rework of ArpStatsHashMatrix 2019-03-07 14:20:41 +01:00
emanuele-f
ab9f9326da Improvements after running cppcheck 2019-03-07 14:05:36 +01:00
emanuele-f
8977ac81f6 Add ntopng process memory chart 2019-03-05 13:59:38 +01:00
Jérôme Marteaux
77a4f4e9ce Http allowed nets (#2196)
* Inject allowed nets from http authenticator

* Update doc

* include some other user's preferences

* Inject allowed nets from http authenticator

* Update doc

* include some other user's preferences
2019-03-04 15:23:34 +01:00
Luca Deri
ed8a411f4b Warning fix 2019-02-22 23:30:07 +01:00
emanuele-f
6f94f7b132 Add thread names for debugging 2019-02-21 11:51:57 +01:00
Simone Mainardi
c3f58a0c4f Adds excess volume for elephant flow alerts 2019-02-19 15:21:54 +01:00
Luca Deri
38c0341106 Fixes #2343 2019-02-11 18:57:46 +01:00
emanuele-f
7e0117fd12 Initial work for category lists customization 2019-02-08 19:14:57 +01:00
emanuele-f
0ac8368ea7 Abort nindex query when client connection is closed
Fixes #2329
2019-01-30 16:01:47 +01:00
Simone Mainardi
183dfa41f9 Handles IPv6 NDP to detect broadcast domain 2019-01-30 11:49:47 +01:00
Simone Mainardi
72631b802d Adds support for IpAddress in AddressTree 2019-01-22 13:18:06 +01:00
Simone Mainardi
831e5d91e6 Implements Lua unit tests 2019-01-18 18:03:36 +01:00
Simone Mainardi
cea9ea8ec5 Handles custom n2disk instances with ZMQ interfaces 2019-01-16 19:29:12 +01:00
emanuele-f
0f6ce1d260 Add interface counters trace 2019-01-16 17:11:26 +01:00
emanuele-f
305d2c14d4 Fix overflow due to missing string bounds check
Fix #2302
2019-01-11 11:30:46 +00:00
emanuele-f
08a8c67966 Implement interface in/out stats read from proc 2019-01-10 12:35:07 +01:00
Alfredo Cardigliano
98adc8a79f Added timeout support to postHTTPJsonData, ntop.postHTTPJsonData now accepts an optional timeout arg, added webhook timeout check 2019-01-07 23:36:39 +01:00
Luca Deri
bedff2c8e2 Updated (C) 2019-01-07 19:28:49 +01:00
Alfredo Cardigliano
3559fa6f81 Moved some initialization code from registerInterface to initInterface to fix #2290 (directories created by root instead of ntopng user) 2019-01-07 16:49:49 +01:00
Simone Mainardi
8221d14e0f Handles extractions from recording processes non managed by ntopng
Implements #2276
2019-01-03 18:38:52 +01:00
Luca Deri
8545c78cfc Compilation fixes 2018-12-20 11:03:12 +01:00
Luca Deri
25039127e4 Win changes 2018-12-20 10:44:03 +01:00
Luca Deri
d997343c2d Win fixes 2018-12-18 00:18:37 +01:00
emanuele-f
d48eb6def0 Stop running HTTP GET requests if the client disconnects
For example, this avoids running too many queries on InfluxDB in parallel when the user clicks multiple items in the gui
2018-12-14 19:49:53 +01:00