14 | | The PreludeDB Library provides an abstraction layer upon the type and \ |
15 | | format of the database used to store IDMEF alerts. It allows developers \ |
16 | | to use the Prelude IDMEF database easily and efficiently without worrying \ |
17 | | about SQL, and to access the database independently of the type/format \ |
18 | | of the database.\ |
19 | | \ |
20 | | Prelude is an Hybrid IDS framework that relies on the IDMEF (Intrusion \ |
21 | | Detection Message Exchange Format) IETF standard. It enables security \ |
22 | | sensors such as Snort, honeyd, Nessus Vulnerability Scanner, Samhain, \ |
23 | | over 30 types of system logs, and many others to verify an attack \ |
24 | | by performing automatic correlation between events. |
25 | | |
26 | | homepage http://www.prelude-ids.org |
27 | | master_sites http://www.prelude-ids.org/download/releases/ \ |
28 | | http://www.prelude-ids.org/download/releases/old/ |
| 15 | Prelude is a Universal "Security Information Management" (SIM) system. \ |
| 16 | Prelude collects, normalizes, sorts, aggregates, correlates and \ |
| 17 | reports all security-related events independently of the product brand \ |
| 18 | or license giving rise to such events. |
| 19 | |
| 20 | homepage http://www.prelude-ids.org/ |
| 21 | master_sites ${homepage}/download/releases/libpreludedb/ |
| 22 | |
| 38 | |
| 39 | #destroot.keepdirs \ |
| 40 | # ${destroot}${prefix}/var/spool/prelude \ |
| 41 | # ${destroot}${prefix}/etc/prelude/profile |
| 42 | |
| 43 | #post-destroot { file delete -force "${destroot}${prefix}/lib/charset.alias" } |
| 44 | |
| 45 | default_variants \ |
| 46 | +sqlite3 |
| 47 | variant python24 conflicts python25 description {python2.4 bindings} { |
| 48 | configure.args-delete --without-python |
| 49 | configure.args-append --with-python=${prefix}/bin/python2.4 |
| 50 | depends_lib-append port:python24 |
| 51 | } |
| 52 | |
| 53 | variant python25 conflicts python24 description {python2.5 bindings} { |
| 54 | configure.args-delete --without-python |
| 55 | configure.args-append --with-python=${prefix}/bin/python2.5 |
| 56 | depends_lib-append port:python25 |
| 57 | } |
| 58 | |
| 59 | variant perl description {perl bindings} { |
| 60 | configure.args-delete --without-perl |
| 61 | configure.args-append --with-perl=${prefix}/bin/perl5.8 |
| 62 | depends_lib-append port:perl5.8 |
| 63 | } |
| 64 | |
| 65 | variant sqlite3 description {sqlite3 database support} { |
| 66 | configure.args-delete --without-sqlite |
| 67 | depends_lib-append port:sqlite3 |
| 68 | } |
| 69 | |
| 70 | #variant mysql4 description {mysql4 database support} { |
| 71 | # configure.args-delete --without-mysql |
| 72 | # configure.args-append --with-mysql |
| 73 | # depends_lib-append port:mysql4 |
| 74 | #} |
| 75 | |
| 76 | #variant mysql5 description {mysql5 database support} { |
| 77 | # configure.args-delete --without-mysql |
| 78 | # configure.args-append --with-mysql |
| 79 | # depends_lib-append port:mysql5 |
| 80 | #} |
| 81 | |
| 82 | #variant postgresql description {postgresql database support} { |
| 83 | # configure.args-delete --without-pgsql |
| 84 | # configure.args-append --with-pgsql |
| 85 | # depends_lib-append port:postgreql |
| 86 | #} |