Commit graph

626 commits

Author SHA1 Message Date
emanuele-f
97afda88b8 Visualize host blocking status 2017-04-10 12:10:29 +02:00
emanuele-f
eb7fae8c4c Visualize flow quota status information 2017-04-10 11:07:07 +02:00
Luca Deri
fc53648a2b Implemented data anonymization #1068 2017-04-09 11:37:24 +02:00
Simone Mainardi
d5e73f423c Compilation fix 2017-04-07 17:44:32 +02:00
Simone Mainardi
258858cec6 Implements inline quota checks for bridged interfaces
Quotas are now checked inline to avoid unacceptable over-quota transmissions.

Quotas were previously checked every 5 minutes and that was causing
unacceptable transmissions. For example, an host sending at 10MB/sec could have
sent 50MB in 5 seconds.

Checking quotas inline also required to keep host pool statistics updated inline.
To preserve the software efficiency, host pool statistics are updated inline only
for bridged interfaces.
2017-04-07 17:16:40 +02:00
Simone Mainardi
997f83aa10 Traffic policing fixes
Fixes:
- Ingress and egress shapers were swapped for cli2srv direction
- Empty redis was causing bad shapers initialization leading to unpredictable behavior

Improvements:
- incPoolsStats factorized to allow reuse inline
2017-04-07 14:25:38 +02:00
Simone Mainardi
b2d906a31c Packet bridge fixes
- fixes wrongly overriden flow pass verdict
- fixes use of uninitialized variable for the quotas
2017-04-06 20:21:03 +02:00
Simone Mainardi
ca20b0d3e8 Implements continent support to the geolocation
Partially implements #1088
2017-04-05 20:06:23 +02:00
emanuele-f
a439d9c2bd Implement host TCP flags distribution 2017-04-04 16:51:35 +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
Simone Mainardi
886df5e319 Test and rework of logstash export 2017-04-03 23:58:12 +02:00
emanuele-f
d8d0d4e381 Enable HostPools statistics dump and quota for Not Assigned pool. 2017-04-03 12:33:20 +02:00
emanuele-f
0ee87cfd4e Implement ARP distribution stats 2017-03-31 13:16:05 +02:00
Luca Deri
e2d68c842b Fixed warning 2017-03-30 18:17:02 +02:00
Simone Mainardi
b7baee0be5 Implements Tiny Flows definition and export 2017-03-30 13:04:33 +02:00
emanuele-f
b7e0669c33 Implement flow status and unidirectional flows filters 2017-03-30 13:01:54 +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
58f0219ed4 Compilation fix 2017-03-29 13:45:22 +02:00
Luca Deri
8d66bf1d30 Implemented ICMP detailed stats for local hosts 2017-03-29 13:02:08 +02:00
Simone Mainardi
ec4b7d6e9f Adds support for nProbe field NPROBE_IPV4_ADDRESS 2017-03-28 16:10:09 +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
Luca Deri
669cbc2b46 Implemented fix for #1091 (Address Re-association Blindness) 2017-03-27 22:03:22 +02:00
emanuele-f
02051bbdbd Remove old host quota 2017-03-27 17:54:35 +02:00
emanuele-f
1e22994828 Fix invalid hosts count when application protocol filter is in use 2017-03-27 15:11:30 +02:00
Luca Deri
38ea529b16 Computer global host activity duration stats 2017-03-26 22:24:35 +02:00
Luca Deri
1518727207 Added logstatsh to the -h
Minor cosmetic changes and minor code changes to use ntopng classes
2017-03-26 22:01:36 +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
emanuele-f
cd40d43db7 Search host by custom name 2017-03-23 17:02:22 +01:00
Luca Deri
ddda50dfee An alert is now generated when SSL certificates don't match 2017-03-21 01:20:36 +01:00
emanuele-f
fe2a5fca43 Rework data retention preferences 2017-03-20 14:59:29 +01:00
Luca Deri
370406241f Improved NetBIOS name dissection 2017-03-19 23:43:05 +01:00
Luca Deri
4777452360 Added marker defines
Localized some if_stats.lua items
Fixed categorization bug when categorization is not enabled
2017-03-19 19:52:24 +01:00
Campus
5f63a808f8 change from protocol to app_protocol to sync with ndpi commit 5de6a96af5754c13846883b556f58fc79831c61d 2017-03-15 18:19:40 +01:00
Luca Deri
87fdd64f7d Removed code for binding a host to an interfaceId 2017-03-15 09:59:49 +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
386de8570f Fix scheduled time for daily activities
Daily activities were executed alwasy at midnight UTC and not at midnight localtime. This commit fixes the issue and fixes #1028
2017-03-13 11:31:26 +01:00
Luca Deri
07a2dfc0d1 Compilation fix 2017-03-11 10:15:29 +01:00
Simone Mainardi
e5f2c478d9 Adds preference to save flow SNMP statistics 2017-03-10 19:55:29 +01:00
Simone Mainardi
50fcbbe129 Adds SNMP statistics 2017-03-10 18:32:19 +01:00
Simone Mainardi
52afd7dbf9 Implements Local Networks Sort
Fixes #1016
2017-03-10 13:31:50 +01:00
emanuele-f
30a4bd8679 Fixes #1027
IP address sort function was reversed wrt qsort convention
2017-03-10 10:41:12 +01:00
emanuele-f
3bb68a0f2f Fixes #1016 2017-03-07 12:06:09 +01:00
Josh Soref
2d4c69da4a spelling: interface 2017-03-07 05:09:27 +00:00
Josh Soref
1280b26f96 spelling: egress 2017-03-07 05:04:02 +00:00