Commit graph

468 commits

Author SHA1 Message Date
Luca Deri
68531870eb Various fixes to implement per-category blocks 2017-03-05 23:43:24 +01:00
emanuele-f
92c0dc18cc Fixes zmq string comparison 2017-03-04 15:52:09 +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-f
c350eeba1b Compilation fix 2017-03-01 13:28:18 +01:00
emanuele-f
1de1b20bba Fix MAC filter showing all results when the MAC is not found 2017-03-01 13:24:39 +01:00
Luca Deri
db2da6d364 Fixed bug that prevented MAC addresses to be found in case of ragged traffic 2017-02-25 09:00:34 +01:00
Luca Deri
593543f14a Fixed bug that prevented MAC addresses to be listed in case of tagged traffic 2017-02-25 08:46:34 +01:00
Luca Deri
76d39f6099 Prevented crash when too many hosts are active 2017-02-24 17:51:39 +01:00
Luca Deri
426777da6e Fixed compilation error 2017-02-24 17:11:52 +01:00
Luca
0a913a2215 Fix for ethtool usage with interfaces with , (managed by PF_RING) 2017-02-24 17:09:32 +01:00
Simone Mainardi
01f47e04fd Security fix: prevents empty host from being used 2017-02-13 23:47:02 +01:00
Luca Deri
3175670ab1 Integrated MSDN support (work in progress) 2017-02-13 14:27:30 +01:00
Luca Deri
3a4ac07d43 Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2017-02-10 09:42:56 +01:00
Luca Deri
645dd3335d Merge pull request #974 from numeronove/dev-numeronove-openbsd
Adjustments to obtain an OpenBSD build
2017-02-10 09:41:48 +01:00
Numeronove
52a15faacb Adjustments to obtain an OpenBSD build
Attempting to build OpenBSD fails for various reasons.

First and foremost, there is a number of packages that have to
be installed as build dependencies

Than, small updates are needed to the autotools files to have autogen.sh
and configure, to exit without errors.

doc/README.OpenBSD describes the whole process in fair detail.

Last but not least, there are type errors that g++ compiler catches in
OpenBSD but not in Linux. To have the build, a few source files
were updated to have effect only in OpenBSD, leaving other operating
systems untouched.

With only one exception, a prototype in include/Flow.h was updated to
stay in sync with the implementation.
2017-02-09 19:11:06 +01:00
Emanuele Faranda
afdfac1c9c Lua scripts parameters validation (#970)
* partial work

* Migrate 'mode' parameters

* Migrate alerts types

* Fix some interface ids

* Partial work

* Partial work

* End of work for _GET parameters

* Work in progress

* Add support for special parameters

* Preferences validation

* Fixes and improvements

* Enforce interger validation
2017-02-08 12:25:35 +01:00
Luca Deri
ff16fef913 Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2017-02-02 09:06:17 +01:00
Simone Mainardi
9139851cc9 Implements Mac sort by Manufacturer
Implements #930
2017-02-01 16:38:29 +01:00
Luca Deri
1a5af281fc Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2017-01-31 17:25:09 +01:00
Luca Deri
41ff388ab1 Updated GRO/TSO on Linux 2017-01-31 17:24:52 +01:00
Emanuele Faranda
4ff3b2dba0 Add application filter dropdown to the host page flows (#957) 2017-01-31 17:09:25 +01:00
emanuele-f
5f7762ade5 Implement Redis Host Pools counters dump 2017-01-26 12:19:12 +01: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
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
e49e8c046e Refreshes L7 rules upon host pool changes (bridge only) 2017-01-18 21:31:23 +01:00
Simone Mainardi
bc37024f87 Minor fixes for packet bridge 2017-01-18 21:11:34 +01:00
Simone Mainardi
a6a3192a2a Compilation fix 2017-01-18 20:12:00 +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
d9af0c8025 Added the ability to display the number of flows per host in the host list
DHCP/Mac address optimizations
2017-01-17 18:24:10 +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
Simone Mainardi
0fee8dd872 Fixes empty last_pkt_rcvd for exported address dynamic interfaces
Fixes #926
2017-01-15 18:00:06 +01:00
emanuele-f
20bef5e916 Remove unused keys 2017-01-11 20:39:57 +01:00
Simone Mainardi
ec6972ba9d Properly updates last packet received timestamp
Last packet received timestamp was not updated for sub-interfaces.
This commit addresses this issue and fixes #873
2017-01-11 16:48:24 +01:00
Luca
30e1a75f98 (C) update 2017-01-10 15:03:16 -08:00
Simone Mainardi
34fecdce16 Implements Mac hosts-only filter 2017-01-05 22:00:56 +01:00
Simone Mainardi
5e4488a448 Reworks mac address lists 2017-01-04 20:28:59 +01:00
emanuele-f
51abbfa7e4 Initial shaping protocol categories support 2016-12-30 19:50:06 +01:00
Luca Deri
bed1ce31f2 Merge pull request #884 from emanuele-f/icmp
Set correct direction for localhost only ICMP flows
2016-12-30 11:28:10 +01:00
emanuele-f
5be71791ed Set correct direction for localhost only ICMP flows 2016-12-30 11:00:47 +01:00
Luca
2ba6b7e1bb Implemented redis caching to reduce cache pressure (work in progress)
Rearranged menus
2016-12-30 10:54:59 +01:00