Commit graph

1637 commits

Author SHA1 Message Date
Simone Mainardi
fb0e7d1ac3 Fixes counters and reset buttons 2017-09-26 15:03:48 +02:00
Simone Mainardi
aaf84a6261 Adds a lua debug print
Tentative for #1446
2017-09-25 23:54:58 +02:00
Simone Mainardi
85098c864a Sub-interfaces and interface view fixes
Fixes #1461
2017-09-25 16:21:46 +02:00
Simone Mainardi
0af70b39b7 Fixes missing VLAN display 2017-09-25 14:26:10 +02:00
Luca Deri
9a27968765 Fixed virtual interface creation
Reordered interface names in the interface menu, and split physical from virtual interfaces
2017-09-23 09:45:42 +02:00
Simone Mainardi
f10104c6a3 Implements recursive getters for hased view interfaces
Implements #1461

TODO: Implements changes also for VLANs, ASESs and MACs
2017-09-22 20:27:37 +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 Deri
07bb923450 Fix for missing libcap-dev lib in README.compilation
Fixed bugs on ARP/ICMP sorting due to packet formatting
Added drops reset when an interface is just initialized
Fixed bug on RuntimePrefs hash get
2017-09-21 14:57:27 +02:00
Luca
9914b4c6a5 Preferences dump fix 2017-09-21 11:42:18 +02:00
emanuele-f
2a3f313159 Make protocols sorted case-insensitive 2017-09-21 10:48:55 +02:00
emanuele-f
c8648bca7e Extend max idle timeout settings to one day 2017-09-21 10:09:25 +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
6975986944 Fixes blank cell 2017-09-20 00:29:53 +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
Simone Mainardi
a3f24fcdfc Allows per-category interface RRD creation 2017-09-19 18:06:10 +02:00
Simone Mainardi
3f8375fa0a Implements interface protocol category view
Implements #1450
2017-09-19 17:57:39 +02:00
emanuele-f
09a1facad0 Use POST in change_ndpi_category 2017-09-19 17:51:33 +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
Luca Deri
e97d1f3023 OS is now displayed in discovery report 2017-09-19 16:31:31 +02:00
Simone Mainardi
5b183c9b6c Implements per-host ajax display of nDPI traffic categories
Implements #1449
2017-09-19 15:13:04 +02:00
emanuele-f
c95032d655 Hide Layer-7 settings when traffic setting is off
Closes #1455
2017-09-19 15:06:00 +02:00
emanuele-f
fe67dc9e4f Make multiple selection buttons reusable within same page
Fixes #1456
2017-09-19 14:46:35 +02:00
emanuele-f
c83f54dfbf Fix MAC address search
- Do not add IPv6 suffix for MAC addresses
- Jump to the mac_details page for MAC addresses

Fixes #1453
2017-09-19 13:09:07 +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
454d1bd8b3 Disabled DHCP icon on IPv6 addresses for dual stack hosts 2017-09-18 13:26:32 +02:00
Luca Deri
276f1a0c10 DHCP assigned IP addresses are now marked with an icon
Added missing file nv.d3.js.map
Disabled reconfigure/rebuild whenever git index is changed
2017-09-18 13:21:35 +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
46f220c315 Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2017-09-18 10:24:24 +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
emanuele-f
e944758b05 Fix Mac address duplication
Fixes #1453
2017-09-18 10:12:46 +02:00
Luca Deri
e607679721 Fingerprint enhancements 2017-09-18 00:22:13 +02:00
Luca Deri
4d0134163a Added DHCP fingerprint support 2017-09-18 00:02:26 +02:00
Simone Mainardi
2c4b9e4019 Prevents errors due to Unknown cat. re-assignment 2017-09-17 17:39:06 +02:00
Simone Mainardi
4836f2b79b Network discovery page fixes 2017-09-17 17:28:57 +02:00
Luca Deri
8454d5d620 Tiny changes to the discovery page 2017-09-16 19:02:29 +02:00
Luca Deri
61884558f5 Added method for reporting if a network interface supports traffic directions 2017-09-16 18:55:33 +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
58f386d611 Implements method interface.isDiscoverableInterface() 2017-09-14 18:19:38 +02:00
Simone Mainardi
777637e5a1 Simplifies discovered devices cache content 2017-09-14 17:14:03 +02:00