Prelude Hybrid IDS

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Prelude SIEM
Original author(s) Yoann Vandoorselaere
Developer(s) CS Group C-S
Initial release 1998
Stable release 1.1 / September 24, 2013; 2 years ago (2013-09-24)
Development status Stable
Written in C, python
Operating system Linux, BSD, Windows
License Proprietary software and GPLv2

Prelude is an agentless, universal, and hybrid security information and event management (SIEM) system, released primarily under a Proprietary software license and a version for evaluation released under the terms of the GPLv2.[1][2]

Prelude collects, normalizes, sorts, aggregates, correlates and reports all security-related events independently of the product brand or license. Security events are normalized to an IDMEF format, allowing native support with almost all security related event from an IT equipment.

While a malicious user (or software) may be able to evade the detection of a single IDS (NIDS, HIDS, etc.), it becomes exponentially more difficult to get around the defenses when there are multiple protection mechanisms. Prelude comes with a large set of sensors, each of them monitoring different kind of events. Prelude permits alert collection to WAN scale, whether its scope covers a city, a country, a continent or the world.

Prelude claims that it is a SIEM system capable of inter-operating with all the systems available on the market.[3] It is natively compatible with: AuditD, Nepenthes, NuFW, OSSEC, Pam, Samhain, Sancp, Snort, and Suricata but anyone can write its own sensors or utilize some of the 3rd party sensors that are available, given Prelude's opened APIs and librairies.

Prelude modules[edit]

Prelude is modular so it can be adapted to any architecture.

The major modules are :

  • Manager, receives and save events
  • LibDB, high speed database insertion module
  • Correlator, event correlation module
  • LML, Log Monitoring Lackey module
  • Prewikka, the web Graphical User Interface (GUI)


Prelude is available in three versions:

  • Prelude OSS, free, public and open source version of Prelude, for test and educational purposes
  • Prelude Pro, scalable, professionally usable and high performance version of Prelude, for real-world environment
  • Prelude Entreprise, fully scaled version, mainly for SOC usage

External links[edit]