Commit graph

57 commits

Author SHA1 Message Date
Simone Mainardi
8f87f11b26 Improves the responsiveness and interactivity of historical exploration
Uses ajax to handle (possibly) long queries on historical data
with the aim of improving user experience.
The user is notified when a query is taking too long so that
he/she can get feedback of what is going on.
2016-10-31 15:56:11 +01:00
Simone Mainardi
982c7c803e Hides the "extract pcap button" for non-packet interfaces 2016-09-16 11:46:40 +02:00
Simone Mainardi
58f1a902ea Disables UI tabs while loading results
This is in order to prevent an impatient user from clicking on
multiple tabs without waiting for the competion of his/her actions
2016-08-25 16:16:24 +02:00
Simone Mainardi
0515516952 Adds the Observation Period in historical Breadcrumbs 2016-07-13 17:58:40 +02:00
Simone Mainardi
6b00fe18b3 Refactors function historicalProtoHostHref 2016-06-15 16:02:57 +02:00
Simone Mainardi
e808cbb78b Hides Ipv4/Ipv6 download buttons when no flows were detected 2016-05-31 10:59:37 +02:00
Simone Mainardi
7b210f527e Fixes a minor issue when parsing integer strings 2016-05-24 18:32:39 +02:00
Simone Mainardi
f100d21083 Fixes historical flow interface for more than 1000 flows 2016-05-24 18:22:03 +02:00
Simone Mainardi
b3be99e97b Fixes number of flows in ajax requests 2016-05-24 12:17:43 +02:00
Simone Mainardi
e12c703464 Implements IN_BYTES / OUT_BYTES for historical protocols 2016-05-24 11:57:12 +02:00
Simone Mainardi
9953cc2328 Implements IN_BYTES/OUT_BYTES in historical data
MySQL schema change has been implemented together with
new historical talkers.
TODO: historical protocols.
2016-05-24 11:08:11 +02:00
Simone Mainardi
b29869c053 Makes the historical perPage results persistent
Implements #515
2016-05-10 18:27:56 +02:00
Simone Mainardi
d46a5b8b5e Refactors historical labels and code to improve readability 2016-04-15 17:05:28 +02:00
Simone Mainardi
12679976dc Adds a flow inspector to the historical top applications 2016-04-14 17:56:07 +02:00
Simone Mainardi
3c0022197e Adds a flow inspector to the historical top talkers 2016-04-14 15:24:38 +02:00
Simone Mainardi
fd4057a270 Improves historical talkers/protocols drill down 2016-04-13 18:13:59 +02:00
Simone Mainardi
05c1209310 Pops-up a window to download flows (and prevents page changes to be lost) 2016-04-13 15:51:23 +02:00
Simone Mainardi
18e8e57db5 Adds ports, l4 and l7 protocols to pcap and flows download 2016-04-04 19:57:22 +02:00
Simone Mainardi
870a08a568 Adds ports, l4 and l7 protocols to historical talkers drill-down 2016-04-04 19:38:57 +02:00
Simone Mainardi
ba5b7a08f7 Extendends direction breakdown for l7 protocols 2016-04-04 16:44:32 +02:00
Simone Mainardi
7f983c3b14 Adds direction breakdown for historical top talkers 2016-04-04 16:01:17 +02:00
valentina
149cdb18c6 Some fixes for ntopng and nbox integration 2016-03-26 17:52:25 +01:00
Simone Mainardi
97c45aef96 Handles netowrk interfaces with integer ids
To prevent possible issues with special characters like /,
interface have been handled in the web UI via integer ids
2016-03-10 17:45:27 +01:00
Simone Mainardi
c3f96646c5 Adds contextual 'download flows' and 'extract pcap' buttons
Download flows and extract pcap buttons are now available in
the Pro edition. These buttons are shown at the bottom of the
historical pages (e.g., flows, talkers, and protocols) and
make requests that keep into account filters specified by the user
2016-03-02 00:06:44 +01:00
Simone Mainardi
131a7da511 Improves readability and description of pcap download requests 2016-02-28 11:55:32 +01:00
Simone Mainardi
83aad39e1b Minor fix do disable dropdown menus 2016-02-27 14:12:40 +01:00
Simone Mainardi
0d7873d7ac Makes historical saves per-user per-interface 2016-02-27 13:56:15 +01:00
Simone Mainardi
ec691b8148 Disables select dropdown menus while loading
During the execution of historical MySQL queries the
dropdowns are disabled to prevent the user from enqueuing more
than one selection at time.
2016-02-27 13:33:38 +01:00
Simone Mainardi
2421ad3017 Modifies apps per hosts pair table columns 2016-02-27 12:44:06 +01:00
Simone Mainardi
7776fe8e25 Resets dropdowns to default positions after user interactions 2016-02-27 12:40:50 +01:00
Simone Mainardi
51c44c1d67 Adds a BFP filter column in nbox data table 2016-02-26 18:18:54 +01:00
Simone Mainardi
7f40994c95 Hides saved application searches in historical host browsing mode
Historical top application searches have a different meaning in the
historical browsing contex and are thus hidden.
2016-02-26 17:48:14 +01:00
Simone Mainardi
bcf65a13ee Fixes a button status change 2016-02-26 17:34:21 +01:00
Simone Mainardi
2d4c715264 Adds save/unsave features to historical top applications 2016-02-26 17:30:45 +01:00
Simone Mainardi
f6155f4507 Changes labels
Add/Remove to Favorite labels have been changed to Save/Unsave
2016-02-26 14:27:39 +01:00
Simone Mainardi
ea4ffe170f Fixes a bug in a variable swap 2016-02-25 23:09:26 +01:00
Simone Mainardi
3823dbe39e Implements favorites management in the historical data browser (top talkers) 2016-02-25 22:57:18 +01:00
Simone Mainardi
d8ecddfff8 Implements on-click add/delete features for historical top talkers 2016-02-25 21:42:19 +01:00
Simone Mainardi
bd5bb96873 Adds the save feature for historical top talkers
Favorite historical talkers can now be saved both
as single hosts as well as pairs.
2016-02-20 22:44:43 +01:00
Simone Mainardi
7de226b5b7 Improves pcap request generation for historical protocols 2016-02-20 15:49:44 +01:00
Simone Mainardi
68321fc870 Fixes a minor bug in host top-protocols breadcrumb 2016-02-20 15:37:59 +01:00
Simone Mainardi
4e48078487 Makes IP Address column visible in historical data 2016-02-18 20:00:53 +01:00
Simone Mainardi
9e0d32108c Removes avg. flow duration column from historical data browser 2016-02-18 19:30:41 +01:00
Simone Mainardi
3398097c93 Standardizes naming conventions in historical data 2016-02-18 19:27:47 +01:00
Simone Mainardi
c3e1ea9d47 Disables a pcap download button in case nbox config is missing 2016-02-18 18:35:01 +01:00
Simone Mainardi
75ec359e11 Changes icon and font for an info div 2016-02-16 22:05:18 +01:00
Simone Mainardi
4cd1387155 Adds AJAX utilities to retrieve nBox pcap statues
Javascript functions that connect to an nBox have been added.
With these functions it is possible to asynchronously retrieve
pcap captures generated via nBox n2disk. Statuses are shown in
a tab available in Pro mode historical view.
2016-02-16 16:30:32 +01:00
Simone Mainardi
d97d909fc1 Adds pcap download buttons for historical data
A pcap button that sends requests to a configured nBox
has been enabled below historical talkers.
2016-02-16 13:16:45 +01:00
Simone Mainardi
9e5c843abe Fixes a WARNING: ntop_lua_http_print(): Lua type 2 is not handled
An attempt to resolve the name of a nil value was causing the error.
2016-02-15 21:49:35 +01:00
Simone Mainardi
5f4eee79a3 Implements L7 application statistics drill-down
L7 Statistics can be drilled-down starting at the interface
or at the host level.
2016-02-12 18:49:03 +01:00