Télécharger la liste

Sponsored link

Description du projet

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.

Système requise

System requirement is not defined
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

Ce communiqué se compile et s'exécute nativement sous Win32. Un problème de descripteur de fichier de fermeture après daemonizing (# 311) a été corrigé. Nouvelles fonctions API vous permettent de spécifier le préfixe libprelude de travail, qui peut également être définie en utilisant la variable d'environnement LIBPRELUDE_PREFIX (# 255). libprelude est maintenant relocalisable (utiliser l'option - enable-option de configuration relocatable). Il existe des correctifs initialisation libgcrypt. Ce communiqué a une interface complète Win32 glthread. Il ya des corrections de bugs divers.
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 indépendance API: POSIX, Solaris, PTH, et backends Win32. Nom du noeud et la détection automatique d'adresses. Lors de l'incantation d'une valeur IDMEF échoue, la valeur IDMEF non modifié est renvoyé. Non ouvrable uint32 et uint64 à du temps d'incantation est fixe. Un éventuel "double free" quand on lance une valeur IDMEF est fixe. Les tests unitaires sont inclus. Le C + + headers chemin d'installation est fixe. Un EasyBindings Perl IDMEF-> Read () boucle infinie méthode est fixe. Une valeur IDMEF nouvelle est traitée comme un objet IDMEF neuf: l'ancienne valeur est retournée si l'on existe déjà.
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 ont été inclus. EasyBindings fournir simple C + +, Python, Perl, Ruby et Lua bindings pour utiliser libprelude. AC helper API a été ajoutée. Une régression 0.9.18 (une alerte vide créé avec CreateTime) a été fixée. Le compte de référence a été appliquée pour la IDMEF-critères et prélude connexion API. Coulée automatique se fait lors de la fixation d'une valeur IDMEF à un champ qui est de type différent; jusqu'à présent, si un utilisateur a essayé de définir un chemin d'un type spécifique d'un objet idmef_value_t contenant un autre type, idmef_path_set () renvoie une erreur. Divers bogues ont été corrigés.
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

Cette version prend en charge les paramètres de spécification TLS à travers le "tls-options" entrée de configuration. Il fonctionne autour d'un problème de compression rares protocole de négociation. Substitution de variables dans les fichiers de configuration Prélude est mis en œuvre. IDMEF critères avec des valeurs multiples pour un seul trajet sont autorisés (par exemple: alert.classification.text = (A | | B | | C | | D). Négation de IDMEF ensemble de critères a été mis en œuvre. IDMEFCriteria Un éventuel problème de concordance a été fixe. Un problème de cohérence API qui pourrait conduire à un comportement inattendu a été corrigé. Il existe diverses autres corrections de bugs.
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

Utilisez RFC 4122 UUIDv1 pour la génération d'identifiant unique. IDMEF voie d'amélioration de l'API, permettant de détruire de la valeur dans un message IDMEF, et gestion de la mémoire unifiée. Build nettoyage du système, activez RELRO quand c'est possible. Mettre en œuvre un drapeau AUTOCONFIG, que les applications peuvent unset pour que leur client de ne pas lire le profil default / configuration globale. Correction d'assertion lorsque nous détruisons les Nations unies ont commencé prelude-client. Bonification du prelude-io API. Corrige-têtes pour C + + construire. Correction d'impression et le clonage de ficelle IDMEF vide. Fixations des correctifs pour la récupération entier optionnel. Diverses corrections de bugs.
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