Commit graph

55 commits

Author SHA1 Message Date
Luca Deri
983c814a40 Fixes #9221 2025-06-04 22:57:47 +02:00
Alfredo Cardigliano
9352d0cdcd Update copyright 2025-01-02 09:09:56 +01:00
Matteo Biscosi
91caccc085 Added zmq mapping at startup and shutdown (#8796) 2024-12-16 18:53:36 +01:00
Matteo Biscosi
4729f76ea4 Added possibility to filter by custom fields sent from nprobe 2024-11-07 11:33:13 +01:00
Luca Deri
f3d471d9c8 Added code for handling custom-ie 2024-11-04 19:45:39 +01:00
Luca Deri
6548c0659b Reworked flow exportrs page (#8590) 2024-08-04 11:55:32 +02:00
Matteo Biscosi
b4b9253472 Fixes flow exporters issues 2024-07-18 10:24:20 +02:00
Matteo Biscosi
6d0c53ffc6 Added flows and drops ts to netflow/sflow exporters 2024-07-09 15:13:05 +02:00
Luca Deri
3aadd4e8be Added tracings
Added details parameter to NetworkInterface::lua() and subclasses
2024-02-15 07:10:24 +01:00
Luca Deri
55870e97b9 (C) Update 2024-01-12 11:44:18 +01:00
Luca Deri
ceb850d952 Implemented automatic detection of cloud-generated local hosts 2023-09-15 00:41:52 +02:00
Luca Deri
c2ea5a5cb5 Improved VLAN mapping in cloud-mode 2023-09-14 11:39:07 +02:00
Luca Deri
2d10109388 Implemented VLAB maooing 2023-09-13 23:29:48 +02:00
Alfredo Cardigliano
e07dbb55f8 Change/fix source_id which is 32-bit in zmq messages v2 2023-06-09 17:24:06 +02:00
lucaderi
d395deac4e Automated commit of clang-format CI changes. 2023-04-07 14:20:44 +00:00
Alfredo Cardigliano
7965c8657d Add support for sFlow counters over TLV 2023-02-23 10:41:06 +01:00
Luca Deri
0a6acbee78 Fix for mitigating the clock drift issue 2023-02-11 00:06:52 +01:00
Luca Deri
f726b867c7 Updated (C) 2023-01-01 16:37:57 +01:00
Luca Deri
f568ead80c Patch for handling nicely clock drift at startup 2022-12-23 17:16:48 +01:00
Luca
23cfc5efb8 Added SNMP interface polling collection sent by nProbe via ZMQ (--snmp-mappings) 2022-08-27 18:20:45 +02:00
Alfredo Cardigliano
0a662c1a25 Add initial process IE colleciton from nProbe 2022-06-07 17:43:32 +02:00
Alfredo Cardigliano
19310ffd06 Initial cleanup of useless consts towards migration to modern C++ (#6271) 2022-02-03 15:57:34 +01:00
Alfredo Cardigliano
f2060f2488 Copyright update (C) 2022-01-03 09:35:09 +01:00
Simone Mainardi
c105ade0c9 Implements ability to display all IE descriptions from nProbe
Addresses #6028
2021-11-09 13:58:48 +01:00
Luca Deri
e8a6c2387c Added listening ports parsing 2021-10-26 00:32:09 +02:00
Luca Deri
e55f88faa2 ZMQ timeout optimizazion 2021-07-09 16:36:46 +02:00
Simone Mainardi
65769a7f42 Parses sflow samples via ZMQ, determines interfs. w/ sampled traff. 2021-07-09 15:57:26 +02:00
Luca Deri
e73adec924 Removed race conditions on the ZMQParserInterface 2021-07-07 08:54:13 +02:00
Luca Deri
4c27f6f98c Implemented handlig of hello message from nprobe 2021-05-28 19:34:11 +02:00
Luca Deri
a1178a0791 Updated (C) 2021-01-02 12:08:23 +01:00
Alfredo Cardigliano
eaa98e6002 Show counters for unhandled flows 2020-09-16 18:52:19 +02:00
Luca Deri
192a1cf942 Fixed logic of flow purging with ZMQ interfaces 2020-08-07 23:31:43 +02:00
Alfredo Cardigliano
6e1e21f7ba Fix interface type detection with sub interfaces 2020-07-20 12:20:13 +02:00
Alfredo Cardigliano
21462270e2 Fix use after free in zmq_remote_stats (#3496) 2020-03-03 13:50:02 +00:00
Alfredo Cardigliano
731278448a Handle stats from multiple ZMQ producers in the same endpoint (fix #3409) 2020-02-18 12:26:50 +01:00
Luca Deri
57e6a93065 Improved scheduling algorithm to guarantee minimum service time when number of entries allow
Updated (C)
2020-01-06 23:36:36 +01:00
Simone Mainardi
1eba832869 Fixes flow aggregation after hash tables rework
Fixes #3018
2019-10-29 17:49:52 +01:00
Alfredo Cardigliano
a2e74e16a3 New Lua interface.processFlow API, moved processFlow from NetworkInterface to ParserInterface, code cleanup 2019-10-10 12:49:32 +02:00
Alfredo Cardigliano
d672d93750 Sub interfaces support (wip) (#2825) 2019-09-17 10:34:52 +02:00
Simone Mainardi
949d2a1025 Calculates flow idle timeouts using nProbe data for ZMQ interfaces 2019-09-10 18:05:16 +02:00
Simone Mainardi
5d380c39d0 Exposes interface stats update freq to lua 2019-09-05 10:27:25 +02:00
Simone Mainardi
ca56f94cef Implements per-interface updateStats variable frequency 2019-09-04 19:27:55 +02:00
Alfredo Cardigliano
dc9978c68d Moved companion interface to ParserInterface to be used by any *ParserInterface 2019-08-27 16:24:46 +02:00
Alfredo Cardigliano
e1b57831eb Optimized getKeyId (25% performance boost with TLV) 2019-08-26 12:05:47 +02:00
Alfredo Cardigliano
55cad7ae43 Cleanup and comments to ZMQParserInterface 2019-08-12 09:44:53 +02:00
Alfredo Cardigliano
c11c144a68 Reworked ZMQ parser to use ParsedValue instead of string/int/float, JSON-C is now parsing the correct type instead of always string 2019-08-05 13:56:41 +02:00
Alfredo Cardigliano
fdcdff9156 TLV ingestion improvements 2019-07-19 16:16:39 +00:00
Alfredo Cardigliano
e073c65921 Changed defaultbatch size 2019-07-17 19:15:52 +02:00
Alfredo Cardigliano
43546d8629 Support for ingesting flow records in TLV format 2019-07-17 13:10:41 +00:00
Simone Mainardi
d068e817d1 Implements multiple companions per ZMQ interface 2019-05-14 16:41:52 +02:00