mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-21 04:06:46 +00:00
[NEW] security/bsmtrace3: BSM based intrusion detection system
bsmtrace is a BSM based intrusion detection system, utilizing audit trails and real-time audit event analysis through auditpipe(4). This host based IDS operates using a finite state machine principles with a flexible sequence driven signature system. WWW: https://www.github.com/openbsm/bsmtrace This is a repocopy of security/bsmtrace, updated to recently-released 3.x. There are breaking changes between 1.x and 3.x, so it was decided to create a new port to give consumers some time to update their configs. The old security/bsmtrace should be deprecated in fairly short order, after bsmtrace3 has received a little bit of soak time in ports. bsmtrace 3.x, compared to the previous port, offers following new features: - Set arrays will now resize on the fly, so the size limits should be no more - Logging channels have been removed, there's now one `logfile` directive that can be applied at the global level to switch the logfile, assuming the -l logdir option is in use - Other config files can now be included with the 'include' directive; globs are not currently supported, paths are relative to the primary config file - Sequences can now be configured to match on the jail name with the per-sequence `zone` directive; valid values are: any, none, or a glob string that matches the jail name. Any = any jail, not the host. None = Only the host, no jails. Other points: - The Makefile patch is no longer needed as PCRE is now a mandatory dependency. - The dprintf(3) conflict is no more, so the rest of the patches also disappear. - This port now installs manpages to ${PREFIX}/share/man as per recent guidelines to reflect base hierarchy. - MAINTAINER remains csjp with the OpenBSM/TrustedBSD project. Approved by: koobs (mentor) Differential Revision: https://reviews.freebsd.org/D24437
This commit is contained in:
parent
d41882f376
commit
dcb93871af
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=532477
@ -60,6 +60,7 @@
|
||||
SUBDIR += bruteforceblocker
|
||||
SUBDIR += bsdsfv
|
||||
SUBDIR += bsmtrace
|
||||
SUBDIR += bsmtrace3
|
||||
SUBDIR += bugs
|
||||
SUBDIR += bzrtp
|
||||
SUBDIR += ca_root_nss
|
||||
|
44
security/bsmtrace3/Makefile
Normal file
44
security/bsmtrace3/Makefile
Normal file
@ -0,0 +1,44 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= bsmtrace
|
||||
PORTVERSION= 3.0
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= security
|
||||
PKGNAMESUFFIX= 3
|
||||
|
||||
MAINTAINER= csjp@FreeBSD.org
|
||||
COMMENT= BSM based intrusion detection system
|
||||
|
||||
LICENSE= BSD2CLAUSE
|
||||
|
||||
LIB_DEPENDS= libpcre.so:devel/pcre
|
||||
|
||||
CONFLICTS_INSTALL= bsmtrace-[0-9]*
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= openbsm
|
||||
|
||||
SUB_FILES= pkg-message
|
||||
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
|
||||
OPTIONS_DEFINE= EXAMPLES
|
||||
|
||||
pre-build:
|
||||
${REINPLACE_CMD} -e \
|
||||
's,/etc/bsmtrace.conf,${PREFIX}/etc/bsmtrace.conf,' \
|
||||
${WRKSRC}/config.h
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin
|
||||
|
||||
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 \
|
||||
${STAGEDIR}${MAN1PREFIX}/share/man/man1
|
||||
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.conf.5 \
|
||||
${STAGEDIR}${MAN5PREFIX}/share/man/man5
|
||||
|
||||
do-install-EXAMPLES-on:
|
||||
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf ${STAGEDIR}${EXAMPLESDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
3
security/bsmtrace3/distinfo
Normal file
3
security/bsmtrace3/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1586997209
|
||||
SHA256 (openbsm-bsmtrace-v3.0_GH0.tar.gz) = 7b3575cbd2ecb4368221bd8e732f194825e75db44b61cb13c959e1dde3d3c831
|
||||
SIZE (openbsm-bsmtrace-v3.0_GH0.tar.gz) = 32679
|
10
security/bsmtrace3/files/pkg-message.in
Normal file
10
security/bsmtrace3/files/pkg-message.in
Normal file
@ -0,0 +1,10 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
Please note a sample configuration file for bsmtrace has been installed
|
||||
in %%EXAMPLESDIR%%. This file will not be
|
||||
suitable for your own system, but can be used as a reference to get
|
||||
started.
|
||||
EOM
|
||||
}
|
||||
]
|
6
security/bsmtrace3/pkg-descr
Normal file
6
security/bsmtrace3/pkg-descr
Normal file
@ -0,0 +1,6 @@
|
||||
bsmtrace is a BSM based intrusion detection system, utilizing audit trails
|
||||
and real-time audit event analysis through auditpipe(4). This host based
|
||||
IDS operates using a finite state machine principles with a flexible
|
||||
sequence driven signature system.
|
||||
|
||||
WWW: https://www.github.com/openbsm/bsmtrace
|
4
security/bsmtrace3/pkg-plist
Normal file
4
security/bsmtrace3/pkg-plist
Normal file
@ -0,0 +1,4 @@
|
||||
sbin/bsmtrace
|
||||
share/man/man1/bsmtrace.1.gz
|
||||
share/man/man5/bsmtrace.conf.5.gz
|
||||
%%EXAMPLESDIR%%/bsmtrace.conf
|
Loading…
Reference in New Issue
Block a user