Commit graph

290 commits

Author SHA1 Message Date
Simone Mainardi
f304f9229f Implements captive portal users auto expiration 2017-01-20 20:20:09 +01:00
Luca Deri
e423d8c94c Displayed host pool in host detail page
Fixed bug in redis that was not properly reporting the return code on some commands (e.g SADD)
Changes for captive portal implementation
2017-01-20 00:43:44 +01:00
Luca Deri
c6e21b7f6e Improvements on AddressTree
Initial support of captive portal on HTTP server
2017-01-19 19:14:20 +01:00
Simone Mainardi
6667a3a22c Implements captive portal users lifetime 2017-01-19 15:25:01 +01:00
Simone Mainardi
6f971cce07 Implement Ntop user host group getter 2017-01-17 21:18:29 +01:00
Simone Mainardi
4e2c7b8e8b Implements captive portal users 2017-01-17 19:57:48 +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
dd04313f3f Fix for #862 2016-12-21 17:26:54 +01:00
Luca Deri
9d4df13c1a Reworked AddressTree implementation 2016-12-20 19:16:34 +01:00
Luca Deri
1b730f8c5d Added ability to define hiost blacklists 2016-11-15 00:18:41 +01:00
Luca Deri
bed000ca3e Fix for invalid interface view selection 2016-08-24 19:08:09 +02:00
Luca
274921ee5c Reimplemented view: interface, and Paginator code.
Minor code cleanup
2016-08-18 13:44:24 +02:00
emanuele-f
ed6c42d510 Export activity data to rrd 2016-08-13 23:56:59 +02:00
emanuele-f
793b53c706 Add and expose host activity counters 2016-08-12 23:38:01 +02:00
Simone Mainardi
12aa4c7399 Fixes after removal of the NetworkInterfaceView code 2016-08-10 11:21:08 +02:00
Luca
bcadcf033f Removed view interface (work in progress will be reintroduced after cleanup) 2016-08-10 09:37:10 +02:00
Luca
516ca1a545 Added the ability to reload the housekeeping script with kill -HUP <ntopng PID>
Calling screpts at flow start/end/update
2016-07-29 20:17:10 +02:00
Simone Mainardi
128c11652c Implements alerts toggle from the web interface 2016-07-22 18:56:07 +02:00
Mathieu
8f700c0032 Create function Ntop::setTraceLevelFromRedis and call it asap 2016-07-15 14:39:05 +02:00
Luca Deri
d6bc2ce91a Implemented ICMP handling
Optimized flow memory
2016-06-15 15:33:00 +02:00
Simone Mainardi
4091c9c38d Adds per-user allowed interfaces (WIP) 2016-06-11 15:30:34 +02:00
valentina
8a367fac29 Added list of message instead of using redis in order to manage the dump of flow in ELK.
Added traces for flow drops.
2016-04-21 08:40:19 +02:00
Luca Deri
b9068886a4 Reworked flashstart categorization support (work in progress) 2016-01-01 20:05:58 +01:00
Luca Deri
d7c452f0a3 Moved to 2016 2016-01-01 09:27:39 +01:00
Luca
3e6fec8d84 Added support for http-based categorization (work in progress) 2015-12-18 08:32:15 +01:00
Luca Deri
376b645f8f Reworked -k parameter to introduce support for flashstart service (work in progress) 2015-12-05 11:55:48 +01:00
Luca
9bf2c0f83c Initial work towards network stats 2015-11-03 17:11:06 +01:00
Simone Mainardi
bea6f4750e Push ntopng index configuration to ElasticSearch
When ES flow export is enabled, ntopng sends its index configuration
to ES before actually exporting flows.
2015-10-27 12:25:32 +01:00
Luca Deri
bc94680a81 Removed communities support. Its implementatation was sub-optimal and so we'll start over 2015-10-10 11:02:11 +02:00
Luca Deri
c7de08f89c Fixed lua code where some shared variables created issues with some reports.
Minor c++ code fixes
2015-09-13 23:03:06 +02:00
Luca
75a5293d95 Implemented lua method for reading the list of local nets 2015-08-21 23:23:32 +02:00
Luca Deri
ec961ea45e Removed code no longer used 2015-08-17 17:13:14 +02:00
Luca Deri
d5e19ec8af Removed -F sqlite: due to this the historical interface is not finally gone and it is now possible to move forward to properly re-implement it 2015-08-15 00:09:12 +02:00
Luca Deri
5329b2b57f Added quick initialization mode in preferences 2015-08-10 21:18:00 +02:00
Luca Deri
a2542e719a Reworked initialization and licensing 2015-08-02 10:04:14 +02:00
Arianna Avanzini
4b4d5a5e80 src/CommunitiesManager.cpp: add bindings to retrieve active hosts of a community
This commit adds Lua bindings to the CommunitiesManager to retrieve
a Lua table with the active hosts of a community. This also adds
binding functions to the Host and NetworkInterface class so that
it can iterate efficiently over hosts of a community.
2015-07-21 02:10:53 +02:00
Arianna Avanzini
0a0a280807 src: add communities manager
This commit introduces a class to handle host communities, that are
a logical representation of clusters of hosts that fall under the
same administrative domain. This commit also adds a new command line
option to specify a file containing aggregation rules and code to
parse such file with an adequate syntax:
  communityX@id1=net1,net2,net3
  communityY@id2=net4,net5,net6
  ...

Communities are unused now. Further commits will introduce reports
to represent communities and describe them with stats.
This addresses issue #75.
2015-07-12 02:54:37 +02:00
Arianna Avanzini
1ba90baf9b src/Prefs.cpp: add parameter to specify install directory
Starting ntopng from outside the install folder can cause problems
if ntopng has not been installed but instead compiled from source.
This commit adds an install-dir parameter to allow to specify where
ntopng executable and scripts are so that variables are set
correctly. Please refer to the help to get info about the usage
of the option.
2015-07-05 22:50:29 +02:00
Luca Deri
b178cf4121 Added travis file for code testing
Added .gitignore file for ignoring selected files
Reworked src and include paths to organize the source better
Fixed bug with invalid git version caused in some settings that do not compile code extracting it from github
2015-05-01 19:40:52 +02:00
Renamed from Ntop.h (Browse further)