Downloadliste

Projektbeschreibung

The Prelude Library (libprelude) is the glue that
binds all aspects of Prelude together. Prelude is
a hybrid Intrusion Detection framework
implementing an open communication layer for use
by any security application. libprelude is a
library that enables Prelude components to
communicate with the Prelude concentrator. It also
makes it easy for third party software to be made
'Prelude Aware' (able to communicate with Prelude
components). It provides common, useful features
used by every sensor.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-09-20 02:37
0.9.21

Diese Version kompiliert und läuft nativ unter Win32. Eine Datei Schlagwort Schließung Problem nach daemonizing (# 311), wurde behoben. Neue API-Funktionen können Sie die Vorwahl libprelude arbeiten, die auch festgelegt werden, indem die LIBPRELUDE_PREFIX Umgebungsvariable (# 255) angeben können. libprelude ist nun verschiebbar (verwenden Sie die Option - enable-relocatable configure-Option). Es gibt libgcrypt Initialisierung fixes. Diese Version verfügt über eine komplette Win32 glthread Backend. Es gibt verschiedene Bugfixes.
Tags: Major feature enhancements
This release compiles and runs natively under Win32. A file descriptor closure problem after daemonizing (#311) has been fixed. New API functions allow you to specify the libprelude working prefix, which can also be set using the LIBPRELUDE_PREFIX environment variable (#255). libprelude is now relocatable (use the --enable-relocatable configure option). There are libgcrypt initialization fixes. This release has a complete Win32 glthread backend. There are various bugfixes.

2008-09-04 02:50
0.9.20

Multithreading-API-Unabhängigkeit: Unterstützung für POSIX-, Solaris-, PTH und Win32-Backends. Automatische Knoten Name und Anschrift Erkennung. Wenn ein Casting IDMEF Wert fehlschlägt, werden die unveränderten IDMEF Wert zurückgegeben. Nicht funktionierende uint32 und uint64 zu Zeit erforderlich ist behoben. Eine mögliche double free beim Gießen ein IDMEF Wert festgesetzt wird. Unit-Tests sind im Preis inbegriffen. Die C + +-Header-Installationspfad ist behoben. Ein Perl EasyBindings IDMEF-> Read ()-Methode Endlosschleife ist behoben. Eine neue IDMEF Wert wird als neuer IDMEF Objekt behandelt: der alte Wert wird zurückgegeben, wenn ein bereits vorhanden ist.
Tags: Major feature enhancements
Multithreading API independence: support for POSIX, Solaris, pth, and Win32 backends. Automatic node name and address detection. When casting an IDMEF value fails, the unmodified IDMEF value is returned. Non-working uint32 and uint64 to time cast is fixed. A possible double free when casting an IDMEF value is fixed. Unit tests are included. The C++ headers installation path is fixed. A Perl EasyBindings IDMEF->Read() method infinite loop is fixed. A new IDMEF value is handled as a new IDMEF object: the old value is returned if one already exists.

2008-08-06 01:20
0.9.19

EasyBindings wurden aufgenommen. EasyBindings bieten einfache C + +, Python, Perl, Ruby, Lua und Bindungen für die Verwendung libprelude. AC API Helfer wurde hinzugefügt. A 0.9.18 Regression (eine Ausschreibung mit leeren CreateTime erstellt) festgesetzt worden war. Referenz zählte für die idmef durchgeführt Kriterien und Auftakt-Anschluss API. Automatischer Abguss erfolgt, wenn die Festlegung eines IDMEF Wert für ein Feld, das von einem anderen Typ ist, bis jetzt, wenn ein Benutzer versucht, einen Weg eines bestimmten Typs mit einer idmef_value_t Objekt mit einem anderen Typ, idmef_path_set set () würde einen Fehler zurück. Verschiedene Fehler wurden behoben.
Tags: Major feature enhancements
EasyBindings have been included. EasyBindings
provide simple C++, Python, Perl, Ruby, and Lua
bindings for using libprelude. A C API helper was
added. A 0.9.18 regression (an alert created with
empty CreateTime) was fixed. Reference counting
was implemented for the idmef-criteria and
prelude-connection API. Automatic casting is done
when setting an IDMEF Value to a field that is of
different type; until now, if a user tried to set
a path of a specific type with an idmef_value_t
object containing another type, idmef_path_set()
would return an error. Various bugs were fixed.

2008-07-19 02:22
0.9.18

Diese Version unterstützt TLS-Einstellungen durch die Angabe "tls-Optionen" Konfigurations-Eintrag. Es arbeitet rund um eine seltene Kompression Protokoll Verhandlungen Problem. Variable Substitution in Prelude Konfigurations-Dateien umgesetzt wird. IDMEF Kriterien ein Vielfaches Werte für einen einzigen Pfad sind erlaubt (zB: alert.classification.text = (A | | B | | C | | D). Negation der ganzen idmef-Kriterien umgesetzt wurde. Eine mögliche IDMEFCriteria entsprechen Problem wurde fixiert. Ein Problem, das API-Konsistenz zu unerwartetem Verhalten konnte, wurde behoben. Es gibt verschiedene andere Bugfixes.
Tags: Major feature enhancements
This release supports TLS settings specification through the "tls-options" configuration entry. It works around a rare compression protocol negotiation problem. Variable substitution in Prelude configuration files is implemented. IDMEF criteria with multiples values for a single path are allowed (eg: alert.classification.text = (A || B || C || D). Negation of whole idmef-criteria has been implemented. A possible IDMEFCriteria match problem has been fixed. An API consistency issue that could lead to unexpected behavior has been fixed. There are various other bugfixes.

2008-04-24 15:00
0.9.17

RFC 4122 UUIDv1 für eindeutige Kennung Generation. IDMEF Weg API verbessert, so dass den Wert innerhalb eines IDMEF Nachricht zu zerstören, und Unified Memory Handling. Build-System Reinigung, damit RELRO, wenn möglich. Implementieren eines AutoConfig Flagge, dass sich die Applikationen, um für ihren Klienten unset nicht auf die Standard-Profil / globale Konfiguration zu lesen. Fix Behauptung, wenn möglich zu zerstören un-Auftakt-Client gestartet. Verbesserung der Auftakt-io-API. Header Updates für C + + zu erstellen. Fix Druck und das Klonen von IDMEF leeren String. Bindings wurden für optionale Integer Abruf. Verschiedene Fehler behoben.
Tags: Major feature enhancements
Use RFC 4122 UUIDv1 for unique identifier generation. IDMEF Path API improvement, allowing to destroy value within an IDMEF message, and unified memory handling. Build system cleanup, enable RELRO when possible. Implement an AUTOCONFIG flag, that applications can unset in order for their client not to read the default profile/global configuration. Fix possible assertion when destroying un-started prelude-client. Improvement to the prelude-io API. Headers fixes for C++ build. Fix printing and cloning of empty IDMEF string. Bindings fixes for optional integer retrieval. Various bug fixes.

Project Resources