Commit graph

222 commits

Author SHA1 Message Date
emanuele-f
791afdbaca Implement CPU load chart 2019-06-06 19:20:11 +02:00
Simone Mainardi
f6557b1d69 Implements parsing and conversion of eBPF event types 2019-05-05 15:56:17 +02:00
Simone Mainardi
5a60605604 Handle eBPF virtual interfaces 2019-04-29 13:38:50 +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
emanuele-f
46f37f764f Add missing declaration 2019-04-03 14:34:44 +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
Simone Mainardi
0023f7e247 Implements and shows ghost broadcast domains 2019-03-15 14:09:36 +01:00
Luca Deri
ea4619dd2f Reworked local broadcast domain implementation 2019-03-12 16:54:29 +01:00
Simone Mainardi
0a903c97ce Finishes rework of ArpStatsHashMatrix 2019-03-07 14:20:41 +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
emanuele-f
6f94f7b132 Add thread names for debugging 2019-02-21 11:51:57 +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
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
emanuele-f
f65c618b3f Move user group information into the session
This fixes issues and inconsistencies when the same user logins from different authenticators at the same time
Fixes #2212
2018-12-11 18:44:34 +01:00
emanuele-f
95713ddfc6 Add driver:deleteOldData and delete old RRDs 2018-12-10 17:42:39 +01:00
emanuele-f
9bae8e234a Implement InfluxDB alerts when export fails
Fixes #2193
2018-12-06 14:32:37 +01:00
emanuele-f
c0114dbcfe Add sample HTTP authenticator server in python and more logs 2018-12-05 16:54:25 +01:00
emanuele-f
66aad551f3 Merge branch 'authenticator' of https://github.com/jerome-42/ntopng into jerome-42-authenticator 2018-11-29 17:23:18 +01:00
emanuele-f
c1c472a40d Fix missing parameters while performing referer redirection
The referer must be url-encoded in order to avoid mangling it during parameters validation
2018-11-29 12:00:19 +01:00
Jérôme Marteaux
2cd90466d9 Radius and HTTP authenticator 2018-11-23 09:20:57 +01:00
Alfredo Cardigliano
1fb192d6c6 mg_write timeout, limitung number of live extractions 2018-11-14 14:16:17 +01:00
Simone Mainardi
5d7113bf23 Implements Community ID Flow Hashing 2018-11-13 19:52:43 +01:00
Alfredo Cardigliano
763922bb2e setting n2disk capture direction based on the ntopng capture direction 2018-11-09 16:28:38 +01:00
emanuele-f
ae04ad2c7c Fix resolveHostName not honoring dns resolution settings 2018-10-22 15:50:11 +02:00
emanuele-f
6717e3850b Rework l7 policies to properly handle nDPI categories 2018-10-15 17:18:27 +02:00
Simone Mainardi
f30e042cfc Implements data cleanup for pcap interfaces
Implements #2092
2018-10-11 18:10:30 +02:00
Alfredo Cardigliano
5168d5dee6 badge to show the recording status instead of toggling buttons, reworked interface list 2018-10-10 12:32:02 +02:00
Alfredo Cardigliano
f15e5fdbc7 added lua api ntop.listInterfaces, listing all interfaces in the traffic recording page and checking if they are in use and zc 2018-10-08 17:47:44 +02:00
Simone Mainardi
7b50ad0c3d Implements util dir_exists 2018-08-28 15:39:50 +02:00
Simone Mainardi
a1a5d53c8e Improves Lua-based params validation
Fixes #1935
2018-08-28 15:08:34 +02:00
emanuele-f
d4ea15619f Add support for InfluxDB authentication 2018-08-13 14:36:06 +02:00
Luca Deri
5db87b3347 Added fix for insecure readdir_r() call
Fix for #1848
2018-08-06 17:00:36 +00:00
Luca Deri
5ebaec2867 Added better trace for potential XSS attempts 2018-08-04 19:18:17 +02:00
Luca Deri
0434ccc771 Added ability to execute HTTP GET with cookie authentication 2018-08-04 16:46:15 +02:00
emanuele-f
44abcd442c Add POST timeout to prevent housekeeping from blocking indefinitely 2018-07-30 12:48:41 +02:00
Simone Mainardi
4ce97fe86d Implements live pcap capture and download 2018-07-23 19:28:00 +02:00
Simone Mainardi
fd42cfd0cb Implements Netfilter queue monitoring 2018-06-15 12:07:22 +02:00
Simone Mainardi
c382fd4631 Adds nEdge netfilter stats rrds 2018-06-15 00:34:26 +02:00
Luca Deri
c7ae3e3956 Created module for sending telegram.org messages 2018-06-05 00:01:48 +02:00