Commit graph

3564 commits

Author SHA1 Message Date
Luca Deri
3f7faed07e Reduced number of host resolve attempts 2017-02-24 19:22:29 +01:00
Luca Deri
079aa5b3ac Flashstart improvements 2017-02-21 00:20:18 +01:00
Luca Deri
1cc159c09e Implemened flashstart caching 2017-02-17 01:02:49 +01:00
Luca Deri
e064640d54 Added the ability to set an optional DNS server for Flashstart
Extended SSDN string rcognition
2017-02-15 12:18:35 +01:00
Simone Mainardi
d034953e90 FreeBSD MAC addresses parse 2017-02-13 19:13:11 +01:00
Luca Deri
3175670ab1 Integrated MSDN support (work in progress) 2017-02-13 14:27:30 +01:00
Simone Mainardi
8a5da8c028 Reduces FreeBSD build permissions 2017-02-12 20:20:35 +01:00
Luca Deri
6bc152f3d1 Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2017-02-12 17:30:39 +01:00
Luca Deri
34c5bce183 Added SSH signatures in flow report 2017-02-11 11:23:14 +01:00
Luca Deri
3a4ac07d43 Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2017-02-10 09:42:56 +01:00
Numeronove
52a15faacb Adjustments to obtain an OpenBSD build
Attempting to build OpenBSD fails for various reasons.

First and foremost, there is a number of packages that have to
be installed as build dependencies

Than, small updates are needed to the autotools files to have autogen.sh
and configure, to exit without errors.

doc/README.OpenBSD describes the whole process in fair detail.

Last but not least, there are type errors that g++ compiler catches in
OpenBSD but not in Linux. To have the build, a few source files
were updated to have effect only in OpenBSD, leaving other operating
systems untouched.

With only one exception, a prototype in include/Flow.h was updated to
stay in sync with the implementation.
2017-02-09 19:11:06 +01:00
Simone Mainardi
d05e17460b FreeBSD compilation fixes 2017-02-04 18:05:44 +01:00
Luca Deri
b37f141e2e Defined wildcarded hello host 2017-02-04 16:52:38 +00:00
Luca Deri
08e05ac170 Minor cosmetic fix 2017-02-04 16:15:50 +00:00
emanuele-f
dd9836d9cc Add flashstart categories selection in traffic policing 2017-02-02 12:09:29 +01:00
Luca Deri
ff16fef913 Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2017-02-02 09:06:17 +01:00
emanuele-f
63c19759da Fix high cpu usage in mac_stats page
The issue was caused by multiple reads of the EtherOUI.txt file in lua
2017-02-01 18:55:55 +01:00
Simone Mainardi
9139851cc9 Implements Mac sort by Manufacturer
Implements #930
2017-02-01 16:38:29 +01:00
emanuele-f
bd6106e19c Fixs for manage users lifetime 2017-02-01 12:19:18 +01:00
Luca Deri
206c982fc0 Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2017-01-31 19:23:41 +01:00
Luca Deri
941e5d3f0f Reworked Flashstart to avoid using the redis cache
Reorganized code
2017-01-31 19:23:18 +01:00
Simone Mainardi
f8c57657f0 Implements deletion of single volatile pool member 2017-01-31 19:17:29 +01:00
Emanuele Faranda
4ff3b2dba0 Add application filter dropdown to the host page flows (#957) 2017-01-31 17:09:25 +01:00
Simone Mainardi
be922767d1 Lua getter for host pools volatile members 2017-01-30 19:46:42 +01:00
Luca Deri
700f56a4f0 Examples of how to use ntopng on a host with two interfaces (e.g. Raspberry PI) 2017-01-26 23:19:48 +00:00
emanuele-f
5f7762ade5 Implement Redis Host Pools counters dump 2017-01-26 12:19:12 +01:00
emanuele-f
5c305ba6a1 Add GUI side support for host pools stats 2017-01-26 11:53:24 +01:00
emanuele-f
1598598c47 Replace getFlowPeers function with getFlows and limit results to reduce memory footprint. 2017-01-26 11:33:36 +01:00
Simone Mainardi
cd3acbfb5b Implements HostPools destructor 2017-01-25 23:31:58 +01:00
Simone Mainardi
696c906df2 Implements lifetime in seconds 2017-01-25 23:31:58 +01:00
Simone Mainardi
40b258e43e Implements host pools volatile members 2017-01-25 23:31:14 +01:00
Simone Mainardi
44d8910c54 Implements AddressTree copy constructor 2017-01-25 23:31:14 +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
3322cfe576 Prevents housekeeping alerts extra redis reads 2017-01-24 10:46:57 +01:00
Luca
93c81a7c65 Made classes thread-safe 2017-01-23 18:38:38 +01:00
Simone Mainardi
6809d9f240 Implements host pool statistics 2017-01-23 18:29:21 +01:00
emanuele-f
68b3f5710f Perform top HTTP talkers calculation in memory 2017-01-23 17:35:44 +01:00
Simone Mainardi
ba1c1df41b Implements configurable active local hosts cache dump interval 2017-01-23 12:21:50 +01:00
Luca Deri
6205d88f56 Added support in captive portal for iOS and Kindle devices
Created minimal header for speeding up load of login pages
2017-01-23 01:29:34 +01:00
Luca Deri
90ba154306 Captive portal enhancements 2017-01-22 11:01:57 +01:00
Luca Deri
c61a9be385 Moved some flow members private -> public 2017-01-21 11:23:18 +01:00
Luca Deri
bfa78e73f2 Improvements for captive portal
Changed CSRF policy: when not valid, form parameter are ignored. This way the form is still valid (no CSRF errror anymore) but the action has no effect and the user has to resubmit the form after it expired
2017-01-21 01:08:18 +01:00
Simone Mainardi
f304f9229f Implements captive portal users auto expiration 2017-01-20 20:20:09 +01:00
Luca
8b42e91028 Fix for #938 2017-01-20 16:50:56 +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
6667a3a22c Implements captive portal users lifetime 2017-01-19 15:25:01 +01:00