Commit graph

883 commits

Author SHA1 Message Date
Simone Mainardi
6be99e21dc Fixes Lua dirs navigation for RRD charts 2017-10-17 12:22:43 +02:00
emanuele-f
f73871cd25 Expose HostPools information 2017-10-16 11:55:34 +02:00
Simone Mainardi
2292a1e339 Hanldes invalid DNS query alerts 2017-10-13 17:59:20 +02:00
emanuele-f
d53d777c81 Extend valid DNS query length
Previously an alert was generated with queries like p4-eejjahupdxuys-rylkjv2los2h24a4-514713-s1-v6exp3-v4.metric.gstatic.com
2017-10-12 10:50:40 +02:00
Simone Mainardi
3daaedc144 Adds device type in mac reports column
Implements #1451
2017-10-09 18:21:15 +02:00
Simone Mainardi
ca48ca27db Improves ASes charts key 2017-10-09 16:49:37 +02:00
Simone Mainardi
8530f53f06 Removes too long ASes dropdown in flows list 2017-10-09 14:29:56 +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
420dbe8020 Allows protocol names in the JSON bridge config 2017-10-08 19:05:37 +02:00
Simone Mainardi
2faec95bd6 Implements stacked apps/categories charts for ASes, Networks, etc
Implements #1505
2017-10-05 17:50:01 +02:00
Simone Mainardi
3bce6792be Implements stacked nDPI application charts
Implements #1476
2017-10-05 15:08:26 +02:00
emanuele-f
95f3cf213c Add check for possibly null value 2017-10-05 10:04:39 +02:00
Simone Mainardi
90aadfe112 Path fix for Windows prefs dump/restore
Fixes #1507
2017-10-05 10:00:34 +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
e6da58e567 Implements per-MAC RRDs (backend) 2017-10-04 16:30:38 +02:00
Simone Mainardi
c54b2523a1 Implements per-MAC RRDs (backend)
MAC bytes rrd is currently created if enabled from the preferences.
2017-10-04 13:07:13 +02:00
Simone Mainardi
3b59672436 Implements devices timeseries toggle preferences 2017-10-04 10:19:47 +02:00
Simone Mainardi
1c9b5a0ea0 Removes unused checkOpenFiles function 2017-10-03 16:52:37 +02:00
Simone Mainardi
69a7b91764 Prevents deletion of alert toggle upon flush of alerts
Fixes #1488
2017-10-02 19:36:40 +02:00
Simone Mainardi
76153395c4 Removes command line disable alerts (leaves the UI toggle)
Implements #1490
2017-10-02 19:28:23 +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
Simone Mainardi
f788652f50 Prevents unused RRDs from being created 2017-09-26 19:51:04 +02:00
Simone Mainardi
aaf84a6261 Adds a lua debug print
Tentative for #1446
2017-09-25 23:54:58 +02:00
Simone Mainardi
0af70b39b7 Fixes missing VLAN display 2017-09-25 14:26:10 +02:00
Simone Mainardi
b26eb71316 Simplifies redundant info displayed with sub-Interfaces
Fixes #1464
2017-09-22 17:42:04 +02:00
emanuele-f
39b7cff95a Fix broken cache settings page
Fixes #1465
2017-09-22 17:00:01 +02:00
Luca
9914b4c6a5 Preferences dump fix 2017-09-21 11:42:18 +02:00
Luca Deri
b44032933d Added shutdown.lua callback script to be executed during shutdown
RuntimePrefs are now dumped to disk via Lua and not C++
2017-09-20 23:03:21 +02:00
emanuele-f
ef28a28fc7 Expose MAC location to lua 2017-09-20 15:40:45 +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
6a9e443b35 Fix alert configuration page on hosts
The error was caused by a global variable reference
2017-09-19 17:05:31 +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
85bd08066b Added space between icons 2017-09-19 00:40:38 +02:00
Luca Deri
fdb7a8ab41 Initial work towards OS discovery 2017-09-19 00:33:15 +02:00
Luca Deri
bbb5b96d3e Added DHCP filtering in L2 devices 2017-09-18 16:24:36 +02:00
Luca Deri
2d452ad5f5 Improved fingerprint representation in reports
DHCP MAC are now displayed with an icon
Fingerprint is now serialized to JSON
2017-09-18 13:08:20 +02:00
Luca Deri
32e8fe2a21 Maximized SNMP socket buffer to accept more SNMP responses
Improved discovery with VM detection, name-to-OS, SNMP sysName.o
2017-09-18 10:23:29 +02:00
Luca Deri
e607679721 Fingerprint enhancements 2017-09-18 00:22:13 +02:00
Simone Mainardi
4ac6c92b9c Implements custom nDPI proto categories changes 2017-09-15 19:48:49 +02:00
Luca Deri
20b665f0b6 Fixed for executing network discovery when ntopng moved to nobody (Linux only) 2017-09-15 19:24:23 +02:00
emanuele-f
61e723e317 Fix missing name 2017-09-15 17:00:28 +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
777637e5a1 Simplifies discovered devices cache content 2017-09-14 17:14:03 +02:00
Simone Mainardi
256f8055f3 Uses standard prefix for interface rrd creation 2017-09-14 16:11:20 +02:00