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
Luca Deri
3768972b03
Formatting changes
2023-04-10 09:43:43 +02:00
lucaderi
d395deac4e
Automated commit of clang-format CI changes.
2023-04-07 14:20:44 +00:00
Luca Deri
78a757b84e
Updated (C)
2023-02-19 19:16:07 +01:00
Alfredo Cardigliano
582bfce331
Fix parsing of syslog events
2023-02-16 16:04:33 +01:00
Alfredo Cardigliano
b76e639077
Handle clean JSON over TCP using the Syslog interface
2023-02-07 10:44:03 +01:00
MatteoBiscosi
f7db2e1974
Removed double plugin directory swap
2022-02-11 12:07:24 +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
Alfredo Cardigliano
bafccf2c06
Add malformed/dispatched syslog counters. Inc counters in the Suricata plugin.
2020-10-09 15:00:21 +02:00
Alfredo Cardigliano
0a6b6a41a8
Auto-detecting fortinet producer
2020-07-01 17:22:25 +02:00
Alfredo Cardigliano
3d4a072875
Syslog device name normalization (case insensitive match) ( fix #4026 )
2020-06-09 11:51:25 +02:00
Alfredo Cardigliano
c6e061e62b
Improve syslog API, add host log plugin skeleton
2020-05-16 11:35:32 +02:00
Alfredo Cardigliano
20b0fbc71c
Improve syslog parser to give priority to matching device name over application name
2020-04-20 17:26:51 +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
d791c20ec8
Add support for a default in the syslog producer selection
2020-04-10 17:26:07 +00:00
Alfredo Cardigliano
1cab19f065
Add syslog match on device name when IP is not available
2020-04-10 15:06:41 +00:00
Alfredo Cardigliano
49dfac1443
Improve log parsing to support sophos logs
2020-04-08 08:50:26 +00:00
Alfredo Cardigliano
e85f870c72
Reload syslog producers on changes
2020-04-03 17:16:29 +00:00
Alfredo Cardigliano
a254a3ad6b
Support for Enterprise L license
2020-04-02 11:02:56 +00:00
Alfredo Cardigliano
935de7e392
Support for host:producer mapping in syslog module
2020-04-01 16:45:37 +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
a206d995d2
Fix SyslogCollector initialization
2020-03-26 17:15:44 +00:00
emanuele-f
61ab06fcd7
Fix SyslogParserInterface plugins loading
2020-03-26 14:47:51 +01: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
Alfredo Cardigliano
d69367f7be
Syslog lineformat
2019-12-19 15:04:45 +01:00
Alfredo Cardigliano
d05777df1e
External alerts API update and cleanup
2019-10-22 15:08:06 +02:00
Alfredo Cardigliano
76759a7d03
Suricata events are now processed by the Lua script
2019-10-10 15:56:53 +02: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
e05f9aa4f4
Syslog events are not handled by scripts in scripts/callbacks/syslog/ with the application name as file name
2019-10-09 13:00:04 +02:00
Alfredo Cardigliano
7e9678de37
IDS alert -> External alert
2019-10-09 11:35:51 +02:00
Alfredo Cardigliano
1f3c824814
Stub lua script for syslog events (alerts from Suricata)
2019-10-09 11:06:48 +02:00
Alfredo Cardigliano
919f0a2ea9
Importing TLS metadata from Suricata
2019-10-05 12:57:29 +02:00
Alfredo Cardigliano
c34ffc65ed
Importing DNS metadata from Suricata
2019-10-05 12:47:11 +02:00
Alfredo Cardigliano
256fec9283
Importing http metadata from Suricata
2019-10-05 12:15:16 +02:00
Alfredo Cardigliano
d672d93750
Sub interfaces support (wip) ( #2825 )
2019-09-17 10:34:52 +02:00
Alfredo Cardigliano
2c81afd678
Setting severity for IDS alerts
2019-08-28 03:38:01 +02:00
Alfredo Cardigliano
ae8674c41f
Suricata trafing improvements, last switched fix
2019-08-28 01:39:07 +02:00
Alfredo Cardigliano
f8af84df2d
SyslogParserInterface now supports the companion interface for delivering Suricata alerts to a packet interface ( #1928 )
2019-08-27 17:53:34 +02:00
Alfredo Cardigliano
955e14d5e4
Suricata logs ingestion improvements, fixes alerts for flow records not yet received
2019-08-27 15:44:29 +02:00
Simone Mainardi
12d8d1147b
Uses class destructor to free json object mem
2019-05-10 19:40:41 +02:00
Simone Mainardi
ab92ee7926
Converts ZMQ PODs to classes
2019-05-10 19:32:34 +02:00
Luca Deri
c520daac33
Cleaned up syslog collector code
...
Fixed syslog-collected flow time
2019-04-15 21:48:23 +02:00
Simone Mainardi
4ed935547e
Fixes memsets on Parsed_Flow members of type class
...
Fixes #2521
2019-04-09 16:17:07 +02:00
Alfredo Cardigliano
d9efcc49cb
Suricata 'netflow' support (disabled 'flow' support)
2019-04-04 17:25:42 +02:00
Alfredo Cardigliano
7ce1150a69
IDS flow alerts notification
2019-04-04 16:03:48 +02:00
Alfredo Cardigliano
3c3d581b93
Parsing Suricata alerts, minor improvements
2019-04-03 17:04:32 +02:00
Alfredo Cardigliano
319b7a4234
Suricata timestamp conversion
2019-04-03 13:08:19 +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