]>
git.ipfire.org Git - suricata-reporter.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Michael Tremer [Mon, 11 Aug 2025 13:28:24 +0000 (14:28 +0100)]
suricata-report-generator: Implement sending reports via email
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 11 Aug 2025 13:28:00 +0000 (14:28 +0100)]
suricata-report-generator: Don't print rows
This is a left-over debug statement.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 11 Aug 2025 11:47:55 +0000 (12:47 +0100)]
suricata: Automatically email reports once per month/week/day
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 9 Aug 2025 14:14:53 +0000 (15:14 +0100)]
suricata-reporter: Add ability to reload the configuration
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 7 Aug 2025 16:32:13 +0000 (17:32 +0100)]
suricata-report-generator: Add all alerts in full detail
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 7 Aug 2025 14:07:29 +0000 (15:07 +0100)]
suricata-report-generator: Render a PDF document and give it a title page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 7 Aug 2025 10:28:20 +0000 (11:28 +0100)]
suricata-report-generator: Allow span selection
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 7 Aug 2025 10:04:44 +0000 (11:04 +0100)]
suricata-report-generator: Create some scaffolding
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 6 Aug 2025 16:56:34 +0000 (17:56 +0100)]
suricata-reporter: Create a example configuration file
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 6 Aug 2025 16:03:56 +0000 (17:03 +0100)]
suricata-reporter: Add source/destination ports to the emails, too
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 6 Aug 2025 16:00:02 +0000 (17:00 +0100)]
suricata-reporter: Don't let workers terminate if something goes wrong
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 6 Aug 2025 15:58:21 +0000 (16:58 +0100)]
suricata-reporter: Log any alerts to a database
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 6 Aug 2025 15:24:29 +0000 (16:24 +0100)]
suricata-reporter: Make ownership of the socket configurable
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 6 Aug 2025 15:09:02 +0000 (16:09 +0100)]
suricata-reporter: Make the socket path configurable
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 6 Aug 2025 15:06:23 +0000 (16:06 +0100)]
suricata-reporter: Make the number of workers configurable
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 6 Aug 2025 15:01:56 +0000 (16:01 +0100)]
suricata-reporter: Create capability to send alerts to syslog
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 6 Aug 2025 14:31:51 +0000 (15:31 +0100)]
suricata-reporter: Read the email configuration from file
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 6 Aug 2025 14:12:14 +0000 (15:12 +0100)]
suricata-reporter: Read a configuration file
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 6 Aug 2025 14:04:31 +0000 (15:04 +0100)]
suricata-reporter: Parse alerts and generate emails
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 6 Aug 2025 10:13:14 +0000 (11:13 +0100)]
suricata: Enable EVE logging to the reporter
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 5 Aug 2025 17:07:57 +0000 (18:07 +0100)]
suricata-reporter: Replace logic on termination signals
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 5 Aug 2025 17:07:30 +0000 (18:07 +0100)]
suricata-reporter: Close the queue on termination
This will allow us to not have an extra signal to check across
processes.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 5 Aug 2025 15:04:52 +0000 (16:04 +0100)]
suricata-reporter: Create a listening socket
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 5 Aug 2025 14:33:47 +0000 (15:33 +0100)]
suricata-reporter: Handle signals to gracefully terminate
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 5 Aug 2025 14:25:04 +0000 (15:25 +0100)]
suricata-reporter: Create a queue we can push events into the workers with
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 5 Aug 2025 14:18:15 +0000 (15:18 +0100)]
suricata-reporter: Create a couple of worker processes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 5 Aug 2025 14:03:14 +0000 (15:03 +0100)]
suricata-reporter: Create some scaffolding
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>