libprelude: The central library for Prelude-IDS framework1
Libprelude is the library that provide the framework used to access the
Prelude system. It handles secured communications with one or several
prelude-manager collector, and provide an API (Application Programming
Interface) to create IDMEF (Intrusion Detection Message Exchange Format)
based events.
It also provides important features like failover (saving to a local
file for later retransmission, usage of a fallback route), in case one
of the prelude-manager server used goes down.
Moreover, it gives you the ability to create sensor that read events
received by one or a set of prelude-manager.
You could for example write an interactive notification system using
this feature.
... part of T2,
get it here
URL: https://www.prelude-ids.org
Author: Yoann Vandoorselaere <yoann [at] prelude-ids [dot] org>
Maintainer: T2 Project <t2 [at] t2-project [dot] org>
License: OpenSource
Status: Stable
Version: 5.2.0
Download: https://www.prelude-siem.org/pkg/src/5.2.0/ libprelude-5.2.0.tar.gz
T2 source: config.hlp
T2 source: config.in
T2 source: libprelude.cache
T2 source: libprelude.conf
T2 source: libprelude.desc
Build time (on reference hardware): 20% (relative to binutils)2
Installed size (on reference hardware): 6.98 MB, 174 files
Dependencies (build time detected):
00-dirtree
bash
binutils
coreutils
diffutils
findutils
gawk
gnutls
grep
gzip
libtool
linux-header
lua
make
pcre
perl
python
sed
tar
tbb
Installed files (on reference hardware):
[show]
etc/opt/prelude
etc/opt/prelude/prelude
etc/opt/prelude/prelude/default
etc/opt/prelude/prelude/default/client.conf
etc/opt/prelude/prelude/default/global.conf
etc/opt/prelude/prelude/default/idmef-client.conf
etc/opt/prelude/prelude/default/tls.conf
etc/opt/prelude/prelude/profile
opt/prelude
opt/prelude/bin
opt/prelude/bin/libprelude-config
opt/prelude/bin/prelude-adduser
opt/prelude/bin/prelude-admin
opt/prelude/doc
opt/prelude/include
opt/prelude/include/libprelude
opt/prelude/include/libprelude/common.h
opt/prelude/include/libprelude/daemonize.h
opt/prelude/include/libprelude/idmef-additional-data.h
opt/prelude/include/libprelude/idmef-class.h
opt/prelude/include/libprelude/idmef-class.hxx
opt/prelude/include/libprelude/idmef-criteria.h
opt/prelude/include/libprelude/idmef-criteria.hxx
opt/prelude/include/libprelude/idmef-criterion-value.h
opt/prelude/include/libprelude/idmef-data.h
opt/prelude/include/libprelude/idmef-message-helpers.h
opt/prelude/include/libprelude/idmef-message-id.h
opt/prelude/include/libprelude/idmef-message-print-json.h
opt/prelude/include/libprelude/idmef-message-print.h
opt/prelude/include/libprelude/idmef-message-read.h
opt/prelude/include/libprelude/idmef-message-write.h
opt/prelude/include/libprelude/idmef-object.h
opt/prelude/include/libprelude/idmef-path.h
opt/prelude/include/libprelude/idmef-path.hxx
opt/prelude/include/libprelude/idmef-time.h
opt/prelude/include/libprelude/idmef-time.hxx
opt/prelude/include/libprelude/idmef-tree-data.h
opt/prelude/include/libprelude/idmef-tree-wrap.h
opt/prelude/include/libprelude/idmef-value-type.h
opt/prelude/include/libprelude/idmef-value.h
opt/prelude/include/libprelude/idmef-value.hxx
opt/prelude/include/libprelude/idmef.h
opt/prelude/include/libprelude/idmef.hxx
opt/prelude/include/libprelude/prelude-async.h
opt/prelude/include/libprelude/prelude-client-easy.hxx
opt/prelude/include/libprelude/prelude-client-profile.h
opt/prelude/include/libprelude/prelude-client-profile.hxx
opt/prelude/include/libprelude/prelude-client.h
opt/prelude/include/libprelude/prelude-client.hxx
opt/prelude/include/libprelude/prelude-config.h
opt/prelude/include/libprelude/prelude-connection-pool.h
opt/prelude/include/libprelude/prelude-connection-pool.hxx
opt/prelude/include/libprelude/prelude-connection.h
opt/prelude/include/libprelude/prelude-connection.hxx
opt/prelude/include/libprelude/prelude-error.h
opt/prelude/include/libprelude/prelude-error.hxx
opt/prelude/include/libprelude/prelude-extract.h
opt/prelude/include/libprelude/prelude-failover.h
opt/prelude/include/libprelude/prelude-hash.h
opt/prelude/include/libprelude/prelude-ident.h
opt/prelude/include/libprelude/prelude-inttypes.h
opt/prelude/include/libprelude/prelude-io.h
opt/prelude/include/libprelude/prelude-linked-object.h
opt/prelude/include/libprelude/prelude-list.h
opt/prelude/include/libprelude/prelude-log.h
opt/prelude/include/libprelude/prelude-log.hxx
opt/prelude/include/libprelude/prelude-macros.h
opt/prelude/include/libprelude/prelude-message-id.h
opt/prelude/include/libprelude/prelude-msg.h
opt/prelude/include/libprelude/prelude-msgbuf.h
opt/prelude/include/libprelude/prelude-option-wide.h
opt/prelude/include/libprelude/prelude-option.h
opt/prelude/include/libprelude/prelude-plugin.h
opt/prelude/include/libprelude/prelude-string.h
opt/prelude/include/libprelude/prelude-thread.h
opt/prelude/include/libprelude/prelude-timer.h
opt/prelude/include/libprelude/prelude.h
opt/prelude/include/libprelude/prelude.hxx
opt/prelude/lib64
opt/prelude/lib64/libprelude.so
opt/prelude/lib64/libprelude.so.28
opt/prelude/lib64/libprelude.so.28.1.0
opt/prelude/lib64/libpreludecpp.so
opt/prelude/lib64/libpreludecpp.so.12
opt/prelude/lib64/libpreludecpp.so.12.0.1
opt/prelude/lib64/lua
opt/prelude/lib64/lua/5.4
opt/prelude/lib64/lua/5.4/prelude.so
opt/prelude/lib64/pkgconfig
opt/prelude/lib64/pkgconfig/libprelude.pc
opt/prelude/lib64/python3.11
opt/prelude/lib64/python3.11/site-packages
opt/prelude/lib64/python3.11/site-packages/_prelude.cpython-311-x86_64-linux-gnu.so
opt/prelude/lib64/python3.11/site-packages/prelude-5.2.0-py3.11.egg-info
opt/prelude/lib64/python3.11/site-packages/prelude.py
opt/prelude/man
opt/prelude/man/man1
opt/prelude/man/man1/libprelude-config.1
opt/prelude/man/man1/prelude-admin.1
opt/prelude/share
opt/prelude/share/aclocal
opt/prelude/share/aclocal/libprelude.m4
opt/prelude/share/gtk-doc
opt/prelude/share/gtk-doc/html
opt/prelude/share/gtk-doc/html/libprelude
opt/prelude/share/gtk-doc/html/libprelude/api-index-full.html
opt/prelude/share/gtk-doc/html/libprelude/ch01.html
opt/prelude/share/gtk-doc/html/libprelude/deprecated-api-index.html
opt/prelude/share/gtk-doc/html/libprelude/home.png
opt/prelude/share/gtk-doc/html/libprelude/index.html
opt/prelude/share/gtk-doc/html/libprelude/left-insensitive.png
opt/prelude/share/gtk-doc/html/libprelude/left.png
opt/prelude/share/gtk-doc/html/libprelude/libprelude-idmef-additional-data.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-idmef-criteria.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-idmef-criterion-value.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-idmef-data.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-idmef-message-print.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-idmef-message-read.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-idmef-message-write.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-idmef-path.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-idmef-time.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-idmef-tree-wrap.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-idmef-value.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-async.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-client-profile.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-client.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-connection-pool.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-connection.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-error.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-failover.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-hash.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-ident.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-inttypes.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-io.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-linked-object.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-list.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-log.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-msg.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-msgbuf.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-option-wide.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-option.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-plugin.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-string.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude-timer.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude-prelude.html
opt/prelude/share/gtk-doc/html/libprelude/libprelude.devhelp2
opt/prelude/share/gtk-doc/html/libprelude/object-tree.html
opt/prelude/share/gtk-doc/html/libprelude/right-insensitive.png
opt/prelude/share/gtk-doc/html/libprelude/right.png
opt/prelude/share/gtk-doc/html/libprelude/style.css
opt/prelude/share/gtk-doc/html/libprelude/up-insensitive.png
opt/prelude/share/gtk-doc/html/libprelude/up.png
opt/prelude/share/libprelude
opt/prelude/share/libprelude/swig
opt/prelude/share/libprelude/swig/libpreludecpp.i
opt/prelude/share/libprelude/swig/lua
opt/prelude/share/libprelude/swig/lua/libpreludecpp-lua.i
opt/prelude/share/libprelude/swig/perl
opt/prelude/share/libprelude/swig/perl/libpreludecpp-perl.i
opt/prelude/share/libprelude/swig/python
opt/prelude/share/libprelude/swig/python/libpreludecpp-python.i
usr/lib64/perl5/site_perl/5.38.0/x86_64-t2-linux-gnu/Prelude.pm
usr/lib64/perl5/site_perl/5.38.0/x86_64-t2-linux-gnu/auto
usr/lib64/perl5/site_perl/5.38.0/x86_64-t2-linux-gnu/auto/Prelude
usr/lib64/perl5/site_perl/5.38.0/x86_64-t2-linux-gnu/auto/Prelude/.packlist
usr/lib64/perl5/site_perl/5.38.0/x86_64-t2-linux-gnu/auto/Prelude/Prelude.so
var/adm/dependencies/libprelude
var/adm/descs/libprelude
var/adm/flists/libprelude
var/adm/md5sums/libprelude
var/adm/packages/libprelude
var/opt/prelude
var/opt/prelude/spool
var/opt/prelude/spool/prelude
1) This page was automatically generated from the T2
package source. Corrections, such as dead links, URL changes or typos
need to be performed directly on that source.
2) Compatible with Linux From Scratch's
"Standard Build Unit" (SBU).