Commit graph

11300 commits

Author SHA1 Message Date
Simone Mainardi
6b00fe18b3 Refactors function historicalProtoHostHref 2016-06-15 16:02:57 +02:00
Simone Mainardi
96e964b14e Adds IN_ and OUT_BYTES to historical flows tables 2016-06-15 15:57:37 +02:00
Luca Deri
d6bc2ce91a Implemented ICMP handling
Optimized flow memory
2016-06-15 15:33:00 +02:00
Luca Deri
46e0fef38b Implemented alert generation for suspicious probing attempts
Refactored code for historical traffic analysis
Added various HTML anchors to quick jump to historical reports if -F is used (Pro version only)
2016-06-15 11:37:52 +02:00
Simone Mainardi
376c6402ae Beautifies historical data explorer links 2016-06-14 17:54:48 +02:00
Luca Deri
a26dbe0a6a Fixed bug in interface switch 2016-06-14 16:46:39 +02:00
Simone Mainardi
a69606475b Fixes a minor url parameter issue 2016-06-14 15:55:21 +02:00
Simone Mainardi
606dcf4616 Adds historical data explorer links to the host ndpi page 2016-06-14 15:48:47 +02:00
Simone Mainardi
d6f48b1e3e Merge branch 'allowed_interfaces' into dev 2016-06-14 14:59:13 +02:00
Luca Deri
ceca189c8e Implemented per interface TCP stats 2016-06-14 14:31:58 +02:00
Simone Mainardi
dbb4484189 Fixes an unmatched end tag 2016-06-14 12:04:59 +02:00
Luca Deri
54942a8bec Added warning in host details -> protocols to highlight probing attempts or service down
Tiny changes to tables in host view
2016-06-13 16:05:31 +02:00
Simone Mainardi
4091c9c38d Adds per-user allowed interfaces (WIP) 2016-06-11 15:30:34 +02:00
Simone Mainardi
d79ee24c18 Minor fix to sort flows 2016-06-10 15:40:02 +02:00
Simone Mainardi
5d8fbaef9a Prevents nil-string comparisons
Addresses #609
2016-06-10 12:57:55 +02:00
Simone Mainardi
0d9ee594c6 Hides historical talkers and protocols for networks
No queries that search for range of hosts in MySQL are
currently available. For this reason, historical tabs are hidden
from the view and will be re-enabled in the future.
2016-06-09 17:13:16 +02:00
Simone Mainardi
276a254603 Adds local network filter in flows lookup 2016-06-09 13:11:59 +02:00
Simone Mainardi
d5cb2a8546 Fixes obsolete flows ordering 2016-06-09 10:14:10 +02:00
Simone Mainardi
5048f0d9af Implements class Paginator to better handle results
A new Paginator class has been implemented. The class
is generic in the sense that it accepts lua tables as input
in order to cofigure, for exampe, the number of results per page
and so on.
2016-06-09 00:23:25 +02:00
Luca Deri
63879f9635 Added new alert to track idle hosts 2016-06-08 16:44:49 +02:00
Luca Deri
59c35d4a9b Fixed invalid label on flow count 2016-06-08 15:50:13 +02:00
Simone Mainardi
072cfac9aa Improves host grouping facilities
Fixes #486
2016-06-07 15:08:07 +02:00
Simone Mainardi
942d581286 Improves hover text contents with full host name
Implements #596
2016-06-07 12:58:48 +02:00
Simone Mainardi
58bc707cd1 Minor fix for interface alerts 2016-06-06 21:45:25 +02:00
Simone Mainardi
c2767e37f5 Conditional UI layout
Different information and messages are shown depending on the
kind of interface. For example, low goodput flows are hidden
when processing a non-packet interface.
2016-06-06 17:50:57 +02:00
Simone Mainardi
95a4618c17 Fixes alert scan that was causing possible issues in periodic scripts
Method scanAlerts was called inside a loop over the interfaces in minute.lua.
Since scanAlerts was looping over the interfaces as well, this was causing
interfaces to be deselected from the outer loop.

This commit fixes the issues by forcing scanAlerts to receive an input interface.

Fixes #582
2016-06-04 18:22:13 +02:00
Simone Mainardi
4aebe42ab7 Fixes refresh for VLAN-tagged hosts in hosts_stats.lua 2016-06-04 16:37:01 +02:00
Simone Mainardi
d00c3081ec Removes a debug print 2016-06-03 16:28:44 +02:00
Simone Mainardi
e79e9dfc7a Refreshes alert status after UI changes
Fixes #595
Fixes #598
2016-06-03 16:25:45 +02:00
Simone Mainardi
0a78bc129e Merge remote-tracking branch 'upstream/dev' into dev 2016-06-03 10:44:27 +02:00
Luca Deri
f3cd841bd1 Fix for #569 2016-06-02 12:12:25 +02:00
Luca Deri
08af4fe7d0 Simplified interface switch from the GUI that is now done in one single step 2016-06-02 11:58:01 +02:00
Luca Deri
306d4c1aaf Added runtime status to ease debugging and support. The new entry has been added to the home menu (below about) 2016-06-02 11:37:47 +02:00
Simone Mainardi
a07b8fe22a Escapes double-quotes in AS html 2016-06-01 15:47:02 +02:00
valentina
b818b053e7 Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2016-05-31 22:17:17 +02:00
valentina
bb05649525 Changes for rtp flows (second part) 2016-05-31 22:16:58 +02:00
Simone Mainardi
616ca6b3d1 Implements preferences refresh facilities
Preferences set automatically trigger an update of
the class Preferences() members to make sure they are up
to date.

Additionally, the housekeeping frequency has been made customizable.
2016-05-31 19:09:07 +02:00
Simone Mainardi
ea0e3d7f85 Implements per-host per-l7protocol throughput statistics
Example endpoint to retrieve results is:
http://localhost:3000/lua/host_get_json.lua?ifname=0&host=192.168.2.130&host_stats_flows=1
2016-05-31 15:59:24 +02:00
Luca Deri
bca76cef08 Improved flow display page 2016-05-31 12:57:00 +02:00
Luca Deri
d35b1b6348 Fixed missing smile 2016-05-31 12:43:53 +02:00
Simone Mainardi
e808cbb78b Hides Ipv4/Ipv6 download buttons when no flows were detected 2016-05-31 10:59:37 +02:00
valentina
9385516d94 Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2016-05-31 00:09:22 +02:00
valentina
615145b05d Changes for rtp flows (first part) 2016-05-31 00:08:20 +02:00
Luca Deri
79022c7238 Fixed flow statistics in host_get_json.lua
Fixed TCP flags
Smaller cosmetic fixes
2016-05-30 22:58:08 +02:00
Simone Mainardi
1013df7db9 Code cleanup 2016-05-30 20:15:39 +02:00
Simone Mainardi
da587f217f Implements multidim. C host groupings facilities 2016-05-30 19:14:16 +02:00
Simone Mainardi
67906fd49a Merge remote-tracking branch 'upstream/dev' into dev 2016-05-29 18:01:04 +02:00
Luca Deri
1d9b316719 Added alert when there are too many active flows/hosts for the ntopng configuration 2016-05-29 12:56:01 +02:00
Simone Mainardi
e308f0b435 Merge remote-tracking branch 'upstream/dev' into dev 2016-05-28 12:54:32 +02:00
valentina
a92a08d7be Removed SIP and RTP fields in flow details if the flow isn't SIP or RTP. 2016-05-28 12:39:50 +02:00