Commit graph

29 commits

Author SHA1 Message Date
Alfredo Cardigliano
9352d0cdcd Update copyright 2025-01-02 09:09:56 +01: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
lucaderi
d395deac4e Automated commit of clang-format CI changes. 2023-04-07 14:20:44 +00:00
Luca Deri
f726b867c7 Updated (C) 2023-01-01 16:37:57 +01:00
Alfredo Cardigliano
8845ca8573 Add Utils::openSocket/Utils::closeSocket to label sockets 2022-07-29 10:11:57 +02:00
Luca
a6da4100d8 Socket code cleanup 2022-07-28 16:43:45 +02:00
Alfredo Cardigliano
71586ef4ad Fix log collection from multiple clients and purge idle 2022-06-01 10:11:49 +02:00
Alfredo Cardigliano
941991f43b Fix syslog collection with big messages on tcp 2022-02-15 17:48:53 +01:00
Alfredo Cardigliano
f2060f2488 Copyright update (C) 2022-01-03 09:35:09 +01:00
Simone Mainardi
6f79dc4341 Fixes hanging shutdown when interfaces init. is not complete 2021-07-21 11:48:12 +02:00
Luca Deri
1409e9b160 Win fixes 2021-01-12 11:07:06 +01:00
Luca Deri
a1178a0791 Updated (C) 2021-01-02 12:08:23 +01:00
Alfredo Cardigliano
cdb0e773e5 Use client IP as host when not in the syslog msg also for UDP 2020-12-17 16:24:08 +01:00
Luca Deri
e3ad348e11 Compilation fix 2020-07-22 00:40:30 +02:00
Alfredo Cardigliano
1835eccf50 Add ability to listen for syslog connections on TCP and UDP at the same time (fix #4028) 2020-06-10 17:59:27 +02:00
Alfredo Cardigliano
7fa2f9c811 Syslog now supports * (any IP) 2020-04-14 14:27:43 +00:00
Alfredo Cardigliano
dff1a44a38 Use socket client IP when it is not available from the log line 2020-04-14 14:18:10 +00:00
Alfredo Cardigliano
c4613b5859 Syslog log producers configuration page 2020-04-03 16:20:05 +00:00
Alfredo Cardigliano
dfb8a587bb Reworked syslog parsing to support all log formats, removed producer hint as parameter 2020-04-01 15:43:11 +00:00
Alfredo Cardigliano
e74a9e0ea2 Support for syslog over udp: syslog://[<producer>[:udp]@]<ip>:<port> 2020-03-27 15:20:02 +00:00
Alfredo Cardigliano
a206d995d2 Fix SyslogCollector initialization 2020-03-26 17:15:44 +00:00
Alfredo Cardigliano
fd95883958 The syslog interface not accepts a hint for the log producer name (syslog://<name>@<ip>:<port>) 2020-03-25 14:58:29 +00: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
Luca Deri
3ea1b7e5d8 Window fixes
Moved community hash to attic
2019-06-29 18:54:19 +02:00
Luca Deri
c520daac33 Cleaned up syslog collector code
Fixed syslog-collected flow time
2019-04-15 21:48:23 +02:00
Alfredo Cardigliano
4950979ced Setting select timeout 2019-04-04 18:03:24 +02:00
Alfredo Cardigliano
3c3d581b93 Parsing Suricata alerts, minor improvements 2019-04-03 17:04:32 +02:00
Alfredo Cardigliano
61a8ce9a76 Implemented SyslogCollectorInterface/SyslogParserInterface
Implemented TCP-based syslog collector (multi producer)
Initial Suricata EVE events parsing (basic flows)
Reworked ZMQ CollectorInterface/Parser interface hierarchy
2019-04-02 18:32:52 +02:00