Commit graph

937 commits

Author SHA1 Message Date
emanuele-f
52d2051d4c Rework flow scripts into user scripts 2017-05-19 11:45:41 +02:00
emanuele-f
8ceacb37f6 Enable flow scripts 2017-05-19 10:25:21 +02:00
emanuele-f
8f3b730bea Fix geomap visualization 2017-05-18 16:54:20 +02:00
Luca Deri
8fc56f1608 Win fixes
Optimized geolocation memory
2017-05-18 10:45:06 +02:00
emanuele-f
9c973ca439 Move host activity detection code to attic 2017-05-17 22:19:37 +02:00
emanuele-f
e7ab4af605 Preferences improvements
- Add a Secondary DNS server
- Organize the featured DNS list into a table
- Split shaping directions only on advanced preferences
- Add redirection URL
2017-05-17 15:48:41 +02:00
emanuele-f
0e66f642a0 Fix alerts counter bug when alerts are disabled and re-enabled.
Steps to reproduce the original issue:
1) alerts are enabled and counter is positive
2) the user disables the alerts from preferences
3) ntopng is stopped, then restarted
4) the user enables the alerts from preferences, but num_alerts_engaged was 0
5) a release of an alert now makes the counter wrap
2017-05-17 11:47:10 +02:00
Luca Deri
8a1e9e219f Safe/global DNS used in bridge mode are now configured using preferences 2017-05-17 09:10:12 +02:00
Luca Deri
aea1c58c4e Win fixes 2017-05-16 23:25:18 +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
Simone Mainardi
eb9c5bc00a Handles multiple MAC addresses for the same IP 2017-05-12 12:06:32 +02:00
Simone Mainardi
f3205cf54c Deactivates unsupported WIndows bridge 2017-05-11 15:22:33 +02:00
Simone Mainardi
f179bda9fc Disables nagios preferences when nagios is not available 2017-05-11 14:45:39 +02:00
emanuele-f
073537faff Make SSL alerts configurable from preferences 2017-05-10 17:40:13 +02:00
emanuele-f
4b482f02fc Fix host quotas reset on pools reload 2017-05-09 16:11:37 +02:00
Simone Mainardi
b5e685f243 Implements per pool member quotas 2017-05-09 15:07:53 +02:00
Simone Mainardi
1b313d2932 Implements periodic flow aggregation 2017-05-09 15:07:20 +02:00
Luca Deri
1f38534561 Flows are not set idle (and thus later purged) in periodic activities 2017-05-09 00:39:31 +02:00
emanuele-f
3496fb51c0 Add button to flush all alerts data 2017-05-08 23:31:46 +02:00
Simone Mainardi
a36e59a1e3 Implements first/last switched calculation for aggregated flows
First switched is chosen as the earliest first switched time among
flows of the same group. Similarly, last switched in chosen as the
latest last switched among flows of the same group.
2017-05-07 23:08:08 +02:00
Simone Mainardi
b238191bd7 Implements flows pre-aggregation 2017-05-06 22:10:56 +02:00
Simone Mainardi
ef9f6b9659 Ensures engaged alerts counters consistency with multiple interfaces 2017-05-05 12:24:07 +02:00
emanuele-f
9097333cf1 Always show IPv6 suffix in IPv6 host names 2017-05-04 21:28:11 +02:00
Simone Mainardi
9c0f7499e7 Reduces redis traffic for alerts checks 2017-05-03 13:23:28 +02:00
emanuele-f
2c53dda60b Fix slack alerts notifications 2017-05-03 13:10:16 +02:00
Simone Mainardi
0586a814ea Optimizes oldest alerts cleanup 2017-05-03 12:41:36 +02:00
emanuele-f
086b580cdb Modify isAlertEngaged to return existing alert fields 2017-05-03 11:57:04 +02:00
emanuele-f
8537b2cc0a Fix host alert counter 2017-05-02 18:32:46 +02:00
Simone Mainardi
d85302d80f Fixes host activity alert 2017-05-02 17:19:06 +02:00
Luca Deri
0d15c513ed Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2017-05-02 15:48:59 +02:00
Luca Deri
412d4afe64 Implemented in-memory flow aggregation 2017-05-02 15:48:43 +02:00
emanuele-f
a5e528047d Use a single redis key to read all host anomalies configuration 2017-05-02 15:38:39 +02:00
emanuele-f
9aa7b31552 Add SafeSearch and Global DNS in traffic bridge preferences. 2017-05-02 12:47:33 +02:00
Luca Deri
24f0808c23 Merge pull request #1197 from emanuele-f/password_change
Force default admin password change
2017-05-02 12:14:48 +02:00
Luca Deri
2d5dd2c9f0 Compilation fix 2017-05-01 18:08:44 +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
de060d3470 Minor code rework 2017-04-30 23:28:32 +02:00
emanuele-f
21594b834d Separate syn/flow attacker and victim alert thresholds 2017-04-30 20:07:58 +02:00
emanuele-f
284dfcd4cd Specify hosts role in malware detected alerts 2017-04-30 18:24:56 +02:00
Emanuele Faranda
8b8974e56c Alerts improvements (#1204)
* Implement flow flood alert

* Remove alerts general settings

* Implement global threshold alerts for hosts, networks and interfaces

* Implement global anomaly alert configuration, lua side

* Make the global thresholds not bound to the interface

* Implement global anomaly alert configuration, C side

* Make the engaged alerts cache per interface to avoid conflics
2017-04-29 12:19:49 +02:00
emanuele-f
011b7f5cdf Force default admin password change 2017-04-27 21:15:58 +02:00
emanuele-f
7d12a5b58a Fix alert counter thresholdTrepassed flag reset too early 2017-04-27 13:30:43 +02:00
emanuele-f
cc3191bc4f Remove flapping-checking code in alert counter 2017-04-27 11:13:40 +02:00
emanuele-f
8b72607c38 Migrate interface alerts to lua logic 2017-04-27 11:07:04 +02:00
Emanuele Faranda
7d8d26efdc Merge pull request #1182 from emanuele-f/alerts_with_cache
Alerts with cache
2017-04-26 20:32:46 +02:00
emanuele-f
1545dcb73e Host Flows alert becomes a threshold alert 2017-04-26 15:50:54 +02:00
emanuele-f
4afe4328eb Enable SYN flood/victim alert generation 2017-04-26 11:23:23 +02:00
Simone Mainardi
7b13e2e6a1 Adds an engine id to the engaged alerts 2017-04-24 12:22:47 +02:00
Simone Mainardi
2873438712 Handles VLAN statistics in both UI and backend
VLAN statistics are now properly accounted both in the front and
in the backend.

It is now required to add a toggle preference to save their
statistics (presently statistics are always saved) and it is
also requested to browse their historical protocols.
2017-04-23 12:58:10 +02:00