Simone Mainardi
53724ce33a
Adds host pool column to CP users table
2017-01-30 23:02:31 +01:00
Simone Mainardi
696c906df2
Implements lifetime in seconds
2017-01-25 23:31:58 +01:00
Luca Deri
7e384d3c18
Added the ability to activate the web HTTP port on two ports. Example -w 80,3000
...
Changes in the captive portal logic that made it compatible with Android
Updated bridging readme to include the latest changes
2017-01-25 22:44:34 +01:00
Luca Deri
e2411a5445
Reworked captive portal code
2017-01-25 00:28:14 +01:00
Luca Deri
0eaccfe00b
Added the ability to specify in preferences -> logging the path file
...
for logging HTTP accesses
2017-01-24 17:16:02 +01:00
Simone Mainardi
f304f9229f
Implements captive portal users auto expiration
2017-01-20 20:20:09 +01:00
Simone Mainardi
1bd0d01658
Improves auth lifetime check
2017-01-20 13:15:22 +01:00
Simone Mainardi
2345d3d6ae
Fixes host pool set for captive portal users
2017-01-20 11:41:42 +01:00
Simone Mainardi
8bffd575f5
Fixes re-addition of a deleted user
2017-01-20 11:20:00 +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
0be022e37e
Adds host pool id and user lifetime to lua getUsers
2017-01-19 15:39:36 +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
2ba6b7e1bb
Implemented redis caching to reduce cache pressure (work in progress)
...
Rearranged menus
2016-12-30 10:54:59 +01:00
Luca
c44bfa8fdb
Implemented #98
...
Ingress data can now be kept aggregated (default) or explored based on various criteria
- ZMQ interfaces: disaggregate based on probeIP or ingress interfaceId
- packet interfaces: disaggregate on VLANId
2016-12-27 11:03:52 +01:00
Luca
f8daf0a535
Fix for #868
2016-12-22 20:08:56 +01: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
ee400ef10f
Added better handling of blacklisted hosts and alerts
...
Disabled MySQL DB for view interfaces
2016-12-19 16:57:14 +01:00
Simone Mainardi
641a31d49c
Fixes possible operation on undefined pointer
...
operation on ‘((Ntop*)this)->Ntop::hostBlacklist’ may be undefined
2016-11-19 18:20:10 +01:00
Luca Deri
1b730f8c5d
Added ability to define hiost blacklists
2016-11-15 00:18:41 +01:00
Luca
480c142dc8
Minor changes
2016-11-04 16:43:20 +01:00
Simone Mainardi
257aa2572a
Improves sanitization of windows file names
...
Fixes #610
2016-09-06 12:32:03 +02:00
Simone Mainardi
74c4affc30
Implements ElasticSearch flow export statistics
2016-08-29 10:05:29 +02: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
Simone Mainardi
f1c25e7d77
Implements Redis-authentication
...
Implements #685
2016-08-11 11:34:36 +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
Mathieu
58d9b079f2
Let redis handle persistant log level
2016-07-13 18:14:52 +02:00
Simone Mainardi
52974784c0
Minor change to use standard syntax
2016-07-05 17:20:46 +02:00
Luca Deri
d6bc2ce91a
Implemented ICMP handling
...
Optimized flow memory
2016-06-15 15:33:00 +02:00
Luca Deri
a26dbe0a6a
Fixed bug in interface switch
2016-06-14 16:46:39 +02:00
Simone Mainardi
4091c9c38d
Adds per-user allowed interfaces (WIP)
2016-06-11 15:30:34 +02:00
Simone Mainardi
616ca6b3d1
Implements preferences refresh facilities
...
Preferences set automatically trigger an update of
the class Preferences() members to make sure they are up
to date.
Additionally, the housekeeping frequency has been made customizable.
2016-05-31 19:09:07 +02:00
Simone Mainardi
026e119ca2
Fixes a possible free on uninitialized class instance
...
Fixes #553
2016-05-10 17:39:55 +02:00
Simone Mainardi
c8c33002b7
Improves memory management for ES, JSON, and pcap devices
...
Fixes #549
2016-05-05 13:21:56 +02:00
Luca Deri
34699d1dda
Updated (C)
2016-05-02 22:19:41 +02:00
valentina
7556ec07c3
Removed ldap parameter cached in redis cache in order to avoid that you change your permission from administrator to unprivileged user
2016-04-23 00:10:18 +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
5e34db6261
Fix for #485
2016-04-11 17:02:35 -04:00
valentina
c696340917
Added refresh group user in redis cache for ldap authentication when you already have the user in redis cache.
2016-04-11 22:45:11 +02:00
Luca Deri
0aa87b7c9b
Spring cleaning
2016-03-28 14:16:27 +02:00
Luca Deri
fac51e9fca
Reworked MySQL interface
2016-03-26 22:52:54 +01:00