Commit graph

820 commits

Author SHA1 Message Date
Simone Mainardi
eaa7a0d313 Separates L3 IPs from L2 MACs
Before this commit, multiple L3 hosts were allocated if the same ip
address was seen with multiple mac addresses. We have decided to keep
ip and macs logically sepatated. For this reason, after this commit,
the L3 ip always remains the same even if there are changes in the
mac. A user who wants to monitor mac addresses can use the L2 section
as well as the host pools.

This commit also reverts:
"Add MAC address to the serialized hosts key to fix bad MAC address association and stats"

This reverts commit 89a756fb9a.
2017-07-04 01:41:31 +02:00
Luca
bf0f7f68b1 Implemented initia; Lua discovery call
Dissected SSDP location header and reported in host info page
2017-06-18 15:25:18 -04:00
emanuele-f
92bbbf4142 Merge branch 'localize_js_inc' of https://github.com/TakayukiOnodera/ntopng into TakayukiOnodera-localize_js_inc 2017-06-12 15:20:22 +02:00
emanuele-f
6b8dbf59cc Make alert entity_type always explicit and rework alert_utils 2017-06-09 14:31:22 +02:00
Takayuki Onodera
2e9b8377b1 Localize all tables which refer to httpdocs/inc 2017-06-09 19:40:59 +09:00
Takayuki Onodera
843812a124 Localize geolocation's note in js code
Several javascript functions are added in a new lua file to localize
geolocation's note.
2017-06-08 16:35:30 +09:00
emanuele-f
12d0e8a0bb Quota gui improvements
- Filter flows with blocked traffic
- Filter hosts with blocked traffic
- Improve flow_details quota report
2017-06-05 18:09:56 +02:00
emanuele-f
6e4cc5eacc Dix duplicate http prefix 2017-05-27 15:52:41 +02:00
emanuele-f
4bc96c935a Host pools improvements
- Traffic Policy: get first available pool, not the "Not Assigned"
- Allow to change MAC address host pool from the MAC page
- When changing an IP address pool from the host page, change MAC address instead, if available
- Show the MAC manufacturer in the host pool memebers page and allow to set a filter with it
2017-05-22 12:47:10 +02:00
Takayuki Onodera
378ba4c2cb Localize host details page 2017-05-19 16:37:27 +09:00
emanuele-f
8f3b730bea Fix geomap visualization 2017-05-18 16:54:20 +02:00
Luca Deri
9f26677923 Fixes for minor interface glitches
Added message about expired maintenance (pro only)
2017-05-18 15:05:25 +02:00
Luca Deri
3623babd5e Minor fixes 2017-05-18 11:05:52 +02:00
emanuele-f
9c973ca439 Move host activity detection code to attic 2017-05-17 22:19:37 +02:00
emanuele-f
3be93aad69 Fix host link 2017-05-15 12:56:27 +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
emanuele-f
83f18227f7 Threshold configuration page improvements 2017-05-08 20:55:52 +02:00
Simone Mainardi
ba8d992e3b Adds host pool configuration shortcut in host_details 2017-05-05 14:21:41 +02:00
emanuele-f
9097333cf1 Always show IPv6 suffix in IPv6 host names 2017-05-04 21:28:11 +02:00
emanuele-f
1e4068b798 Fix some visualization problems 2017-05-04 20:07:52 +02:00
emanuele-f
1c38df48c9 Unify character encoding header code 2017-05-04 17:12:06 +02:00
emanuele-f
10be6c2190 Fix host alert configuration issues 2017-05-04 16:30:39 +02:00
Luca Deri
1c532234ce Reworked childSafe display 2017-05-01 23:15:57 +02:00
Luca Deri
73b3a3ded6 Added child safe information in host pools
Minor code rework
2017-05-01 15:53:23 +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
230d2f434c Show SNMP host information in pro version 2017-04-26 22:34:18 +02:00
Emanuele Faranda
1fbbe86e39 Prevent assigning a network to the multiple Host Pools (#1150)
* Prevent assigning a network to the multiple Host Pools

* Simplify host pool search interface

* Fix for MAC addresses bugs and add user notifications

* Fix issues caused by the use of non normalized network keys

* Changes a warning message
2017-04-14 12:17:16 +02:00
Luca Deri
fe1237027b Fixed bug that prevented localhost to be shown on loopback interface 2017-04-10 22:12:27 +02:00
emanuele-f
38c9ddbb34 Reset host blocked traffic flags on policy update 2017-04-10 12:28:36 +02:00
emanuele-f
97afda88b8 Visualize host blocking status 2017-04-10 12:10:29 +02:00
Luca Deri
fc53648a2b Implemented data anonymization #1068 2017-04-09 11:37:24 +02:00
Simone Mainardi
4d891dddbb Traffic labels standardization
fixes #1132
2017-04-07 17:36:27 +02:00
Luca Deri
a58caa297b Added DNS packets ratio 2017-04-06 09:15:09 +02:00
Simone Mainardi
4cade724ab Ability to Specify the Default SNMP Community for Hosts
Implements #1112
2017-04-04 17:10:22 +02:00
emanuele-f
a439d9c2bd Implement host TCP flags distribution 2017-04-04 16:51:35 +02:00
emanuele-f
e38fa8b7a1 Add tablesorter to host ICMP stats 2017-04-04 16:01:48 +02:00
Simone Mainardi
efa3176f00 Improves ICMP/ARP tables layout 2017-04-04 15:13:31 +02:00
emanuele-f
aa7bab5fee Add sent/received ARP stats for NetworkInterfaces and add a sent/recv pie chart for hosts 2017-04-04 13:24:04 +02:00
Luca Deri
7fd1035fa8 SNMP is disabled for non-local hosts 2017-04-01 09:33:56 +02:00
Luca Deri
b48ec0457f Various improvemements for flow analysis 2017-03-31 14:34:16 +02:00
Simone Mainardi
ee2bee7a73 Improves Flow Devices statistics 2017-03-30 18:53:21 +02:00
Luca Deri
1854b884a2 Improved ICMP stats, added last peer, made them available interface wide 2017-03-30 12:37:03 +02:00
Luca Deri
7ab4bab619 Minor cosmetic fixes 2017-03-29 20:51:24 +02:00
Luca Deri
437b83e78a Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2017-03-29 13:02:24 +02:00
Luca Deri
8d66bf1d30 Implemented ICMP detailed stats for local hosts 2017-03-29 13:02:08 +02:00
Simone Mainardi
8e519f5b45 Implements SNMP mac ports idx and trunk caching 2017-03-29 12:10:46 +02:00
Simone Mainardi
13613fc2da Implements Flow Devices statistics collection and storage
Flows sent via nProbe (proxy mode) carry information on the exporter
address (EXPORTER_IPV4_ADDRESS) and on the exporter interfaces
(INPUT_SNMP and OUTPUT_SNMP). This implementation attempts at saving
this information to allow comparisons with raw SNMP data.
2017-03-27 23:58:50 +02:00
emanuele-f
02051bbdbd Remove old host quota 2017-03-27 17:54:35 +02:00
Luca Deri
9a95fc9511 Implemented per nDPI-protocol time duration 2017-03-25 19:58:22 +01:00