Commit graph

384 commits

Author SHA1 Message Date
Luca Deri
a3b03db6a1 Added PeriodicCacheInfo.h to includes 2023-10-11 22:59:02 +02:00
Luca Deri
4db4ca7761 ZMQ Fixes 2023-10-09 23:51:14 +02:00
Luca Deri
827f3c8dac Win ZMQ link fix 2023-10-08 21:58:27 +02:00
Luca Deri
3659793e48 Code cleanup
Reworked score code
2023-07-15 00:13:15 +02:00
Alfredo Cardigliano
fa32379501 Add ZMQUtils class used by ZMQCollectorInterface and ZMQPublisher. Add support for encryption in ZMQPublisher. 2023-05-31 11:38:04 +02:00
Nicolò Maio
fbae5e861b
Add Server Ports Analysis page. (#7493) (#7498)
* Add Server Ports Analysis page. (#7493)

* Add num hosts in server ports rest. (#7493)

* Fix memory leak and fix GUI bug. (#7493)

* Minor Fix. (#7493)

* Minor fix.

* Minor Fix.

* Fix paths
2023-05-29 16:26:03 +02:00
Luca Deri
dca9746a9f Added support for Modbus dissection 2023-05-26 23:01:11 +02:00
Riccardo Mori
151a047760
Add first fuzzing harness (#7430)
* First sketch of fuzzing

* Add m4 script

The script is used in the fuzzing build

* Add stub sources in the makefile

* [Fuzz] Add RedisStub

* Add gitignore for fuzz dir

* Remove definition of non-implemented method

* [Fuzz] Refactoring code

* [Fuzz] Separate the protobuf support in the makefile

* Clean fuzzing related object files

* [Fuzz] Fix makefile

* Change gitignore

* [Fuzz] Separate headers

* [Fuzz] Add README.md

* [Fuzz] Change make target

* [Fuzz] Update README.md

* Add compatibilty with autoconf < 2.71

* Optionally disable hiredis integration

* Include hiredis only for production build

* [Fuzz] Disable period activities

* Remove unused dependencies for librrd

* Optionally use static linking for zmq library

* Add debug output regarding the linking of libzmq

* [Fuzz] Do not run on empty input

* Optionally use static linking for libjson-c

* Optionally use static linking for libmaxminddb

* Make mysqlclient dependency as optional

* Change gitignore

* [Fuzz] Add corpus for fuzz_dissect_packet

* [Fuzz] Refactor fuzz_dissect_packet

* Change gitignore

* [Fuzz] Use correct naming for corpus

* [Fuzz] Add dictionary

* [Fuzz] Fix declaration of LLVMFuzzerInitialize

* [Fuzz] Refactor onefile

* [Fuzz] Fix the initialization memory leaks

* [Fuzz] Fix invocation of LLVMFuzzerInitialize

* Remove double githooks folder

* [Fuzz] Set interface pcap_data_link

* Change gitignore

* Use pkg-config for detecting protobuf libraries

* Add license

* Improve error message
2023-05-02 16:06:52 +02:00
Alfredo Cardigliano
eebeb2a084 Remove include of missing header file 2023-04-18 16:12:07 +02:00
Matteo Biscosi
a5ca8d963e Partially fixes aggregated live flows page 2023-04-18 10:57:20 +00:00
Nicolo Maio
5f54c64dee Add multicast forwarders. (#7396) 2023-04-17 15:40:40 +02:00
Alfredo Cardigliano
423af58fb0 Rework Alert FIFO (using clean objects now) 2023-04-17 15:10:14 +02:00
Luca Deri
3768972b03 Formatting changes 2023-04-10 09:43:43 +02:00
Luca Deri
dfb41880d5 Reworked nDPI stats (and dependencies)
Removed deserialization code
2023-04-08 14:27:05 +02:00
Matteo Biscosi
313cb4e8ca Radius code cleanup 2023-04-07 15:08:44 +00:00
lucaderi
d395deac4e Automated commit of clang-format CI changes. 2023-04-07 14:20:44 +00:00
Nicolo Maio
45248a432a Minor fix. (#7243) 2023-03-31 10:49:10 +02:00
Nicolo Maio
984b5a253d Add MDNS repeater. (#7243) 2023-03-30 19:33:13 +02:00
Luca Deri
7c4c93bf93 Code cleanup 2023-03-29 14:04:43 +02:00
Nicolò Maio
4881067e3f
Criteria client-server, app-client-server and info only for M or higher. (#7343) (#7354) 2023-03-29 13:29:53 +02:00
Nicolo Maio
be9f026cda Code Refactor and set hosts VLAN id. (#7301 #7233) 2023-03-10 11:36:48 +00:00
Luca Deri
0f82a21e00 Code cleanup 2023-03-08 19:33:03 +01:00
Luca Deri
d69af67a61 Removed support for data serialisation in redis
Fixes #2965
2023-02-24 10:04:37 +01:00
MatteoBiscosi
7f17bc775c Implemented server and client ports into NetworkInterfaces 2023-01-17 16:21:14 +01:00
Luca Deri
f726b867c7 Updated (C) 2023-01-01 16:37:57 +01:00
Alfredo Cardigliano
df9484bf57 Fix community compilation 2022-11-10 17:38:31 +01:00
Luca Deri
30bdf7e1a1 Fixed compilation warning 2022-10-27 10:31:55 +02:00
Luca Deri
eacb58cb30 Changes for Kafka flow collection 2022-10-25 23:28:17 +02:00
Luca Deri
7456607b53 Reworked host ports implementation 2022-10-23 22:13:33 +02:00
Luca Deri
2d7dc6bfa0 Added kafka dependencies 2022-10-20 00:02:03 +02:00
Luca Deri
ad7965637b Initial work towards blacklist statistics 2022-10-05 22:23:35 +02:00
Luca Deri
f7180631f5 Added router information 2022-08-18 12:54:09 +02:00
Luca Deri
64233d94e2 Introdices nTap support 2022-08-11 19:18:00 +02:00
MatteoBiscosi
74fcb75d78 Added asset management class 2022-07-26 18:15:19 +02:00
MatteoBiscosi
d8d14b8ab9 Final fix for #6790 2022-07-22 16:34:37 +02:00
Luca Deri
b2f20317b8 Reworked host map 2022-04-27 16:37:26 +02:00
Alfredo Cardigliano
5a81de9506 Rename RecipientQueue 2022-04-20 18:44:10 +02:00
Luca Deri
700ffd5d22 Reworked hiredis dependency 2022-04-11 20:48:45 +02:00
Luca Deri
58d34605fe Cleaned up MySQL code 2022-02-18 19:30:29 +01:00
Alfredo Cardigliano
eaf509daa5 Cleanup interface member alertable objects. Remove dynamic casts. 2022-02-10 09:59:48 +01:00
Alfredo Cardigliano
156b5911a5 Cleanup alertable class dependencies 2022-02-08 16:45:59 +01:00
Luca Deri
b66d9c83ec Reworked alert exclusions 2022-01-28 13:06:47 +01:00
Luca Deri
19f73f31c2 Removed nIndex 2022-01-14 11:46:00 +01:00
Alfredo Cardigliano
f2060f2488 Copyright update (C) 2022-01-03 09:35:09 +01:00
MatteoBiscosi
e92135e776 Reorganized periodic scripts 2021-12-28 15:41:28 +01:00
MatteoBiscosi
be9d3b5560 Added semi-permanent thpt stats to interface 2021-12-21 22:38:16 +01:00
Luca Deri
878a3c3c60 Changes for similarity detection 2021-12-13 21:18:13 +01:00
MatteoBiscosi
a4b8e712a0 Added Observation points stats and timeseries (#6085) 2021-11-19 16:30:11 +01:00
Luca Deri
13407f6761 Fixes for dumping alerts into ClickHouse 2021-11-04 19:05:50 +01:00
Luca Deri
3dcd2b9e09 Code rework 2021-11-04 11:16:57 +01:00