Commit graph

3564 commits

Author SHA1 Message Date
Luca
1638a36ec7 Initial experiments on counters monitoring 2019-02-03 15:32:32 +01:00
emanuele-f
0ac8368ea7 Abort nindex query when client connection is closed
Fixes #2329
2019-01-30 16:01:47 +01:00
Simone Mainardi
0ee599d052 Adds MDNS/MDNS TXT/resolved names to the host details page 2019-01-30 14:36:33 +01:00
Alfredo Cardigliano
3381ddbcf5 REST endpoints update
get_alerts_data.lua -> rest/get/alert/data.lua, host_get_json.lua -> rest/get/host/data.lua, get_interface_data.lua -> rest/get/interface/data.lua, live_traffic_extraction.lua -> rest/get/pcap/live_extraction.lua
2019-01-30 14:18:45 +01:00
Simone Mainardi
183dfa41f9 Handles IPv6 NDP to detect broadcast domain 2019-01-30 11:49:47 +01:00
Simone Mainardi
92b722e6f3 Uses ARP do determine hosts in the same bcast domain 2019-01-29 18:07:43 +01:00
Simone Mainardi
5110b1cadf Prevents certain races when no heap mem is avaiable 2019-01-29 12:31:06 +01:00
Simone Mainardi
9b336937df Properly handles host names with concurrency 2019-01-28 17:56:40 +01:00
emanuele-f
5454e31b6c Avoid deleting flows when reading from a PCAP dump
Fixes #2328
2019-01-28 13:16:17 +01:00
Simone Mainardi
88e63e0428 Handles inline MDNS names dissection 2019-01-28 11:44:48 +01:00
Simone Mainardi
ab76439ec6 Preliminary work to handle host names from multiple sources 2019-01-28 10:37:30 +01:00
Simone Mainardi
f81ebcf16d Host name handling cleanup 2019-01-25 15:33:56 +01:00
Simone Mainardi
d187b82560 Properly handles Host os without shadows 2019-01-25 14:28:15 +01:00
Simone Mainardi
50e32be5a7 Properly handles Host ssdp and mdns without shadows 2019-01-25 12:39:43 +01:00
Simone Mainardi
94d66beb4c Additional Mac cleanup 2019-01-25 10:15:23 +01:00
Simone Mainardi
4dd3f55d63 Properly handles Mac ssid without shadows 2019-01-25 10:09:03 +01:00
Simone Mainardi
43e2e8a348 Properly handles Mac fingerprint without shadows 2019-01-24 18:50:50 +01:00
Simone Mainardi
9de158de8b Properly handles Mac model without shadows 2019-01-24 18:35:55 +01:00
Simone Mainardi
5317d23fc2 Disables ZMQ flow collection drop alerts (waiting to make them engaged)
Revert "Implements ZMQ flow collection drops alerts"

This reverts commit d21e8d6f3e.
2019-01-24 15:02:22 +01:00
Simone Mainardi
d21e8d6f3e Implements ZMQ flow collection drops alerts 2019-01-23 19:42:18 +01:00
Simone Mainardi
16cd644f4f Adds flow collection drops to the GUI when present 2019-01-23 15:40:31 +01:00
Simone Mainardi
72631b802d Adds support for IpAddress in AddressTree 2019-01-22 13:18:06 +01:00
Emanuele Faranda
1bf7da7ef7 Implements Mac stats/data reset and reset at midnight (#2326)
* Host data/stats delete improvements

* Rework mac counters and implemtent mac stats/data reset

* Implement stats reset at midnight

* Add missing files
2019-01-21 17:27:12 +01:00
emanuele-f
2dbf1e9cb8 Rework host counters and implemtent host stats/data reset 2019-01-18 19:31:16 +01:00
Simone Mainardi
831e5d91e6 Implements Lua unit tests 2019-01-18 18:03:36 +01:00
Simone Mainardi
66783c91d5 Adds flow alert for flows that don't get purged 2019-01-17 17:04:47 +01:00
emanuele-f
9881358bf8 Cleanup db initialization code 2019-01-16 16:44:36 +01:00
Luca Deri
7191cafe2e Compilation fixes 2019-01-15 20:42:55 +01:00
emanuele-f
68c85d6df6 Compilation fix 2019-01-15 13:29:10 +01:00
emanuele-f
5a88ee91da Rework flow exporters API
Now ElasticSearch and LogStash are bind to a NetworkInterface instance

Closes #2312
2019-01-15 12:53:21 +01:00
emanuele-f
4feb75a152 Rework flow exporter counters
Fixes #2300
2019-01-14 14:09:33 +01:00
Luca Deri
cb5a2e12dc Method template fix 2019-01-13 18:08:55 +01:00
Simone Mainardi
fee0fe29a6 Handles Top-X aggregated flows 2019-01-11 13:54:30 +01:00
Alfredo Cardigliano
66e497ec01 new alert type alert_port_errors 2019-01-11 11:41:09 +01:00
emanuele-f
08a8c67966 Implement interface in/out stats read from proc 2019-01-10 12:35:07 +01:00
Simone Mainardi
d95d8541f3 Merge branch 'raphpen-dev' into dev 2019-01-09 12:26:43 +01:00
Simone Mainardi
e9811ae688 Implements X.509 client authentication 2019-01-09 12:21:56 +01:00
Alfredo Cardigliano
2cfa7c436c Moved network_load.lua to get_interface_data.lua, fixed interface selection handling ifid 2019-01-09 10:33:53 +01:00
emanuele-f
f4be144bc4 Show MySQL processlist output during shema migration
Fixes #2286
2019-01-08 20:43:09 +01:00
emanuele-f
8cdf051d77 Initial work for host data reset 2019-01-08 12:43:54 +01:00
Simone Mainardi
28e87d93bc Implements configurable session termination and midnight expire 2019-01-08 12:33:39 +01:00
Alfredo Cardigliano
98adc8a79f Added timeout support to postHTTPJsonData, ntop.postHTTPJsonData now accepts an optional timeout arg, added webhook timeout check 2019-01-07 23:36:39 +01:00
Luca Deri
bedff2c8e2 Updated (C) 2019-01-07 19:28:49 +01:00
Simone Mainardi
22e5e2e9e0 Merge branch 'dev' of https://github.com/raphpen/ntopng into raphpen-dev 2019-01-07 19:20:26 +01:00
Alfredo Cardigliano
3559fa6f81 Moved some initialization code from registerInterface to initInterface to fix #2290 (directories created by root instead of ntopng user) 2019-01-07 16:49:49 +01:00
emanuele-f
cfa66330e7 Move nEdge captive portal port from port 80 2019-01-07 15:42:54 +01:00
Simone Mainardi
8221d14e0f Handles extractions from recording processes non managed by ntopng
Implements #2276
2019-01-03 18:38:52 +01:00
emanuele-f
faa888626b Fix ChildSafe not applied on "Not Assigned" user 2019-01-03 11:54:49 +00:00
Simone Mainardi
d69237c0cd Initial work to add support to custom fields via ZMQ 2018-12-31 18:11:18 +01:00
Alfredo Cardigliano
8c93fc3ca6 Fixed export to mysql on shutdown in case of Pcap file in community mode 2018-12-28 20:00:07 +01:00