Commit graph

222 commits

Author SHA1 Message Date
emanuele-f
2e7ea3cad7 Allow multiple consecutive dots in password fields 2018-05-23 11:35:29 +02:00
Simone Mainardi
080c2ff5bf Implements support for ElasticSearch version 6 2018-05-07 13:04:55 +02:00
emanuele-f
0f5d76ca74 Implement alerts via email
Closes #272
2018-04-03 20:49:43 +02:00
Luca Deri
0751147ff8 Added HTTP transfer stats 2018-03-27 22:49:50 +02:00
Luca Deri
b8a870b631 Experimental TS code 2018-03-24 11:37:04 +01:00
Luca Deri
f0c936c368 Updated (C) to 2018 2018-03-22 21:59:42 +01:00
Luca
71474c713f Initial fix for #1092 2018-03-19 19:40:37 +01:00
Luca Deri
228db784fc nImdex query integration (experimental) 2018-03-16 22:31:13 +01:00
emanuele-f
4767789b1a Implement country charts for inner, egress and ingress traffic 2018-03-15 18:35:51 +01:00
Simone Mainardi
377abf1242 Implements AS latency estim. with EWMA 2018-01-27 19:03:23 +01:00
emanuele-f
2943249f2f Prevent critical protocols policing 2018-01-17 14:39:26 +01:00
emanuele-f
8ad7b4ce08 Quotas fixes and improvements
- Fix concurrency issue while resetting quotas
  - Fix quota serialization issues
  - Add missing total stats serialization
  - Add per-pool quotas reset
  - Fix missing string cast on cross application quotas
  - Fix quota reset after midnight when ntopng is restarted
2018-01-05 10:16:50 +01:00
Simone Mainardi
aeeb0fa261 Reworks flow alerts with JSON and extra info 2017-12-13 20:18:39 +01:00
emanuele-f
6661c6ef53 add checkpoint details level 2017-11-27 12:00:56 +01:00
Luca Deri
a974988973 Added traffic format functions
Added handler for catching Nseries exceptions
2017-11-18 18:28:20 +01:00
Simone Mainardi
2c597b4a1f Implements old RRD files deletion (completes backend) 2017-10-05 00:12:31 +02:00
Simone Mainardi
a99c7a9544 Implements old RRD files deletion (frontend + partial backend) 2017-10-04 19:39:32 +02:00
Luca Deri
32e8fe2a21 Maximized SNMP socket buffer to accept more SNMP responses
Improved discovery with VM detection, name-to-OS, SNMP sysName.o
2017-09-18 10:23:29 +02:00
Simone Mainardi
190bb2fe97 Fixes possible deadlocks
A new redis instance is spawned for the trace of events. This
prevents possible deadlocks.
2017-09-15 11:49:13 +02:00
Luca Deri
7ea8dfcf9c Fixed bug caused by invalid preference handling of IPv4 addresses 2017-08-31 23:46:18 +02:00
Luca Deri
c74abf4eb0 Network discovery:
- Removed redundancies between C and Lua
- Discovery is now enabled at interface creation (if supported by the device).
2017-08-16 09:07:28 +02:00
Luca Deri
6ab41bee36 Device discovery now sets the device type in the Mac class
Mac devices are now serialized/deserialized
2017-08-13 10:26:14 +02:00
Luca Deri
7d72bcf20d Improved MDNS resolution 2017-08-07 23:00:34 +02:00
Luca Deri
982b15f5dd Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2017-08-04 01:05:58 +02:00
Luca Deri
bce4665e79 Implemented ARP scan for discovering hosts 2017-08-04 01:05:46 +02:00
emanuele-f
2b2ce80aa2 Initial type and services information on the Mac objects 2017-08-04 00:40:46 +02:00
Simone Mainardi
a374c23b75 Implements dynamic runtime prefs
Handles generic ntopng.prefs.*

Proper handling of strings

Implements double serialization file

Makes prefs dump dir configurable
2017-07-10 15:09:39 +02:00
Luca Deri
e91edb5e34 Implemented
ntop.gainWriteCapabilities()
 ntop.dropWriteCapabilities()

for executing privileged write operation as nobody
2017-07-09 13:32:53 +02:00
Luca Deri
0301f506e7 Scaffolding code for implementing device discovery 2017-06-13 23:35:56 +02:00
Luca Deri
0c2f8fd169 Implmented method for reading interface description 2017-05-21 09:48:48 +02:00
Luca Deri
977ef87115 Minor code cleanup 2017-05-21 09:17:13 +02:00
Simone Mainardi
6928b83f7a Implements system host RAM usage 2017-05-12 19:38:18 +02:00
Simone Mainardi
1001c35df8 Implements CPU load average 2017-05-12 18:22:26 +02:00
Luca Deri
73b3a3ded6 Added child safe information in host pools
Minor code rework
2017-05-01 15:53:23 +02:00
Luca Deri
fc53648a2b Implemented data anonymization #1068 2017-04-09 11:37:24 +02:00
Simone Mainardi
886df5e319 Test and rework of logstash export 2017-04-03 23:58:12 +02:00
Luca Deri
cd5a27182f Added methods for learning the management IPv4 address and checking if a management interface is up 2017-01-15 18:36:45 +01:00
Luca
30e1a75f98 (C) update 2017-01-10 15:03:16 -08:00
Luca
1bc842e3ba Reworked HTTP header rewrite to make it configurable
Added @NTOP_STARTUP_EPOCH@ to the list of expanded tokens, used to avoid caching issues with JS
2017-01-09 11:13:12 -08:00
Luca Deri
65845c43cf Aded utility functions for packet checksum computation 2017-01-07 21:03:03 +01:00
Luca
d4e6ab273f Interface fix 2016-12-21 18:10:58 +01:00
Luca Deri
3443b76b06 Refined alert generation
Added refresh button in alert page
2016-12-17 12:33:34 +01:00
Luca Deri
564841a82b Added notes on shapers on the traffic policer table
Added tracings for shapers debugging
2016-12-11 11:01:21 +01:00
Luca
80c1a0a4dd Implemented initial slack.com integration for delivering alerts 2016-11-22 17:40:00 +01:00
Luca Deri
1b730f8c5d Added ability to define hiost blacklists 2016-11-15 00:18:41 +01:00
Luca Deri
603c642469 Improved mac address support
Added host icons with their role in the netwokr
2016-10-03 23:16:40 +02:00
Luca Deri
a98e42715b Reworked Host and Mac stats 2016-10-03 13:33:00 +02:00
Luca Deri
e283806035 Extended Mac implementation with initial Lua export
Fixed bug in activity computation
2016-10-03 11:35:23 +02:00
Luca Deri
97b19c1461 Introduced the concept of Mac hosts (it used to be mixed with L3 hosts). More work is needed to add L2 stats
Host activities are now enabled (and memory allocated) only for local hosts. Fixed bug in activities preferences
Cleaned up various methods
Removed some old unused code
2016-10-02 19:43:13 +02:00
Luca Deri
fee5d60091 Added scaffolding code for SSL dissecgtion 2016-08-04 01:23:42 +02:00