Download List

프로젝트 설명

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.

System Requirements

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

이 릴리스를 컴파일하고 네이티브는 Win32에서 실행됩니다. daemonizing (# 311) 후 파일을 설명 클로저 문제가 해결되었습니다. 새로운 API 함수도 LIBPRELUDE_PREFIX 환경 변수 (# 255)를 사용하여 설정할 수있습니다 libprelude 접두사 작업을 지정할 수있습니다. libprelude (지금 사용으로 - enable - relocatable 구성 옵션) relocatable입니다. 저기 libgcrypt를 초기화가 수정됩니다. 이 릴리스에서 Win32 전체 glthread 백엔드있다. 이미 여러 버그수정있습니다.
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

다중 스레딩 API에 독립 : POSIX의, 솔라리스, PTH, backends는 Win32를 지원합니다. 자동 노드의 이름과 주소를 감지. IDMEF 때 값이 수정되지 않은 값을 반환 IDMEF 실패 캐스팅. 비 시간을 캐스팅 uint32 및 uint64하고 고정됩니다. 가능한 더블 캐스팅 IDMEF 가치를 무료로 고정됩니다. 단위 테스트가 포함되어있습니다. C + +를 헤더를 설치하는 경로가 고정됩니다. 펄 EasyBindings IDMEF - "읽기 () 메소드를 무한 루프에 고정됩니다. 새로운 IDMEF 가치를 새로운 IDMEF 개체로 처리됩니다 : 이전 값을 반환하는 경우 이미 존재한다.
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 포함되었습니다. EasyBindings 제공하는 간단한 C + +, 파이썬, 펄, 루비, 그리고 루아 바인딩 libprelude를 사용합니다. AC API를 도우미가 추가되었습니다. 0.9.18 회귀 (경고 빈 CreateTime 만든)에서 해결되었습니다. 참조 카운팅을 idmef 구현되었다 기준과 전주곡 연결 API를. 자동 캐스팅을 할 때 다른 타입 중 하나입니다 IDMEF 필드 값 설정을 완료합니다; 경우 사용자가 idmef_value_t 개체를 다른 형식 idmef_path_set 포함하는 특정 유형의 경로를 설정하려고 지금까지, () 오류를 반환합니다. 다양한 버그가 수정되었습니다.
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

이 릴리스에는 "TLS를 통한 TLS를 설정 사양을 지원하는 옵션을"구성 항목을 누릅니다. 그것은보기 드문 압축 프로토콜을 협상이 문제를 해결 작동합니다. 전주곡 구성 파일에서 변수 대체 구현됩니다. 단일 경로에 대한 배수 값을 IDMEF 기준 (예 : alert.classification.text = (| | B 조 | | 전체 idmef의 대부분이 C | | D 조). 부정 - 기준이 구현되었습니다. IDMEFCriteria 가능성이 일치하는 문제가 발생했습니다 사용할 수있습니다 고정. 그 예기치 않은 동작이 이어질 수있는 API가 일관성이 문제가 해결되었습니다. 저기 각종 버그수정있습니다.
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. IDMEF 경로 API를 개선 IDMEF 메시지 내에서 가치를 파괴할 수 있도록, 그리고 통합 메모리 취급. 시스템 정리를 빌드 RELRO 가능한 수있습니다. 응용 프로그램을 위해서는 자신의 클라이언트에 대한 기본 프로필 / 글로벌 구성을 읽을 수 없다는 unset 수 AUTOCONFIG 플래그를 구현합니다. 가능한 주장을 취소 파괴되면 수정 - 전주곡 클라이언트 시작했다. 개선 서곡 - Io의 API를합니다. C의 헤더를 수정 + + 빌드합니다. 인쇄 수정 및 빈 문자열 IDMEF 복제. 옵션 정수로 검색에 대한 바인딩을 수정. 다양한 버그 수정.
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