Commit graph

11300 commits

Author SHA1 Message Date
Simone Mainardi
889fa6f215 Fixes JSON decoding issues
Fixes #703
2016-09-05 19:22:03 +02:00
Simone Mainardi
c3be02485f Handles refreshes of user-configured network alerts 2016-09-02 15:18:42 +02:00
Simone Mainardi
441857d34d Implements stateful network alerts 2016-09-02 14:59:54 +02:00
Simone Mainardi
05462622b3 Miror fix: alert deletion 2016-09-02 12:25:28 +02:00
Simone Mainardi
951f5594bd Enhances host serialization with TCP packets stats 2016-09-02 11:38:38 +02:00
Simone Mainardi
a1d405baf5 Implements local hosts idle cache dump toggle and TTL
Local hosts cache dump can now be toggled from the command line
together with the cache TTL
2016-09-02 11:06:46 +02:00
Simone Mainardi
31415251b2 Makes the Local Hosts Cache duration configurable
Purged hosts are serialized to redis and are automatically cleared after an interval of 1 hour.
With this commit it is possible to configure this interval.
2016-09-01 19:29:33 +02:00
Simone Mainardi
667a63076f Fixes flows flood alert detection
Detection conditions were not properly evaluated, especially
upon threshold changes. This commit fixes the issue.

It also adds the new stateful alerts on the flows flood.
However, those alerts are still kept hidden from the main interface.
2016-09-01 19:06:33 +02:00
Simone Mainardi
2bba05150e Implemenst hosts 'stickyness' across ntopng restarts 2016-08-31 19:29:40 +02:00
Simone Mainardi
f73ffc65ec Additional work on the alerts manager 2016-08-31 13:08:20 +02:00
emanuele-f
22564ab1d7 Extend inter flow activity filter to twitter 2016-08-29 22:09:53 +02:00
Luca Deri
e7b08e2c73 Merge pull request #720 from emanuele-f/framework
Fix SSL data and add inter-flow data to detect user activity
2016-08-29 18:05:18 +02:00
emanuele-f
af4660e642 Improve Facebook detection by using interflow metrics 2016-08-29 17:11:30 +02:00
Simone Mainardi
ca83eb48a7 Fixes ZMQ interface type
Fixes #710
2016-08-29 12:40:30 +02:00
Simone Mainardi
bca1e0a126 Implements MySQL flow export statistics 2016-08-29 09:41:55 +02:00
emanuele-f
f12711ab98 Exclude facebook web integration from Facebook traffix and fix default parameters 2016-08-27 17:16:02 +02:00
emanuele-f
a518f95c4c Separate Facebook activity and specilize some detection code 2016-08-27 13:14:46 +02:00
Simone Mainardi
e8707bcaa9 Implements counters for export dropped flows (wip)
ntopng optionally exports flows to MySQL or ES. This change
keeps track of possible drops (e.g., due to a slow mysql server)
and shows them to the user.
2016-08-26 19:27:46 +02:00
Luca Deri
7ee8f8e560 Improved host activity labels
Fixed login.lua that was ignoring in redirect some parameters
2016-08-26 10:40:43 +02:00
Simone Mainardi
6bdc494b0f Minor refresh after restoring numFlows and numHosts 2016-08-25 19:14:45 +02:00
Simone Mainardi
13875ec189 Adds numHosts to hosts retrieval for proper pagination
numHosts was suppressed in an earlier commit but this caused
issues with pagination of results.
2016-08-25 19:05:35 +02:00
Simone Mainardi
fe5c6377aa Adds numFlows to flows retrieval for proper pagination
numFlows was suppressed in an earlier commit but this caused
issues with pagination of results.
2016-08-25 18:30:27 +02:00
Simone Mainardi
01172f94fc Adds focus on the login username field
Implements #711
2016-08-25 16:57:31 +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
55d8658046 Fixes a regexp pattern error on the newest Chrome
Fixes #700
2016-08-25 11:01:43 +02:00
Luca Deri
74d5553f1b Added activities tab on host details 2016-08-24 22:03:12 +02:00
Luca Deri
29bd6af0fd Fix for missing step multiplication 2016-08-24 18:31:02 +02:00
emanuele-f
7aa8623fbf Use HTTP content type in activity detection and other changes 2016-08-24 02:17:59 +02:00
emanuele-f
a41ce4c1fb Impose top-down order in activity matchers 2016-08-23 11:53:06 +02:00
emanuele-f
9889f12abb Add new user activity profiles and populate them 2016-08-23 01:36:33 +02:00
emanuele-f
8f9d4c55b9 Implement SMA and WMA filters and tune for VPN activity 2016-08-22 18:22:50 +02:00
emanuele-f
4d53a4c960 Implement web and metric filters 2016-08-21 20:14:28 +02:00
emanuele-f
1f8e545beb Add Gmail SMTP support and remove TLS handshake from bg data 2016-08-20 13:05:43 +02:00
Luca
274921ee5c Reimplemented view: interface, and Paginator code.
Minor code cleanup
2016-08-18 13:44:24 +02:00
Luca
650ce6e202 Removed Batman (mesh network) support as does not seem to be very popular in the ntopng community 2016-08-17 15:57:40 +02:00
emanuele-f
d700880fe5 Save and restore activity counters from redis 2016-08-17 03:39:46 +02:00
emanuele-f
a9b27ca995 Visualize activity data using cubism.js horizon graph 2016-08-17 00:55:25 +02:00
emanuele-f
81b83d96dc Dump user activity rrd to text 2016-08-16 04:37:51 +02:00
emanuele-f
d21681592a Update counters each minute and other changes 2016-08-16 01:39:41 +02:00
Luca Deri
d85555296f Minor code cleanup 2016-08-15 11:52:07 +02:00
Luca Deri
1117d14750 Cleanup 2016-08-15 10:21:38 +02:00
Luca Deri
9db98b5fc7 Minor code cleanup 2016-08-14 14:16:49 +02:00
emanuele-f
97781044fd Implement command sequence filter and use it to perform IMAPS detection 2016-08-14 01:56:25 +02:00
emanuele-f
ed6c42d510 Export activity data to rrd 2016-08-13 23:56:59 +02:00
emanuele-f
9a30b69a34 Updating host counters 2016-08-13 22:21:21 +02:00
emanuele-f
196c58de64 Implement activity filter parameters pass 2016-08-13 15:49:43 +02:00
emanuele-f
528d7e85f8 Implement activity filters framework 2016-08-13 15:05:07 +02:00
emanuele-f
9b77721b3d Change activity script name and add some defines 2016-08-13 12:49:45 +02:00
emanuele-f
f974c350ea Add rrd activity log 2016-08-13 00:55:03 +02:00
emanuele-f
b25a186d61 Implement activity framework skeleton 2016-08-12 19:46:11 +02:00