Commit graph

2483 commits

Author SHA1 Message Date
Vadim Kuznetsov
96ea95b1ac
Assertion in queue fixed (issue #4816). (#4819)
Wrong method has been used for reserving space in a queue vector.
2020-12-09 14:25:39 +01:00
Luca Deri
747f4675d8 IEC104 improvements 2020-11-28 15:42:40 +01:00
Luca Deri
599835c72f Reworked IEC104 implementation 2020-11-27 22:34:50 +01:00
Alfredo Cardigliano
d19db6b678 Run ntopng on the bridge interface when running in bridge mode as appliance 2020-11-27 16:43:31 +01:00
Simone Mainardi
95070cd1f1 Implements and shows recipient queues fill level 2020-11-27 12:55:18 +01:00
matteo
f496b4e660 Moved localhost tree from AddressResolution.h to Ntop.h and removed AddressList class 2020-11-27 12:21:03 +01:00
Simone Mainardi
72502711ea Additional cleanup of unused volatile members 2020-11-26 19:00:19 +01:00
Simone Mainardi
d21fe7d6e1 Cleanup of unused volatile members 2020-11-26 18:50:19 +01:00
Luca Deri
2ef29c7c5e Cleanup code removing .inc files 2020-11-25 22:05:06 +01:00
Luca Deri
06161556ac Fixes issues with unexpected XXX alerts where impacted server was not reported
Added Lua getFlowProtoClientIP/getFlowProtoServerIP calls in flows
2020-11-25 15:52:03 +01:00
Luca Deri
249477929a Exported additional host information when serializing flows 2020-11-20 12:59:51 +01:00
Simone Mainardi
134c6dc0ee Implements system engaged alert upon system alert drops 2020-11-18 18:53:24 +01:00
Simone Mainardi
a8340ff131 Implements per-interface engaged alert upon alert drops 2020-11-18 18:26:33 +01:00
Alfredo Cardigliano
67fd78e66c Add --appliance switch. Draft implementation of the System Setup interface (#4715) 2020-11-18 12:47:12 +01:00
Luca Deri
17266b71a6 Extended flow alert JSON 2020-11-17 17:04:11 +01:00
Simone Mainardi
55993e8d9b Makes threads for periodic activities load-adaptive
Addresses #4736
2020-11-17 11:59:34 +01:00
Simone Mainardi
e88e13450e Implements tokens for the REST API 2020-11-16 18:07:01 +01:00
Luca Deri
33925fa6bb Implemented authorization token 2020-11-16 17:49:14 +01:00
Luca Deri
128eb7085f Added call to ntop.httpGetAuthToken() 2020-11-16 17:49:13 +01:00
Luca Deri
2884cc9794 Reworked Doh/DoT handling 2020-11-11 18:55:12 +01:00
Luca Deri
7758e0dea1 Reworked DoH code 2020-11-11 16:19:39 +01:00
Alfredo Cardigliano
e3ca57daf7 Add auth_session_duration parameter to the v1/create/ntopng/session.lua REST API 2020-11-11 16:10:23 +01:00
Matteo Biscosi
5a8fd8efd7
Fixes #2115 and added shell script user guide (#4702)
* Added shell endpoint user guide

* Fixes #2115 std::new exceptions not always handled

* Removed a nothrow due to the insert of a try-catch statement

* Trying to implement #4421

Co-authored-by: matteo <biscosi@ntop.org>
2020-11-11 12:28:18 +01:00
Luca Deri
8799962523 Removed -4 command line parameter as it is not longer necessary past 4.2 2020-11-10 22:44:13 +01:00
Alfredo Cardigliano
a805a0501a Add api to send data over tcp 2020-11-09 15:42:34 +01:00
Luca Deri
83816cefae Zero window alert improvement 2020-11-07 00:41:02 +01:00
Simone Mainardi
5c0c23feb6 Fixes execution of periodicUpdate flow callback
Fixes #4687
2020-11-06 18:17:54 +01:00
Luca
bac9ee8701 Optimized TCP window memory usage 2020-11-05 19:32:39 +01:00
Matteo Biscosi
e5a48cb5d2
TCP Zero Window alert from issue #3417 (#4684)
* Added no_if_activity alert to user script keys

* Added no_if_activity description alert

* Fixes #4648 trigger an alert when no flows are collected

* Changed the time past one call of the alert and an other

* Fixes #4648 reorganized files and cache management

* Added status flow check regarding issue #3417

* Removed debug code

Co-authored-by: matteo <biscosi@ntop.org>
Co-authored-by: Luca Deri <lucaderi@users.noreply.github.com>
2020-11-05 18:20:09 +01:00
Alfredo Cardigliano
109c79eafa Add score sorter in the backend 2020-11-02 11:24:40 +01:00
Luca Deri
ef3d7e3e11 Fixes #4640 2020-10-28 19:02:42 +01:00
Luca Deri
dc072833ee Win fixes 2020-10-27 20:57:05 +01:00
Luca Deri
82fab91a2e
Merge pull request #4604 from Wallace4/retry_project
Retransmissions Plugin updated
2020-10-25 18:18:57 +01:00
Simone Mainardi
d1bdeef76d Datatables and REST APIs for flow and sflow devices list
Partially addresses #4598 along with companion pro commit e1a03fbd8a994fbf93e4c606e07398099879be4b
2020-10-20 16:00:18 +02:00
Simone Mainardi
4663559031 Improves flow status drilldown with alert level groups 2020-10-20 10:26:50 +02:00
Simone Mainardi
a2705a8bda Implements header and drilldown of flow status severities 2020-10-19 19:26:30 +02:00
Simone Mainardi
d7f1ce0d8c Reworks and optimizes flow alerted status 2020-10-19 16:50:22 +02:00
Wallace4
ca88369ef3 New version of retransmission plugin, fixed and tested 2020-10-19 16:40:22 +02:00
Simone Mainardi
a0056ef2b7 Unifies alerted and misbehaving flows on hosts
Fixes #4596
2020-10-19 10:19:22 +02:00
Luca Deri
236089d66c Optimized purging strategy to makes it more often and lighter 2020-10-18 21:16:49 +02:00
Simone Mainardi
d3dda0bb82 Unifies misbehaving with alerted flows
Implements #4596
2020-10-16 18:58:20 +02:00
Simone Mainardi
92ed28cf4c Prevents unidirectional traffic alerts from NoIP from being triggered
Fixes #4592 along with companion pro commit
2020-10-16 12:20:15 +02:00
Simone Mainardi
30f46a15da Misbehaving flows cleanup 2020-10-16 11:28:46 +02:00
Simone Mainardi
b506968a13 Parallelizes user script hooks exec for view interfaces 2020-10-15 14:25:01 +02:00
Simone Mainardi
e5f95c0237 Reworks/cleanup host score code 2020-10-15 12:25:27 +02:00
Simone Mainardi
adfec81477 Simplifies idling of flows for views 2020-10-15 09:03:01 +02:00
Simone Mainardi
5658312832 Changes Condvar predicate to boolean
Addresses #4576
2020-10-15 08:40:33 +02:00
Luca Deri
abf30f74bc Improved periodicity handling of VLAN tagged traffic 2020-10-14 23:37:29 +02:00
Simone Mainardi
24839a7135 Alerted flows counter fixes 2020-10-14 16:46:09 +02:00
Simone Mainardi
d1f974857c Adds a condition variable for flows dump
Addresses #4576
2020-10-14 12:42:59 +02:00