Commit graph

1025 commits

Author SHA1 Message Date
emanuele-f
96522a4fc3 Extend multiple choice buttons widget 2017-12-20 15:45:35 +01:00
emanuele-f
9377e25f4f Localization strings for nedge 2017-12-20 13:10:50 +01:00
emanuele-f
6329023a4c Add lan and wan interfaces parameters 2017-12-19 16:23:52 +01:00
Simone Mainardi
1c0fbabda9 Validates 'discard' action for nEdge 2017-12-19 15:11:11 +01:00
Simone Mainardi
16dd827781 Reworks nEdge boot operations 2017-12-19 14:46:46 +01:00
Simone Mainardi
3c83a73602 Handles save/discard nEdge config 2017-12-18 15:42:10 +01:00
emanuele-f
a17874fd67 Make DNS enforcement a radio 2017-12-15 15:45:20 +01:00
Simone Mainardi
f25c6b6724 Makes informative dropped flows alerts configurable 2017-12-14 19:11:18 +01:00
Simone Mainardi
754377d372 Implements remote-to-remote flows alerts 2017-12-12 13:16:46 +01:00
Simone Mainardi
2e6fa7cf27 Per-category flow filtering capabilities 2017-12-11 20:18:55 +01:00
emanuele-f
bffd2db88f Move quotas bars javascript to separate file 2017-12-07 17:57:35 +01:00
emanuele-f
0d433df91b Fix default policy user logic
To determine the policy to apply, the following rules are checked in this order:

1) A pool specific policy on the protocol exists? Use it
2) A default pool policy on the protocol exists? Use it
3) A pool specific policy on the category exists? Use it
4) A defaul pool policy on the category exists? Use it
5) Use the global policy
2017-12-07 13:46:47 +01:00
emanuele-f
505d209319 Add nedge2 configure parameter 2017-12-06 12:08:36 +01:00
emanuele-f
9a248fbfeb Add forge global dns pool detail 2017-12-05 18:10:49 +01:00
emanuele-f
e3941556ae Initial nedge2 lua page setup 2017-12-05 12:53:59 +01:00
Luca Deri
bbe361377a Added missing toggle_local check 2017-12-03 18:11:59 +01:00
Luca Deri
32bee91c83 Added HREF from flows info to flow lists according to flow exporter/interfaces
Improved flow drops report in interfaces
For ZMQ interfaces throughtput is computed with frequency not les than 5 sec to avoid inaccurate computation
2017-11-18 15:47:34 +01:00
emanuele-f
e008a05586 Add script to find unused locale strings
Also remove some unused strings
2017-11-17 18:15:03 +01:00
emanuele-f
f62c86a241 Make applications category selection page consistent with other pages 2017-11-15 10:32:27 +01:00
emanuele-f
4b878b5817 Fix user autentication preferences page "not saved" message 2017-11-10 19:40:42 +01:00
Simone Mainardi
4bbe36c957 Removes unused DNS-based categorization 2017-10-31 13:53:17 +01:00
Simone Mainardi
2292a1e339 Hanldes invalid DNS query alerts 2017-10-13 17:59:20 +02:00
Simone Mainardi
4e4020a480 Implements flows filter by client/server ASN 2017-10-08 22:54:24 +02:00
Simone Mainardi
a99c7a9544 Implements old RRD files deletion (frontend + partial backend) 2017-10-04 19:39:32 +02:00
Simone Mainardi
5ebfb6f01c Implements per-MAC nDPI categories (backend + frontend) 2017-10-04 17:36:56 +02:00
Simone Mainardi
3b59672436 Implements devices timeseries toggle preferences 2017-10-04 10:19:47 +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
emanuele-f
d3292c1b7e Add a preference to specify what to show on the policy target column.
The new default is to only show categories.
Existing installations will have the preference set to both.
All the user defined protocols and categories are shown regardless of the preference (as not-editable fields in case).
2017-09-20 00:02:08 +02:00
emanuele-f
1345196ba2 Only show the categories as policy targets
Single protocols are still supported internally.
A "Delete all Policies" button has been added to help the user flush all the rules quickly, including per-protocol rules.
2017-09-19 17:07:36 +02:00
emanuele-f
fe67dc9e4f Make multiple selection buttons reusable within same page
Fixes #1456
2017-09-19 14:46:35 +02:00
Simone Mainardi
a1df69c094 Implements host nDPI categories pie chart
Implements #1449
2017-09-19 12:48:58 +02:00
Simone Mainardi
eabfcbda46 Implements per-category RRDs
Implements #1448
2017-09-19 11:46:13 +02:00
Luca Deri
bbb5b96d3e Added DHCP filtering in L2 devices 2017-09-18 16:24:36 +02:00
Simone Mainardi
4ac6c92b9c Implements custom nDPI proto categories changes 2017-09-15 19:48:49 +02:00
Simone Mainardi
ae828f9465 Handles UI network discovery requests 2017-09-14 21:20:01 +02:00
Simone Mainardi
717b2dfa40 Adds pref. for per-interface network discovery 2017-09-14 18:57:10 +02:00
Simone Mainardi
a8123ffe0a Code cleanup and adjust. of naming conventions 2017-09-14 15:56:00 +02:00
Simone Mainardi
b85eea4328 Makes devices discovery a periodic task 2017-09-14 13:19:45 +02:00
emanuele-f
0b2fe0800b Fix validation error 2017-09-13 20:22:50 +02:00
Simone Mainardi
60ad184cf3 Implements periodic discovery prefs (wip) 2017-09-13 19:04:07 +02:00
Simone Mainardi
bb9883d423 Implements Mac page AJAX refresh and configuration
Implements #1437
2017-09-11 19:06:11 +02:00
Simone Mainardi
2dc4fa0a63 Makes Top-K report heuristic configurable 2017-09-07 18:48:39 +02:00
Simone Mainardi
906aff3e20 Implements use of post-nat src/dst addresses and ports
Implements https://github.com/ntop/ntopng/issues/1398
2017-09-07 16:24:53 +02:00
Simone Mainardi
7e1af2b196 Implements customizable per-interface RRD generation
Implements #1429
2017-09-06 16:02:32 +02:00
Simone Mainardi
c4789741a8 TimeZone fixes for the historical data explorer
Fixes #1415
2017-09-01 11:37:26 +02:00
emanuele-f
08ec407fbb Migrate code to index based device type 2017-08-16 18:18:02 +02:00
emanuele-f
6cdcc0ffac Unify host and mac device types
Now the device type is a layer-2 concept and as such is stored into the Mac objects
2017-08-16 18:18:02 +02:00
Simone Mainardi
c4a6ddd3a4 Implements bridge configuration via HTTP 2017-08-16 18:09:33 +02:00
Simone Mainardi
a7b41075e4 Implements broadcast addresses per local network
Implements #571
2017-07-31 18:45:49 +02:00
emanuele-f
3d48b7db39 Fix host restore 2017-07-31 06:12:21 +02:00