Commit graph

57 commits

Author SHA1 Message Date
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
Simone Mainardi
ffa04d2434 Allows web server binding to system ports for nonpriv. users 2016-06-30 18:25:27 +02:00
Simone Mainardi
da587f217f Implements multidim. C host groupings facilities 2016-05-30 19:14:16 +02:00
Luca
5ff9db9dd5 Improved detection of flow status 2016-05-16 18:54:08 +02:00
Luca Deri
db21be90eb Fix for #409 2016-03-16 21:37:07 +01:00
Luca Deri
263f3123e2 Improved ZMQ handling by adding encryption and compression support 2016-03-15 17:08:23 +01:00
Simone Mainardi
fe8d39419e Exports MAC addresses to ElasticSearch (implements #433)
MAC addresses are now exported in fields IN_SRC_MAC and
OUT_DST_MAC when using ElasticSearch.
2016-03-14 18:48:01 +01:00
Luca
ce178a1127 Initial work towards counter trends 2016-02-13 00:07:03 +01:00
Luca Deri
d7c452f0a3 Moved to 2016 2016-01-01 09:27:39 +01:00
Simone Mainardi
8a0358d46a Adds an utility function to strip HTML from strings 2015-12-12 19:09:12 +01:00
Luca Deri
4cb4fb5b0c Fixed issues with MTU calculation for loopback interface
Fixed invalid packaging on embedded systems
2015-10-13 08:43:14 +00:00
Luca Deri
18bee82d99 Added check for discarding packets with invalid lenghts that might confuse reports and stats 2015-08-23 23:54:05 +02:00
Luca
75a5293d95 Implemented lua method for reading the list of local nets 2015-08-21 23:23:32 +02:00
Luca Deri
0463488b95 Further fixes for reading interface speed: in no case ntopng should quit if interface speed cannot be read 2015-08-15 11:47:09 +02:00
Luca Deri
44deca8b60 Fixes for supporting ifSpeed on non Linux platforms
Fixed speed conversion to use 1000 instead of 1024 as rate
2015-08-15 11:36:37 +02:00
Campus
2deb319f57 added function to get max speed of eth - modified interface speed page 2015-08-15 01:48:08 +02:00