Commit graph

21 commits

Author SHA1 Message Date
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
Simone Mainardi
f155d62d1d Adds Breadcrumb Nav For historical Talkers Drill-Down
Historical talkers data can be navigated back and forth between
interface and host talkers, as well as applications per pair
of hosts
2016-02-11 15:29:19 +01:00
Simone Mainardi
fdb0d53fbb Enables the drill-down of pairwise host L7 applications 2016-02-09 21:12:47 +01:00
Simone Mainardi
dc1b4abc2d Adds interface to host talkers drill-down (wip) 2016-02-09 19:54:52 +01:00
Simone Mainardi
08622e8f18 Implements MySQL Top Talkers Retrieval and Visualization
Overal Top Talkers are retrieved with just one single
MySQL query and include both ipv4 and ipv4. Top talkers
can be visualized on a per-interface and per-host basis,
and can be sliced and diced.
2016-02-08 21:35:27 +01:00
Simone Mainardi
ebe834ea15 Adds policy setup for custom netowrks in bridge mode (implements #372)
Traffic policies can now be setup for custom networks and not only
local networks.

Sanity checks on network CIDR and VLAN numbers have been introduced.

A minor bug that prevented per-host traffic policies to be populated has been fixed as well.
2016-02-07 17:27:42 +01:00
Simone Mainardi
e1e0e9cab0 Slices historical application data via MySQL
MySQL engine is leveraged to slice and order historical
data.
2016-02-07 14:32:46 +01:00
Simone Mainardi
25ee0d5c11 Implements Top Talkers and Top Applications In Time Range
Top Talkers and Top applications can be retrieved via MySQL
both interface-wide and per-host. A couple of tabs, namely
"Top Talkers" and "Top Applications" become available in the
historical page of interfaces and hosts. Upon focus of each
tab, an ajax request is triggered and data is fetched from MySQL.

TODO: interface wide top-talkers are retrieved from sqlite and
need to be moved to mysql.
2016-02-06 18:11:31 +01:00