Commit graph

594 commits

Author SHA1 Message Date
emanuele-f
346627eb74 Migrate network alerts to in-memory alerts 2017-11-16 15:23:43 +01:00
Luca Deri
fd83d05bb2 Added flow dump flush 2017-11-14 19:25:22 +01:00
Luca Deri
cc623029e5 Added extra flow methods 2017-11-14 16:23:26 +01:00
Luca Deri
b5ad7ebfce Fixed invalid termination sequence that might have lead to crash during termination 2017-11-12 12:40:03 +01:00
Luca
b350ecc7d9 Minor rework in periodic scripts
Reworked aggregated DB dump
2017-11-12 12:10:20 +01:00
emanuele-f
f5b321fe09 Fix some uninitialized values and other little problems 2017-11-11 02:04:22 +01:00
Luca
044fe19677 Reworked nSeries support
Added patch for avoiding #1545
2017-11-09 23:55:52 +00:00
Luca Deri
9847429426 Fixed flow detail when used with netfilter interfaces
Added debug code for netfilter interfaces
2017-11-05 18:29:37 +01:00
Emanuele Faranda
49676e5523 Fix network interface stats on conntrack 2017-11-05 02:35:42 +01:00
Emanuele Faranda
ff75553e74 Remove flow::incStats inline on nedge 2017-11-05 01:00:26 +01:00
Emanuele Faranda
6af7d0dfeb Remove update_pools_stats inline on nedge
Fixes wrong pool counters
2017-11-05 00:18:33 +01:00
Emanuele Faranda
7369ddf780 Fix mac/pools stats not being updated when netfilter conntrack is used 2017-11-04 23:04:11 +01:00
Luca Deri
17c77c4248 Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2017-11-02 19:49:21 +01:00
Luca Deri
1a0e832df3 initial nSeries changes 2017-11-02 19:49:08 +01:00
emanuele-f
f6a73ed1e3 Fix time schedule bugs 2017-11-02 17:13:32 +01:00
emanuele-f
7281fd0d5d Implement per protocol schedule 2017-11-02 12:49:22 +01:00
Simone Mainardi
a22022bb30 Reworks alerts to prevent local hosts I/O 2017-11-01 23:04:33 +01:00
Simone Mainardi
4bbe36c957 Removes unused DNS-based categorization 2017-10-31 13:53:17 +01:00
Simone Mainardi
a67205af77 Implements per-host traffic shapers 2017-10-23 15:01:34 +02:00
Simone Mainardi
776696baaf Moves wrong inline refreshHostPools call to out-of-line 2017-10-23 12:41:43 +02:00
Luca Deri
70767d3189 Simplified nEdge build 2017-10-22 12:10:08 +02:00
Luca Deri
074a08e7ce Simplified ntopng when nEdge is used 2017-10-21 15:36:28 +02:00
Luca Deri
c8de202017 Fixes to compile ntopng without MySQL
Added nEdge support in configure
2017-10-21 13:39:18 +02:00
Luca Deri
67c027bdb5 Flow: ICMP improvements 2017-10-13 21:29:55 +02:00
Simone Mainardi
58256e12f3 Implements per-MAC host pool counters
Fixes #1511
Implements #1478
2017-10-13 12:42:21 +02:00
Luca Deri
0623d2fc7d Changed the way host pool inc/dec are implemented to avoid race conditions 2017-10-11 17:29:23 +02:00
Simone Mainardi
3daaedc144 Adds device type in mac reports column
Implements #1451
2017-10-09 18:21:15 +02:00
Simone Mainardi
d5e36e87f4 Adds an Active Flows page to the AS details 2017-10-09 12:54:06 +02:00
Simone Mainardi
4e4020a480 Implements flows filter by client/server ASN 2017-10-08 22:54:24 +02:00
Simone Mainardi
e4cd8b1a39 Excludes informative (fake) nDPI protos from the statistics 2017-10-06 18:18:56 +02:00
Simone Mainardi
7a1a28f5e8 Implement per-host/mac/pool drop flow count (backend)
Implements #1500
2017-10-06 16:43:42 +02:00
emanuele-f
27dcd1ed05 Flow aggregations changes 2017-10-06 13:46:24 +02:00
Simone Mainardi
4b2d6c8af6 Hardening: more restrictive permissions of created files and dirs
As top_talkers and alerts_db were created with root privileges,
a chown may be required if the process is run with nobody

-rw-r--r-- 1 root   root    3.0K Oct  3 16:35 top_talkers.db

Fixes #1486
2017-10-03 16:47:18 +02:00
Luca Deri
124364c4a2 Initial work towards better flow serialization 2017-10-03 14:55:35 +02:00
Simone Mainardi
f82bd67ed8 Fixes multiple packet dump issues
This commit fixes packet dump:
- file size control
- old files rotation control
- packets per dumped files
- etc.

Fixes also #1494
2017-10-02 17:42:39 +02:00
Luca
523d6cee8a Discovery fixes 2017-09-28 09:02:44 -06:00
Luca
83e1a54190 Purge cleanup 2017-09-28 04:09:49 -06:00
Luca
2353aa3943 Changes for improving subinterfaces 2017-09-27 01:29:18 -05:00
emanuele-f
09ad524f96 Add a method to drop multiples flows traffic 2017-09-27 00:10:00 +02:00
emanuele-f
1e9e2f11dd Fix hard-coded contraint 2017-09-26 20:46:51 +02:00
Simone Mainardi
cc155573ae purgeIdle performance improvements
purgeIdle is only run on interfaces that have actually seen
traffic
2017-09-26 15:37:20 +02:00
Simone Mainardi
bf0df0be7c Prevents zero-divisions in GenericTrafficElement throughput calc.
Attempts to fix #1446
2017-09-26 14:44:53 +02:00
Simone Mainardi
d56ee2fd50 Fixes double per-packet purgeIdle with sub interfaces 2017-09-26 13:05:53 +02:00
Simone Mainardi
7abdbcd56a Fixes getMac on view interfaces 2017-09-26 11:18:05 +02:00
emanuele-f
d989cd4880 Replace hard-coded constraint with NO_HOST_POOL_ID 2017-09-25 19:10:46 +02:00
emanuele-f
36d34b6e3c Core support for automatic device pool assignment 2017-09-25 18:17:39 +02:00
Simone Mainardi
3efd2db95c VLAN simulation now uses the sum of src and dst IPs 2017-09-25 17:46:18 +02:00
Simone Mainardi
85098c864a Sub-interfaces and interface view fixes
Fixes #1461
2017-09-25 16:21:46 +02:00
Simone Mainardi
41cb13a280 Fixes crash for multiple same-VLAN sub-interfaces 2017-09-25 12:52:53 +02:00
Luca Deri
462e6aa072 Virtual interface fixes 2017-09-24 20:00:34 +02:00