Simone Mainardi
1b313d2932
Implements periodic flow aggregation
2017-05-09 15:07:20 +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
Luca Deri
412d4afe64
Implemented in-memory flow aggregation
2017-05-02 15:48:43 +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
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
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
Simone Mainardi
0c40af5863
Implements VLANs hash table
2017-04-21 18:44:48 +02:00
emanuele-f
a91781f66c
Add hide findHostsByIP to enforce purge lock on hosts hash
2017-04-21 16:57:34 +02:00
Simone Mainardi
9fb24219e4
Passes host detected anomalies to lua
2017-04-20 18:50:05 +02:00
Simone Mainardi
a43636bdb0
Fixes AS stats in the GUI
2017-04-20 11:56:33 +02:00
Simone Mainardi
5014669d12
Implements Autonomous Systems hash table
2017-04-19 23:19:16 +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
1854b884a2
Improved ICMP stats, added last peer, made them available interface wide
2017-03-30 12:37:03 +02:00
emanuele-f
42904dd034
Implement HostPool time and bytes quota limit in inline mode
2017-03-29 19:42:31 +02:00
Simone Mainardi
bde6330550
Compilation fix
2017-03-28 00:26:23 +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
1e22994828
Fix invalid hosts count when application protocol filter is in use
2017-03-27 15:11:30 +02:00
Bogdan Perian
f23e1a0878
Merge branch 'dev' of github.com:ntop/ntopng into dev
...
sync
2017-03-25 21:28:15 +02:00
Bogdan Perian
90743b953a
Logstash flow export extension
2017-03-25 21:09:07 +02:00
Luca Deri
9a95fc9511
Implemented per nDPI-protocol time duration
2017-03-25 19:58:22 +01:00
Luca Deri
3729abf635
Added TCP flags distribution in interface stats (/lua/if_stats.lua)
2017-03-25 09:06:02 +01:00
Luca Deri
d358712f59
Optimized purging
...
Minor lua code cleanup
2017-03-13 22:47:30 +01:00
Simone Mainardi
80f8190c97
Layout improvements for L2 devices
...
Implements #1040
2017-03-13 13:01:48 +01:00
Simone Mainardi
50fcbbe129
Adds SNMP statistics
2017-03-10 18:32:19 +01:00
Josh Soref
2d4c69da4a
spelling: interface
2017-03-07 05:09:27 +00:00
Josh Soref
78e78c018c
Fixes spellings and typos
...
Thank goes to
Josh Soref <jsoref@users.noreply.github.com>
2017-03-06 17:54:48 +01:00
emanuele-f
0b29b4b7ed
Fixes empty hosts list with Dynamic Flow Collection Interfaces
2017-03-06 12:05:41 +01:00
Luca Deri
e5e6ff6cd8
Fix for invalid host retrieval (no hosts returned while hosts were present)
...
Fixed invalid host first/last seen in colelctor interfaces
Enhanced usage of interface Ids in collected flows
2017-03-04 11:23:57 +01:00
Emanuele Faranda
a624cda58d
More flows and hosts filters ( #1007 )
...
* Add active flows hosts filter
* Add hosts and flows filter by IP version
* Highlight active items
* Fix Unknown protocol filter
2017-03-02 19:21:43 +01:00
Emanuele Faranda
c39901bde9
Add manufacturer filter to Layer 2 devices ( #1011 )
2017-03-02 15:29:28 +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
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
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
Simone Mainardi
6809d9f240
Implements host pool statistics
2017-01-23 18:29:21 +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
cc1304d49f
Modified API processing API
2017-01-19 00:45:16 +01:00
Simone Mainardi
aa9debff54
Minor Fixes for host pools policies
2017-01-18 19:36:05 +01:00
Simone Mainardi
8f7b170c3f
Implements host-pool-based L7 policies
2017-01-18 15:54:49 +01:00
Simone Mainardi
e220e9c7a3
Adds support for dynamic host pool changes
2017-01-17 21:02:20 +01:00
Luca Deri
d093b8cdeb
Merge branch 'dev' of https://github.com/ntop/ntopng into dev
2017-01-17 12:01:03 +01:00
Luca Deri
341ac0b129
Added method to update flow policy
...
Exported HTTP headers in _SERVER hash in Lua
2017-01-17 11:46:05 +01:00
Simone Mainardi
df3a99decc
Implement Host Pools
2017-01-17 11:34:57 +01:00