Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Alert Management Software
  3. SEC (Simple Event Correlator)

SEC (Simple Event Correlator)

What it is

SEC (Simple Event Correlator) is a free event-stream tool that detects and responds to combinations of events occurring within defined time windows. It reads lines from files, named pipes, or standard input, then matches patterns such as regular expressions or Perl subroutines. Rule files configure the correlation behavior; documented rule types include threshold, event group, suppression, calendar, and pair rules. For matched events, SEC can run external programs, write files, send data to TCP or UDP servers, or call precompiled Perl subroutines. It runs as one lightweight process, either as a daemon, in shell pipelines, or interactively in a terminal. Listed use cases include event log monitoring, network and security management, and fraud detection. SEC is written in Perl and recommends Perl 5.8 or newer; other dependencies are generally included with standard Perl installations. It is distributed under GPL-2.0. The software is listed for Linux, Windows, and self-hosted use, though some Unix-native functionality is disabled on Windows.

For and against

For

  • Free and distributed under GPL-2.0
  • Runs as a daemon, pipeline, or terminal process
  • Supports suppression and threshold rules
  • Can send data to TCP or UDP servers

Against

  • Some Unix-native functionality is disabled on Windows
  • Recommends Perl 5.8 or newer
  • Support questions are directed to a mailing list

The verdict

SEC offers configurable event matching and multiple ways to act on matches, without a plan cost. Windows users should note that some Unix-native functionality is unavailable there.

Who it suits

SEC suits users who want to define event-matching rules and run their own event correlation process. It may fit monitoring, network and security management, or fraud detection workflows.

Plans and prices

SEC (GNU GPL-2.0)

Free

Open-source software distributed under the GNU General Public License

Every plan, in full

On the record

Deployment limit
On Windows, some functionality native to Unix is disabled.simple-evcorr.github.io · read 7 Oct 2026
How it runs
SEC is a lightweight, platform-independent correlator that runs as a single process and can run as a daemon, in shell pipelines, or interactively in a terminal.simple-evcorr.github.io · read 7 Oct 2026
Inputs and matching
SEC reads lines from files, named pipes, or standard input and matches events using patterns such as regular expressions or Perl subroutines.simple-evcorr.github.io · read 7 Oct 2026
Integrations
The documentation gives examples of invoking snmptrap and mail and shows an SSH failed-login rule that emails an alert.simple-evcorr.github.io · read 7 Oct 2026
License
The project repository states that SEC is distributed under the GNU General Public License and identifies the license as GPL-2.0.github.com · read 7 Oct 2026
Outputs
SEC can execute external programs, write to files, send data to TCP or UDP servers, and call precompiled Perl subroutines.simple-evcorr.github.io · read 7 Oct 2026
Platform support
SEC has primarily been tested on Linux and Solaris, is known to work on Windows with some Unix-native functionality disabled, and is expected to work on modern Unix platforms.simple-evcorr.github.io · read 7 Oct 2026
Purpose
SEC correlates event streams to detect and act on groups of events that occur within defined time windows.simple-evcorr.github.io · read 7 Oct 2026
Release
The site lists SEC 2.9.4 as a download dated February 12, 2026.simple-evcorr.github.io · read 7 Oct 2026
Requirements
SEC is written in Perl, recommends Perl 5.8 or newer, and otherwise depends only on modules included in standard Perl installations, with Sys::Syslog and JSON::PP optional.simple-evcorr.github.io · read 7 Oct 2026
Rules
Event correlation is configured with rule files, and the man page documents rule types including threshold, event group, suppression, calendar, and pair rules.simple-evcorr.github.io · read 7 Oct 2026
Security capabilities
The man page documents an option to drop root privileges by switching to a specified user and group when SEC starts with effective user ID 0.simple-evcorr.github.io · read 7 Oct 2026
Support
The maker directs usage questions to the SEC users mailing list and asks users not to contact the author with usage questions.simple-evcorr.github.io · read 7 Oct 2026
Use cases
The site identifies event log monitoring, network and security management, and fraud detection as use cases.simple-evcorr.github.io · read 7 Oct 2026

Alternatives to SEC (Simple Event Correlator)

Every alternative, ranked