security/wazuh-*: Update to 4.7.2
- Install FreeBSD rules, decoders and SCA files by default - Strip python binary and so files - Add devel/libffi and databases/arrow to LIB_DEPENDS - Update pkg-message files - Othe minor modifications ChangeLog at: https://documentation.wazuh.com/current/release-notes/release-4-7-2.html
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
PORTNAME= wazuh
|
||||
DISTVERSION= 4.7.1
|
||||
DISTVERSION= 4.7.2
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= security
|
||||
MASTER_SITES= https://packages.wazuh.com/deps/23/libraries/sources/:wazuh_sources
|
||||
MASTER_SITES= https://packages.wazuh.com/deps/24/libraries/sources/:wazuh_sources
|
||||
PKGNAMESUFFIX= -agent
|
||||
DISTFILES= ${EXTERNAL_DISTFILES}
|
||||
DIST_SUBDIR= ${PORTNAME}-${DISTVERSION}
|
||||
@@ -21,10 +21,15 @@ LIB_DEPENDS= libnghttp2.so:www/libnghttp2
|
||||
USES= cpe gmake perl5 readline shebangfix sqlite:3 uidfix
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_TUPLE= alonsobsd:wazuh-freebsd:${WAZUH_EXTRAFILE_TAGNAME}:wazuh
|
||||
|
||||
USE_RC_SUBR= ${PORTNAME}${PKGNAMESUFFIX}
|
||||
|
||||
MAKE_ARGS+= TARGET=agent
|
||||
|
||||
WAZUH_EXTRAFILE= alonsobsd-${PORTNAME}-freebsd-${WAZUH_EXTRAFILE_TAGNAME}_GH0${EXTRACT_SUFX}
|
||||
WAZUH_EXTRAFILE_TAGNAME=cd0051b
|
||||
|
||||
EXTERNAL_DISTFILES= cJSON.tar.gz:wazuh_sources \
|
||||
curl.tar.gz:wazuh_sources \
|
||||
libdb.tar.gz:wazuh_sources \
|
||||
@@ -92,9 +97,12 @@ post-extract:
|
||||
.for FILE in ${EXTERNAL_DISTFILES}
|
||||
@cd ${WRKSRC}/src/external && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${FILE:S/:wazuh_sources//} ${EXTRACT_AFTER_ARGS}
|
||||
.endfor
|
||||
@${MKDIR} ${WRKSRC}/ruleset/sca/freebsd
|
||||
@cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${WAZUH_EXTRAFILE} ${EXTRACT_AFTER_ARGS}
|
||||
@${MV} ${WRKDIR}/${PORTNAME}-freebsd-${WAZUH_EXTRAFILE_TAGNAME} ${WRKDIR}/wazuh-freebsd
|
||||
@cd ${WRKDIR}/wazuh-freebsd/var/ossec/ruleset/sca && ${CP} *.yml ${WRKSRC}/ruleset/sca/freebsd/
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} -e 's|HOST_NAME_MAX|_POSIX_HOST_NAME_MAX|g' ${WRKSRC}/src/wazuh_modules/wm_database.c
|
||||
${REINPLACE_CMD} -e 's|CC=|CC?=|g' -e 's|AR=|AR?=|g' ${WRKSRC}/src/external/bzip2/Makefile
|
||||
|
||||
do-build:
|
||||
|
||||
@@ -1,39 +1,41 @@
|
||||
TIMESTAMP = 1703125728
|
||||
SHA256 (wazuh-4.7.1/cJSON.tar.gz) = 678d796318da57d5f38075e74bbb3b77375dc3f8bb49da341ad1b43c417e8cc1
|
||||
SIZE (wazuh-4.7.1/cJSON.tar.gz) = 27863
|
||||
SHA256 (wazuh-4.7.1/curl.tar.gz) = 50bb159324b1ec38ca76b338ba3709f0c0da8678680a12a9d305f1d8f726b25d
|
||||
SIZE (wazuh-4.7.1/curl.tar.gz) = 4105359
|
||||
SHA256 (wazuh-4.7.1/libdb.tar.gz) = 7e9c44e8c7fdb186ff521a8d085b1bfa634d342dcc777ecea1fbf9a98ab5dc5e
|
||||
SIZE (wazuh-4.7.1/libdb.tar.gz) = 3874990
|
||||
SHA256 (wazuh-4.7.1/libffi.tar.gz) = 0e971f64bacc22094e89f034bba075b40ecc2c2c2900eecd7ae85815fd6c9f69
|
||||
SIZE (wazuh-4.7.1/libffi.tar.gz) = 964576
|
||||
SHA256 (wazuh-4.7.1/libyaml.tar.gz) = 35daad608b372d5ce099f738c0f21bfcc03d6920d92f448386c584e664f1376a
|
||||
SIZE (wazuh-4.7.1/libyaml.tar.gz) = 424656
|
||||
SHA256 (wazuh-4.7.1/openssl.tar.gz) = 9289ccf6b82762569a183ad71a745872eff51f1089c77d58b0c4ef0f761e0288
|
||||
SIZE (wazuh-4.7.1/openssl.tar.gz) = 13235833
|
||||
SHA256 (wazuh-4.7.1/procps.tar.gz) = 221f395e29d1bdbe4bacc9db39602eee0bae685a935437be0d7feb42e3192d07
|
||||
SIZE (wazuh-4.7.1/procps.tar.gz) = 55897
|
||||
SHA256 (wazuh-4.7.1/sqlite.tar.gz) = e68521637d9e4e60115707cd7f35275a92ce6d0fc1ff04e22d7bbf0c393f8ff1
|
||||
SIZE (wazuh-4.7.1/sqlite.tar.gz) = 2296429
|
||||
SHA256 (wazuh-4.7.1/zlib.tar.gz) = da229c2ac01c572d6b00085fbbbb141382c818ed29299093153525f84b027b0d
|
||||
SIZE (wazuh-4.7.1/zlib.tar.gz) = 638616
|
||||
SHA256 (wazuh-4.7.1/audit-userspace.tar.gz) = e82a32e5edf93b055160e14bc97f41dead39287925851dc80a7638e2d4d30434
|
||||
SIZE (wazuh-4.7.1/audit-userspace.tar.gz) = 1682820
|
||||
SHA256 (wazuh-4.7.1/msgpack.tar.gz) = 06d63bcf32896cd0af5480c401134b1ad1c166fd84ebe5b486e792101ee854e2
|
||||
SIZE (wazuh-4.7.1/msgpack.tar.gz) = 591294
|
||||
SHA256 (wazuh-4.7.1/bzip2.tar.gz) = 27688ee0316a64b39e511b2c224070cad97c394a5f711f9d055fc1809d895bcd
|
||||
SIZE (wazuh-4.7.1/bzip2.tar.gz) = 71277
|
||||
SHA256 (wazuh-4.7.1/nlohmann.tar.gz) = cefb07936d3d5bfdd3efc5e9bb8d3c807d681273bdac2e83b3d67aef2d1158c4
|
||||
SIZE (wazuh-4.7.1/nlohmann.tar.gz) = 135749
|
||||
SHA256 (wazuh-4.7.1/googletest.tar.gz) = 8c1e8a0a7f221c2125e99e6acb709da2ba472476b4d057c58de504bebf38d417
|
||||
SIZE (wazuh-4.7.1/googletest.tar.gz) = 885874
|
||||
SHA256 (wazuh-4.7.1/libpcre2.tar.gz) = d0bafc3579fa0af0a39951586edfa349e1f4be83d28bed86abe0a3fc4b34fcfa
|
||||
SIZE (wazuh-4.7.1/libpcre2.tar.gz) = 1252173
|
||||
SHA256 (wazuh-4.7.1/libplist.tar.gz) = 88278d4bdfc1bd6a3a1a55a4f3d933683d2732ba09cf7a749fe8ec8eec406e3c
|
||||
SIZE (wazuh-4.7.1/libplist.tar.gz) = 1520623
|
||||
SHA256 (wazuh-4.7.1/libarchive.tar.gz) = f863f382ead9f61abc560ff0ead0be3aa9e95b6f8c62756e1f034f4c2386ba79
|
||||
SIZE (wazuh-4.7.1/libarchive.tar.gz) = 7040169
|
||||
SHA256 (wazuh-4.7.1/popt.tar.gz) = d6880a06622ca32dc4aa39ad5dcf7bef2faa81bd931afbe64ba434ad8fee1daa
|
||||
SIZE (wazuh-4.7.1/popt.tar.gz) = 891309
|
||||
SHA256 (wazuh-4.7.1/wazuh-wazuh-v4.7.1_GH0.tar.gz) = 50c27b6e877022e4396012e1224545906136765c976205e448aebc29b000ab39
|
||||
SIZE (wazuh-4.7.1/wazuh-wazuh-v4.7.1_GH0.tar.gz) = 13760238
|
||||
TIMESTAMP = 1705377496
|
||||
SHA256 (wazuh-4.7.2/cJSON.tar.gz) = 678d796318da57d5f38075e74bbb3b77375dc3f8bb49da341ad1b43c417e8cc1
|
||||
SIZE (wazuh-4.7.2/cJSON.tar.gz) = 27863
|
||||
SHA256 (wazuh-4.7.2/curl.tar.gz) = 50bb159324b1ec38ca76b338ba3709f0c0da8678680a12a9d305f1d8f726b25d
|
||||
SIZE (wazuh-4.7.2/curl.tar.gz) = 4105359
|
||||
SHA256 (wazuh-4.7.2/libdb.tar.gz) = 7e9c44e8c7fdb186ff521a8d085b1bfa634d342dcc777ecea1fbf9a98ab5dc5e
|
||||
SIZE (wazuh-4.7.2/libdb.tar.gz) = 3874990
|
||||
SHA256 (wazuh-4.7.2/libffi.tar.gz) = 0e971f64bacc22094e89f034bba075b40ecc2c2c2900eecd7ae85815fd6c9f69
|
||||
SIZE (wazuh-4.7.2/libffi.tar.gz) = 964576
|
||||
SHA256 (wazuh-4.7.2/libyaml.tar.gz) = 35daad608b372d5ce099f738c0f21bfcc03d6920d92f448386c584e664f1376a
|
||||
SIZE (wazuh-4.7.2/libyaml.tar.gz) = 424656
|
||||
SHA256 (wazuh-4.7.2/openssl.tar.gz) = 9289ccf6b82762569a183ad71a745872eff51f1089c77d58b0c4ef0f761e0288
|
||||
SIZE (wazuh-4.7.2/openssl.tar.gz) = 13235833
|
||||
SHA256 (wazuh-4.7.2/procps.tar.gz) = 221f395e29d1bdbe4bacc9db39602eee0bae685a935437be0d7feb42e3192d07
|
||||
SIZE (wazuh-4.7.2/procps.tar.gz) = 55897
|
||||
SHA256 (wazuh-4.7.2/sqlite.tar.gz) = e68521637d9e4e60115707cd7f35275a92ce6d0fc1ff04e22d7bbf0c393f8ff1
|
||||
SIZE (wazuh-4.7.2/sqlite.tar.gz) = 2296429
|
||||
SHA256 (wazuh-4.7.2/zlib.tar.gz) = da229c2ac01c572d6b00085fbbbb141382c818ed29299093153525f84b027b0d
|
||||
SIZE (wazuh-4.7.2/zlib.tar.gz) = 638616
|
||||
SHA256 (wazuh-4.7.2/audit-userspace.tar.gz) = e82a32e5edf93b055160e14bc97f41dead39287925851dc80a7638e2d4d30434
|
||||
SIZE (wazuh-4.7.2/audit-userspace.tar.gz) = 1682820
|
||||
SHA256 (wazuh-4.7.2/msgpack.tar.gz) = 06d63bcf32896cd0af5480c401134b1ad1c166fd84ebe5b486e792101ee854e2
|
||||
SIZE (wazuh-4.7.2/msgpack.tar.gz) = 591294
|
||||
SHA256 (wazuh-4.7.2/bzip2.tar.gz) = 27688ee0316a64b39e511b2c224070cad97c394a5f711f9d055fc1809d895bcd
|
||||
SIZE (wazuh-4.7.2/bzip2.tar.gz) = 71277
|
||||
SHA256 (wazuh-4.7.2/nlohmann.tar.gz) = cefb07936d3d5bfdd3efc5e9bb8d3c807d681273bdac2e83b3d67aef2d1158c4
|
||||
SIZE (wazuh-4.7.2/nlohmann.tar.gz) = 135749
|
||||
SHA256 (wazuh-4.7.2/googletest.tar.gz) = 8c1e8a0a7f221c2125e99e6acb709da2ba472476b4d057c58de504bebf38d417
|
||||
SIZE (wazuh-4.7.2/googletest.tar.gz) = 885874
|
||||
SHA256 (wazuh-4.7.2/libpcre2.tar.gz) = d0bafc3579fa0af0a39951586edfa349e1f4be83d28bed86abe0a3fc4b34fcfa
|
||||
SIZE (wazuh-4.7.2/libpcre2.tar.gz) = 1252173
|
||||
SHA256 (wazuh-4.7.2/libplist.tar.gz) = 88278d4bdfc1bd6a3a1a55a4f3d933683d2732ba09cf7a749fe8ec8eec406e3c
|
||||
SIZE (wazuh-4.7.2/libplist.tar.gz) = 1520623
|
||||
SHA256 (wazuh-4.7.2/libarchive.tar.gz) = f863f382ead9f61abc560ff0ead0be3aa9e95b6f8c62756e1f034f4c2386ba79
|
||||
SIZE (wazuh-4.7.2/libarchive.tar.gz) = 7040169
|
||||
SHA256 (wazuh-4.7.2/popt.tar.gz) = d6880a06622ca32dc4aa39ad5dcf7bef2faa81bd931afbe64ba434ad8fee1daa
|
||||
SIZE (wazuh-4.7.2/popt.tar.gz) = 891309
|
||||
SHA256 (wazuh-4.7.2/wazuh-wazuh-v4.7.2_GH0.tar.gz) = c8d41ee583729d567bb9294d03fb5f09a8426fd23a13f5398691eb6a353c9b88
|
||||
SIZE (wazuh-4.7.2/wazuh-wazuh-v4.7.2_GH0.tar.gz) = 13863348
|
||||
SHA256 (wazuh-4.7.2/alonsobsd-wazuh-freebsd-cd0051b_GH0.tar.gz) = d20100f8840e6f600aa0a49585bac80e62850fe5f2be40e11eaa1ffd50adf5c1
|
||||
SIZE (wazuh-4.7.2/alonsobsd-wazuh-freebsd-cd0051b_GH0.tar.gz) = 178174
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
--- src/wazuh_modules/wm_database.c 2024-01-05 08:38:26.000000000 -0500
|
||||
+++ src/wazuh_modules/wm_database.c 2024-01-11 15:18:58.255136000 -0500
|
||||
@@ -16,6 +16,11 @@
|
||||
#include "addagent/manage_agents.h" // FILE_SIZE
|
||||
#include "external/cJSON/cJSON.h"
|
||||
|
||||
+#if defined(__FreeBSD__)
|
||||
+#include <sys/param.h>
|
||||
+#define HOST_NAME_MAX MAXHOSTNAMELEN
|
||||
+#endif
|
||||
+
|
||||
#ifndef CLIENT
|
||||
|
||||
#ifdef INOTIFY_ENABLED
|
||||
@@ -23,7 +23,15 @@ Wazuh Agent was installed
|
||||
|
||||
# /var/ossec/packages_files/agent_installation_scripts
|
||||
|
||||
5) Add Wazuh agent to /etc/rc.conf
|
||||
5) FreeBSD SCA files are installed by default to the following directory:
|
||||
|
||||
# /var/ossec/packages_files/agent_installation_scripts/sca/freebsd
|
||||
|
||||
For more information about FreeBSD SCA updates take a look at:
|
||||
|
||||
https://github.com/alonsobsd/wazuh-freebsd
|
||||
|
||||
6) Add Wazuh agent to /etc/rc.conf
|
||||
|
||||
# sysrc wazuh_agent_enable="YES"
|
||||
|
||||
@@ -31,11 +39,11 @@ Wazuh Agent was installed
|
||||
|
||||
# service wazuh-agent enable
|
||||
|
||||
6) Start Wazuh agent
|
||||
7) Start Wazuh agent
|
||||
|
||||
# service wazuh-agent start
|
||||
|
||||
7) Enjoy it ;)
|
||||
8) Enjoy it ;)
|
||||
EOM
|
||||
}
|
||||
]
|
||||
|
||||
@@ -161,6 +161,7 @@
|
||||
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/10/rootcheck.manager.template
|
||||
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/10/sca.files
|
||||
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/11/sca.files
|
||||
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/12/sca.files
|
||||
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/7/sca.files
|
||||
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/8/sca.files
|
||||
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/9/sca.files
|
||||
@@ -301,9 +302,14 @@
|
||||
/var/ossec/packages_files/agent_installation_scripts/sca/darwin/23/cis_apple_macOS_14.0.yml
|
||||
/var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian10.yml
|
||||
/var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian11.yml
|
||||
/var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian12.yml
|
||||
/var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian7.yml
|
||||
/var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian8.yml
|
||||
/var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian9.yml
|
||||
/var/ossec/packages_files/agent_installation_scripts/sca/freebsd/cis_freebsd12.yml
|
||||
/var/ossec/packages_files/agent_installation_scripts/sca/freebsd/cis_freebsd13.yml
|
||||
/var/ossec/packages_files/agent_installation_scripts/sca/freebsd/cis_freebsd14.yml
|
||||
/var/ossec/packages_files/agent_installation_scripts/sca/freebsd/cis_freebsd15.yml
|
||||
/var/ossec/packages_files/agent_installation_scripts/sca/generic/sca_unix_audit.yml
|
||||
/var/ossec/packages_files/agent_installation_scripts/sca/hpux/cis_hpux_11i.yml
|
||||
/var/ossec/packages_files/agent_installation_scripts/sca/hpux/cis_hpux_11i_bastille.yml
|
||||
@@ -430,6 +436,7 @@
|
||||
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/darwin
|
||||
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/10
|
||||
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/11
|
||||
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/12
|
||||
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/7
|
||||
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/8
|
||||
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/9
|
||||
@@ -508,6 +515,7 @@
|
||||
@dir /var/ossec/packages_files/agent_installation_scripts/sca/darwin/23
|
||||
@dir /var/ossec/packages_files/agent_installation_scripts/sca/darwin
|
||||
@dir /var/ossec/packages_files/agent_installation_scripts/sca/debian
|
||||
@dir /var/ossec/packages_files/agent_installation_scripts/sca/freebsd
|
||||
@dir /var/ossec/packages_files/agent_installation_scripts/sca/generic
|
||||
@dir /var/ossec/packages_files/agent_installation_scripts/sca/hpux
|
||||
@dir /var/ossec/packages_files/agent_installation_scripts/sca/mongodb
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
PORTNAME= wazuh
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 4.7.1
|
||||
DISTVERSION= 4.7.2
|
||||
CATEGORIES= security
|
||||
MASTER_SITES= LOCAL/acm/${PORTNAME}/
|
||||
PKGNAMESUFFIX= -dashboard
|
||||
@@ -29,6 +29,9 @@ do-extract:
|
||||
@cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${PORTNAME}${PKGNAMESUFFIX}-plugins-${DISTVERSION}-${OPENSEARCH_VERSION}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS}
|
||||
${CP} ${_DISTDIR}/opensearch_dashboards.yml ${WRKDIR}
|
||||
|
||||
post-extract:
|
||||
${RM} ${WRKSRC}/common/constants.ts.orig
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/www/opensearch-dashboards/plugins/wazuh
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/wazuh-dashboard
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
TIMESTAMP = 1703230317
|
||||
SHA256 (wazuh-4.7.1/wazuh-dashboard-plugins-4.7.1-2.10.0.tar.gz) = b40af3e3c91491a3073a0886dd2d857412151d5696a15921201df2ac610a8501
|
||||
SIZE (wazuh-4.7.1/wazuh-dashboard-plugins-4.7.1-2.10.0.tar.gz) = 31780106
|
||||
SHA256 (wazuh-4.7.1/opensearch_dashboards.yml) = 88affe6dab2e1299b6f8b5264e6dd9ea1aa42885f3aefb8822fe559f2b6bb5d5
|
||||
SIZE (wazuh-4.7.1/opensearch_dashboards.yml) = 806
|
||||
TIMESTAMP = 1705003341
|
||||
SHA256 (wazuh-4.7.2/wazuh-dashboard-plugins-4.7.2-2.10.0.tar.gz) = 0d6847b5905f663369c3abe5514feceb081b80504edac030cf3b2f182ffa477b
|
||||
SIZE (wazuh-4.7.2/wazuh-dashboard-plugins-4.7.2-2.10.0.tar.gz) = 31783606
|
||||
SHA256 (wazuh-4.7.2/opensearch_dashboards.yml) = 88affe6dab2e1299b6f8b5264e6dd9ea1aa42885f3aefb8822fe559f2b6bb5d5
|
||||
SIZE (wazuh-4.7.2/opensearch_dashboards.yml) = 806
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
PORTNAME= wazuh
|
||||
PORTVERSION= 4.7.1
|
||||
PORTVERSION= 4.7.2
|
||||
CATEGORIES= security
|
||||
MASTER_SITES= LOCAL/acm/${PORTNAME}/
|
||||
PKGNAMESUFFIX= -indexer
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1703227958
|
||||
SHA256 (wazuh-4.7.1/wazuh-4.7.1-indexer.yml) = 15290a6e81026d970891d7e1805afe4a87420984893948b5dd7a65789d62f5c5
|
||||
SIZE (wazuh-4.7.1/wazuh-4.7.1-indexer.yml) = 2216
|
||||
TIMESTAMP = 1705003309
|
||||
SHA256 (wazuh-4.7.2/wazuh-4.7.2-indexer.yml) = 15290a6e81026d970891d7e1805afe4a87420984893948b5dd7a65789d62f5c5
|
||||
SIZE (wazuh-4.7.2/wazuh-4.7.2-indexer.yml) = 2216
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
PORTNAME= wazuh
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 4.7.1
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 4.7.2
|
||||
CATEGORIES= security
|
||||
MASTER_SITES= https://packages.wazuh.com/deps/23/libraries/sources/:wazuh_sources \
|
||||
MASTER_SITES= https://packages.wazuh.com/deps/24/libraries/sources/:wazuh_sources \
|
||||
LOCAL/acm/${PORTNAME}/:wazuh_cache
|
||||
PKGNAMESUFFIX= -manager
|
||||
DISTFILES= ${EXTERNAL_DISTFILES} \
|
||||
@@ -23,17 +22,23 @@ ONLY_FOR_ARCHS= aarch64 amd64
|
||||
BUILD_DEPENDS= cmake:devel/cmake-core \
|
||||
autoconf>=2.71:devel/autoconf
|
||||
LIB_DEPENDS+= libgdbm.so:databases/gdbm \
|
||||
libnghttp2.so:www/libnghttp2
|
||||
libnghttp2.so:www/libnghttp2 \
|
||||
libffi.so:devel/libffi \
|
||||
libarrow.so:databases/arrow
|
||||
|
||||
USES= cpe gmake perl5 python:3.9 readline shebangfix sqlite:3 uidfix
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_TUPLE= alonsobsd:wazuh-freebsd:${WAZUH_EXTRAFILE_TAGNAME}:wazuh
|
||||
|
||||
USE_RC_SUBR= ${PORTNAME}${PKGNAMESUFFIX}
|
||||
|
||||
MAKE_ARGS+= TARGET=server INSTALLDIR=${WAZUHPREFIX} INSTALL_SHARED="${INSTALL_LIB}" PYTHON_SOURCE=yes OPTIMIZE_CPYTHON=no
|
||||
|
||||
WAZUH_CACHEFILE= ${PORTNAME}-cache-any-${DISTVERSION}${EXTRACT_SUFX}
|
||||
WAZUH_EXTRAFILE= alonsobsd-${PORTNAME}-freebsd-${WAZUH_EXTRAFILE_TAGNAME}_GH0${EXTRACT_SUFX}
|
||||
WAZUH_EXTRAFILE_TAGNAME=cd0051b
|
||||
|
||||
EXTERNAL_DISTFILES= cJSON.tar.gz:wazuh_sources \
|
||||
curl.tar.gz:wazuh_sources \
|
||||
jemalloc.tar.gz:wazuh_sources \
|
||||
@@ -119,7 +124,7 @@ WAZUHMOD770= /etc/decoders /etc/lists /etc/lists/amazon /etc/rootcheck \
|
||||
|
||||
WAZUHPREFIX= /var/ossec
|
||||
|
||||
WZPYTHONWHEELS= aiohttp-3.8.1-cp39-cp39-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
|
||||
WZPYTHONWHEELS= aiohttp-3.9.1-cp39-cp39-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
|
||||
cffi-1.14.4-cp39-cp39-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
|
||||
cryptography-3.3.2-cp39-cp39-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
|
||||
frozenlist-1.2.0-cp39-cp39-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
|
||||
@@ -161,16 +166,21 @@ post-extract:
|
||||
.for FILE in ${EXTERNAL_DISTFILES}
|
||||
@cd ${WRKSRC}/src/external && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${FILE:S/:wazuh_sources//} ${EXTRACT_AFTER_ARGS}
|
||||
.endfor
|
||||
@cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${WAZUH_EXTRAFILE} ${EXTRACT_AFTER_ARGS}
|
||||
@${MV} ${WRKDIR}/${PORTNAME}-freebsd-${WAZUH_EXTRAFILE_TAGNAME} ${WRKDIR}/wazuh-freebsd
|
||||
|
||||
@cd ${WRKSRC}/src && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${WAZUH_CACHEFILE} ${EXTRACT_AFTER_ARGS}
|
||||
@cd ${WRKSRC}/src && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${WAZUH_CACHENAME}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS}
|
||||
. for FILE in ${WZPYTHONWHEELS}
|
||||
@${MV} ${WRKSRC}/src/wazuh-cache/${FILE} ${WRKSRC}/src/wazuh-cache/${FILE:S/${FBSD_VERSION_BASE}/${FBSD_RELEASE}/}
|
||||
. endfor
|
||||
@${RM} ${WRKSRC}/src/external/cpython/python
|
||||
|
||||
@${MKDIR} ${WRKSRC}/ruleset/sca/freebsd
|
||||
@cd ${WRKDIR}/wazuh-freebsd/var/ossec/ruleset/sca && ${CP} *.yml ${WRKSRC}/ruleset/sca/freebsd/
|
||||
${FIND} ${WRKSRC}/ruleset/sca -type f -name "*.yml" -exec ${MV} "{}" "{}.disabled" \;
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} -e 's|HOST_NAME_MAX|_POSIX_HOST_NAME_MAX|g' ${WRKSRC}/src/wazuh_modules/wm_database.c
|
||||
${REINPLACE_CMD} -e 's|CC=|CC?=|g' -e 's|AR=|AR?=|g' ${WRKSRC}/src/external/bzip2/Makefile
|
||||
${REINPLACE_CMD} -e 's|^\( *MULTIARCH=\).*--print-multiarch.*|\1|' ${WRKSRC}/src/external/cpython/configure
|
||||
|
||||
@@ -222,9 +232,14 @@ do-install:
|
||||
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/src/default-firewall-drop ${STAGEDIR}${WAZUHPREFIX}/active-response/bin/firewall-drop
|
||||
|
||||
# Install rules files
|
||||
${INSTALL_DATA} ${WRKSRC}/ruleset/rules/*.xml ${STAGEDIR}${WAZUHPREFIX}/ruleset/rules
|
||||
${INSTALL_DATA} ${WRKDIR}/wazuh-freebsd/var/ossec/ruleset/rules/*.xml ${STAGEDIR}${WAZUHPREFIX}/ruleset/rules
|
||||
|
||||
# Install decoders files
|
||||
${INSTALL_DATA} ${WRKSRC}/ruleset/decoders/*.xml ${STAGEDIR}${WAZUHPREFIX}/ruleset/decoders
|
||||
${INSTALL_DATA} ${WRKDIR}/wazuh-freebsd/var/ossec/ruleset/decoders/*.xml ${STAGEDIR}${WAZUHPREFIX}/ruleset/decoders
|
||||
|
||||
${INSTALL_DATA} ${WRKSRC}/ruleset/rootcheck/db/*.txt ${STAGEDIR}${WAZUHPREFIX}/etc/rootcheck
|
||||
|
||||
${INSTALL_DATA} ${WRKSRC}/etc/local_decoder.xml ${STAGEDIR}${WAZUHPREFIX}/etc/decoders/local_decoder.xml.sample
|
||||
@@ -276,6 +291,7 @@ do-install:
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/framework/wrappers/generic_wrapper.sh ${STAGEDIR}${WAZUHPREFIX}/integrations/virustotal
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/framework/wrappers/generic_wrapper.sh ${STAGEDIR}${WAZUHPREFIX}/integrations/shuffle
|
||||
|
||||
# Install SCA files
|
||||
${FIND} ${WRKSRC}/ruleset/sca -type f -name "*.yml.disabled" -exec ${INSTALL_DATA} "{}" ${STAGEDIR}${WAZUHPREFIX}/ruleset/sca/ \;
|
||||
|
||||
${INSTALL_LIB} ${WRKSRC}/src/libwazuhext.so ${STAGEDIR}${WAZUHPREFIX}/lib
|
||||
@@ -317,6 +333,8 @@ do-install:
|
||||
${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/etc/templates/
|
||||
cd ${WRKSRC}/src && ${COPYTREE_SHARE} init \
|
||||
${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/src/
|
||||
cd ${WRKSRC}/ruleset && ${COPYTREE_SHARE} sca \
|
||||
${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/
|
||||
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/gen_ossec.sh ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/add_localfiles.sh ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/
|
||||
@@ -324,6 +342,8 @@ do-install:
|
||||
${INSTALL_DATA} ${WRKSRC}/src/os_dbd/postgresql.schema ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/databases
|
||||
|
||||
post-install:
|
||||
@${STRIP_CMD} ${STAGEDIR}${WAZUHPREFIX}/framework/python/bin/python3.9
|
||||
@${FIND} ${STAGEDIR}${WAZUHPREFIX}/framework -type f -name "*.so" -exec ${STRIP_CMD} "{}" \;
|
||||
.for FILE in ${WZSHEBANG_FILES}
|
||||
@${REINPLACE_CMD} -i "" -e 's|${STAGEDIR}||g' ${STAGEDIR}${WAZUHPREFIX}/framework/python/bin/${FILE}
|
||||
.endfor
|
||||
|
||||
@@ -1,57 +1,59 @@
|
||||
TIMESTAMP = 1703212919
|
||||
SHA256 (wazuh-4.7.1/cJSON.tar.gz) = 678d796318da57d5f38075e74bbb3b77375dc3f8bb49da341ad1b43c417e8cc1
|
||||
SIZE (wazuh-4.7.1/cJSON.tar.gz) = 27863
|
||||
SHA256 (wazuh-4.7.1/curl.tar.gz) = 50bb159324b1ec38ca76b338ba3709f0c0da8678680a12a9d305f1d8f726b25d
|
||||
SIZE (wazuh-4.7.1/curl.tar.gz) = 4105359
|
||||
SHA256 (wazuh-4.7.1/jemalloc.tar.gz) = 2b22e85b352c7df550ba408a42251e51e8dffa6c91aa2e1fb4804ab317ffbca0
|
||||
SIZE (wazuh-4.7.1/jemalloc.tar.gz) = 579864
|
||||
SHA256 (wazuh-4.7.1/libdb.tar.gz) = 7e9c44e8c7fdb186ff521a8d085b1bfa634d342dcc777ecea1fbf9a98ab5dc5e
|
||||
SIZE (wazuh-4.7.1/libdb.tar.gz) = 3874990
|
||||
SHA256 (wazuh-4.7.1/libffi.tar.gz) = 0e971f64bacc22094e89f034bba075b40ecc2c2c2900eecd7ae85815fd6c9f69
|
||||
SIZE (wazuh-4.7.1/libffi.tar.gz) = 964576
|
||||
SHA256 (wazuh-4.7.1/libyaml.tar.gz) = 35daad608b372d5ce099f738c0f21bfcc03d6920d92f448386c584e664f1376a
|
||||
SIZE (wazuh-4.7.1/libyaml.tar.gz) = 424656
|
||||
SHA256 (wazuh-4.7.1/openssl.tar.gz) = 9289ccf6b82762569a183ad71a745872eff51f1089c77d58b0c4ef0f761e0288
|
||||
SIZE (wazuh-4.7.1/openssl.tar.gz) = 13235833
|
||||
SHA256 (wazuh-4.7.1/procps.tar.gz) = 221f395e29d1bdbe4bacc9db39602eee0bae685a935437be0d7feb42e3192d07
|
||||
SIZE (wazuh-4.7.1/procps.tar.gz) = 55897
|
||||
SHA256 (wazuh-4.7.1/sqlite.tar.gz) = e68521637d9e4e60115707cd7f35275a92ce6d0fc1ff04e22d7bbf0c393f8ff1
|
||||
SIZE (wazuh-4.7.1/sqlite.tar.gz) = 2296429
|
||||
SHA256 (wazuh-4.7.1/zlib.tar.gz) = da229c2ac01c572d6b00085fbbbb141382c818ed29299093153525f84b027b0d
|
||||
SIZE (wazuh-4.7.1/zlib.tar.gz) = 638616
|
||||
SHA256 (wazuh-4.7.1/audit-userspace.tar.gz) = e82a32e5edf93b055160e14bc97f41dead39287925851dc80a7638e2d4d30434
|
||||
SIZE (wazuh-4.7.1/audit-userspace.tar.gz) = 1682820
|
||||
SHA256 (wazuh-4.7.1/msgpack.tar.gz) = 06d63bcf32896cd0af5480c401134b1ad1c166fd84ebe5b486e792101ee854e2
|
||||
SIZE (wazuh-4.7.1/msgpack.tar.gz) = 591294
|
||||
SHA256 (wazuh-4.7.1/bzip2.tar.gz) = 27688ee0316a64b39e511b2c224070cad97c394a5f711f9d055fc1809d895bcd
|
||||
SIZE (wazuh-4.7.1/bzip2.tar.gz) = 71277
|
||||
SHA256 (wazuh-4.7.1/nlohmann.tar.gz) = cefb07936d3d5bfdd3efc5e9bb8d3c807d681273bdac2e83b3d67aef2d1158c4
|
||||
SIZE (wazuh-4.7.1/nlohmann.tar.gz) = 135749
|
||||
SHA256 (wazuh-4.7.1/googletest.tar.gz) = 8c1e8a0a7f221c2125e99e6acb709da2ba472476b4d057c58de504bebf38d417
|
||||
SIZE (wazuh-4.7.1/googletest.tar.gz) = 885874
|
||||
SHA256 (wazuh-4.7.1/libpcre2.tar.gz) = d0bafc3579fa0af0a39951586edfa349e1f4be83d28bed86abe0a3fc4b34fcfa
|
||||
SIZE (wazuh-4.7.1/libpcre2.tar.gz) = 1252173
|
||||
SHA256 (wazuh-4.7.1/libplist.tar.gz) = 88278d4bdfc1bd6a3a1a55a4f3d933683d2732ba09cf7a749fe8ec8eec406e3c
|
||||
SIZE (wazuh-4.7.1/libplist.tar.gz) = 1520623
|
||||
SHA256 (wazuh-4.7.1/libarchive.tar.gz) = f863f382ead9f61abc560ff0ead0be3aa9e95b6f8c62756e1f034f4c2386ba79
|
||||
SIZE (wazuh-4.7.1/libarchive.tar.gz) = 7040169
|
||||
SHA256 (wazuh-4.7.1/popt.tar.gz) = d6880a06622ca32dc4aa39ad5dcf7bef2faa81bd931afbe64ba434ad8fee1daa
|
||||
SIZE (wazuh-4.7.1/popt.tar.gz) = 891309
|
||||
SHA256 (wazuh-4.7.1/cpython.tar.gz) = 3329dab85a11d30f0d89384f05cf990c185f3ed03b7a134bcb9f29a46b34a6c1
|
||||
SIZE (wazuh-4.7.1/cpython.tar.gz) = 237236943
|
||||
SHA256 (wazuh-4.7.1/wazuh-cache-any-4.7.1.tar.gz) = c00fbd94aea70e0842b38b6dbb66b8347093bc2c60da28fd8257a307d3949057
|
||||
SIZE (wazuh-4.7.1/wazuh-cache-any-4.7.1.tar.gz) = 15316581
|
||||
SHA256 (wazuh-4.7.1/wazuh-cache-fbsd13-aarch64-4.7.1.tar.gz) = 3dc1a94ad64d78eeb9f8447616bcfa66cfe905a9978d89f2dce1e2e56fd69d3a
|
||||
SIZE (wazuh-4.7.1/wazuh-cache-fbsd13-aarch64-4.7.1.tar.gz) = 17027070
|
||||
SHA256 (wazuh-4.7.1/wazuh-cache-fbsd13-amd64-4.7.1.tar.gz) = 139f4db025589a0d7f39d45bec705f229293f20153da041e2ffb10f6e5f45be3
|
||||
SIZE (wazuh-4.7.1/wazuh-cache-fbsd13-amd64-4.7.1.tar.gz) = 19939280
|
||||
SHA256 (wazuh-4.7.1/wazuh-cache-fbsd14-aarch64-4.7.1.tar.gz) = 901ec8b9862cf2533e72e064db3d072dc1f02b2cb09e5bf701e232b15d858a32
|
||||
SIZE (wazuh-4.7.1/wazuh-cache-fbsd14-aarch64-4.7.1.tar.gz) = 18664911
|
||||
SHA256 (wazuh-4.7.1/wazuh-cache-fbsd14-amd64-4.7.1.tar.gz) = a04e8cb47183cb69cbae6693646de31767f9a5ce86e546836d21cf8b617e3217
|
||||
SIZE (wazuh-4.7.1/wazuh-cache-fbsd14-amd64-4.7.1.tar.gz) = 18117659
|
||||
SHA256 (wazuh-4.7.1/wazuh-cache-fbsd15-aarch64-4.7.1.tar.gz) = 938b981eeb81fca6e4db04e87774d45ec7fc8b9b62fda8fe145f7864b20721f3
|
||||
SIZE (wazuh-4.7.1/wazuh-cache-fbsd15-aarch64-4.7.1.tar.gz) = 18675319
|
||||
SHA256 (wazuh-4.7.1/wazuh-cache-fbsd15-amd64-4.7.1.tar.gz) = 35abe6426fdda46b259727915fb413262585e93b9e0fb084c6a4245da653c16e
|
||||
SIZE (wazuh-4.7.1/wazuh-cache-fbsd15-amd64-4.7.1.tar.gz) = 19760571
|
||||
SHA256 (wazuh-4.7.1/wazuh-wazuh-v4.7.1_GH0.tar.gz) = 50c27b6e877022e4396012e1224545906136765c976205e448aebc29b000ab39
|
||||
SIZE (wazuh-4.7.1/wazuh-wazuh-v4.7.1_GH0.tar.gz) = 13760238
|
||||
TIMESTAMP = 1705002466
|
||||
SHA256 (wazuh-4.7.2/cJSON.tar.gz) = 678d796318da57d5f38075e74bbb3b77375dc3f8bb49da341ad1b43c417e8cc1
|
||||
SIZE (wazuh-4.7.2/cJSON.tar.gz) = 27863
|
||||
SHA256 (wazuh-4.7.2/curl.tar.gz) = 50bb159324b1ec38ca76b338ba3709f0c0da8678680a12a9d305f1d8f726b25d
|
||||
SIZE (wazuh-4.7.2/curl.tar.gz) = 4105359
|
||||
SHA256 (wazuh-4.7.2/jemalloc.tar.gz) = 2b22e85b352c7df550ba408a42251e51e8dffa6c91aa2e1fb4804ab317ffbca0
|
||||
SIZE (wazuh-4.7.2/jemalloc.tar.gz) = 579864
|
||||
SHA256 (wazuh-4.7.2/libdb.tar.gz) = 7e9c44e8c7fdb186ff521a8d085b1bfa634d342dcc777ecea1fbf9a98ab5dc5e
|
||||
SIZE (wazuh-4.7.2/libdb.tar.gz) = 3874990
|
||||
SHA256 (wazuh-4.7.2/libffi.tar.gz) = 0e971f64bacc22094e89f034bba075b40ecc2c2c2900eecd7ae85815fd6c9f69
|
||||
SIZE (wazuh-4.7.2/libffi.tar.gz) = 964576
|
||||
SHA256 (wazuh-4.7.2/libyaml.tar.gz) = 35daad608b372d5ce099f738c0f21bfcc03d6920d92f448386c584e664f1376a
|
||||
SIZE (wazuh-4.7.2/libyaml.tar.gz) = 424656
|
||||
SHA256 (wazuh-4.7.2/openssl.tar.gz) = 9289ccf6b82762569a183ad71a745872eff51f1089c77d58b0c4ef0f761e0288
|
||||
SIZE (wazuh-4.7.2/openssl.tar.gz) = 13235833
|
||||
SHA256 (wazuh-4.7.2/procps.tar.gz) = 221f395e29d1bdbe4bacc9db39602eee0bae685a935437be0d7feb42e3192d07
|
||||
SIZE (wazuh-4.7.2/procps.tar.gz) = 55897
|
||||
SHA256 (wazuh-4.7.2/sqlite.tar.gz) = e68521637d9e4e60115707cd7f35275a92ce6d0fc1ff04e22d7bbf0c393f8ff1
|
||||
SIZE (wazuh-4.7.2/sqlite.tar.gz) = 2296429
|
||||
SHA256 (wazuh-4.7.2/zlib.tar.gz) = da229c2ac01c572d6b00085fbbbb141382c818ed29299093153525f84b027b0d
|
||||
SIZE (wazuh-4.7.2/zlib.tar.gz) = 638616
|
||||
SHA256 (wazuh-4.7.2/audit-userspace.tar.gz) = e82a32e5edf93b055160e14bc97f41dead39287925851dc80a7638e2d4d30434
|
||||
SIZE (wazuh-4.7.2/audit-userspace.tar.gz) = 1682820
|
||||
SHA256 (wazuh-4.7.2/msgpack.tar.gz) = 06d63bcf32896cd0af5480c401134b1ad1c166fd84ebe5b486e792101ee854e2
|
||||
SIZE (wazuh-4.7.2/msgpack.tar.gz) = 591294
|
||||
SHA256 (wazuh-4.7.2/bzip2.tar.gz) = 27688ee0316a64b39e511b2c224070cad97c394a5f711f9d055fc1809d895bcd
|
||||
SIZE (wazuh-4.7.2/bzip2.tar.gz) = 71277
|
||||
SHA256 (wazuh-4.7.2/nlohmann.tar.gz) = cefb07936d3d5bfdd3efc5e9bb8d3c807d681273bdac2e83b3d67aef2d1158c4
|
||||
SIZE (wazuh-4.7.2/nlohmann.tar.gz) = 135749
|
||||
SHA256 (wazuh-4.7.2/googletest.tar.gz) = 8c1e8a0a7f221c2125e99e6acb709da2ba472476b4d057c58de504bebf38d417
|
||||
SIZE (wazuh-4.7.2/googletest.tar.gz) = 885874
|
||||
SHA256 (wazuh-4.7.2/libpcre2.tar.gz) = d0bafc3579fa0af0a39951586edfa349e1f4be83d28bed86abe0a3fc4b34fcfa
|
||||
SIZE (wazuh-4.7.2/libpcre2.tar.gz) = 1252173
|
||||
SHA256 (wazuh-4.7.2/libplist.tar.gz) = 88278d4bdfc1bd6a3a1a55a4f3d933683d2732ba09cf7a749fe8ec8eec406e3c
|
||||
SIZE (wazuh-4.7.2/libplist.tar.gz) = 1520623
|
||||
SHA256 (wazuh-4.7.2/libarchive.tar.gz) = f863f382ead9f61abc560ff0ead0be3aa9e95b6f8c62756e1f034f4c2386ba79
|
||||
SIZE (wazuh-4.7.2/libarchive.tar.gz) = 7040169
|
||||
SHA256 (wazuh-4.7.2/popt.tar.gz) = d6880a06622ca32dc4aa39ad5dcf7bef2faa81bd931afbe64ba434ad8fee1daa
|
||||
SIZE (wazuh-4.7.2/popt.tar.gz) = 891309
|
||||
SHA256 (wazuh-4.7.2/cpython.tar.gz) = 0addb2617fe0dcf9e756fb7d80e6f551f7ea6ff0c22c87dc3fcad306f6bacab0
|
||||
SIZE (wazuh-4.7.2/cpython.tar.gz) = 237551896
|
||||
SHA256 (wazuh-4.7.2/wazuh-cache-any-4.7.2.tar.gz) = ca7ca1401b0e5cad229e38ba0f49b9b6903a0f719287096f655a3d92c83e2f86
|
||||
SIZE (wazuh-4.7.2/wazuh-cache-any-4.7.2.tar.gz) = 15316255
|
||||
SHA256 (wazuh-4.7.2/wazuh-cache-fbsd13-aarch64-4.7.2.tar.gz) = e42e38208f24bb9e1c2786890ec762ee73c91fdf6cb080abfcce05bcf0f56a76
|
||||
SIZE (wazuh-4.7.2/wazuh-cache-fbsd13-aarch64-4.7.2.tar.gz) = 16858000
|
||||
SHA256 (wazuh-4.7.2/wazuh-cache-fbsd13-amd64-4.7.2.tar.gz) = 5d6d84917d467cafc3b9709990f9282a5aec7a275c28cd2815ec1063f0ffd2dc
|
||||
SIZE (wazuh-4.7.2/wazuh-cache-fbsd13-amd64-4.7.2.tar.gz) = 19772575
|
||||
SHA256 (wazuh-4.7.2/wazuh-cache-fbsd14-aarch64-4.7.2.tar.gz) = b2f18b8ed56ebe40e28319c48ff20a476cbe8e10b6693013fc8aa75ae732580b
|
||||
SIZE (wazuh-4.7.2/wazuh-cache-fbsd14-aarch64-4.7.2.tar.gz) = 18496291
|
||||
SHA256 (wazuh-4.7.2/wazuh-cache-fbsd14-amd64-4.7.2.tar.gz) = 8ed5b4ea56eb69a3231a3446b05a09e81b0a46f91e5e562eaee74a38de173bf9
|
||||
SIZE (wazuh-4.7.2/wazuh-cache-fbsd14-amd64-4.7.2.tar.gz) = 17949754
|
||||
SHA256 (wazuh-4.7.2/wazuh-cache-fbsd15-aarch64-4.7.2.tar.gz) = 08020c0f5555f4a673f9ffdf1f5c0247efbdd82849a78623bb31d2127deb27f0
|
||||
SIZE (wazuh-4.7.2/wazuh-cache-fbsd15-aarch64-4.7.2.tar.gz) = 18506425
|
||||
SHA256 (wazuh-4.7.2/wazuh-cache-fbsd15-amd64-4.7.2.tar.gz) = 966e0f1eb271d5223cdbd5b9f4392c2a5f484a45ffe882fc17e7989ac0de6804
|
||||
SIZE (wazuh-4.7.2/wazuh-cache-fbsd15-amd64-4.7.2.tar.gz) = 19594497
|
||||
SHA256 (wazuh-4.7.2/wazuh-wazuh-v4.7.2_GH0.tar.gz) = c8d41ee583729d567bb9294d03fb5f09a8426fd23a13f5398691eb6a353c9b88
|
||||
SIZE (wazuh-4.7.2/wazuh-wazuh-v4.7.2_GH0.tar.gz) = 13863348
|
||||
SHA256 (wazuh-4.7.2/alonsobsd-wazuh-freebsd-cd0051b_GH0.tar.gz) = d20100f8840e6f600aa0a49585bac80e62850fe5f2be40e11eaa1ffd50adf5c1
|
||||
SIZE (wazuh-4.7.2/alonsobsd-wazuh-freebsd-cd0051b_GH0.tar.gz) = 178174
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
--- src/wazuh_modules/wm_database.c 2024-01-05 08:38:26.000000000 -0500
|
||||
+++ src/wazuh_modules/wm_database.c 2024-01-11 15:18:58.255136000 -0500
|
||||
@@ -16,6 +16,11 @@
|
||||
#include "addagent/manage_agents.h" // FILE_SIZE
|
||||
#include "external/cJSON/cJSON.h"
|
||||
|
||||
+#if defined(__FreeBSD__)
|
||||
+#include <sys/param.h>
|
||||
+#define HOST_NAME_MAX MAXHOSTNAMELEN
|
||||
+#endif
|
||||
+
|
||||
#ifndef CLIENT
|
||||
|
||||
#ifdef INOTIFY_ENABLED
|
||||
@@ -31,37 +31,21 @@ Wazuh Manager was installed
|
||||
# chmod 640 /var/ossec/etc/sslmanager.key
|
||||
# chmod 640 /var/ossec/etc/sslmanager.cert
|
||||
|
||||
6) FreeBSD SCA files can be downloaded from the following
|
||||
6) FreeBSD rules, decoders and SCA files are installed by default. For more
|
||||
information about updates take a look at:
|
||||
|
||||
# git clone https://github.com/alonsobsd/wazuh-freebsd.git /root/wazuh-freebsd
|
||||
|
||||
Extract and put them to /var/ossec/etc/ruleset/sca. Do not forget change permissions
|
||||
|
||||
# cp /root/wazuh-freebsd/var/ossec/ruleset/sca/cis_freebsd*.yml /var/ossec/ruleset/sca/
|
||||
# chown root:wazuh /var/ossec/ruleset/sca/cis_freebsd*.yml
|
||||
# chmod 640 /var/ossec/ruleset/sca/cis_freebsd*.yml
|
||||
|
||||
7) Aditional decoders and rules files can be download from:
|
||||
|
||||
# cp /root/wazuh-freebsd/var/ossec/ruleset/decoders/0600-freebsd_decoders.xml /var/ossec/ruleset/decoders
|
||||
# cp /root/wazuh-freebsd/var/ossec/ruleset/rules/1000-freebsd_rules.xml /var/ossec/ruleset/rules
|
||||
|
||||
Do not forget change permissions
|
||||
|
||||
# chown root:wazuh /var/ossec/ruleset/decoders/0600-freebsd_decoders.xml
|
||||
# chmod 640 /var/ossec/ruleset/decoders/0600-freebsd_decoders.xml
|
||||
# chown root:wazuh /var/ossec/ruleset/rules/1000-freebsd_rules.xml
|
||||
# chmod 640 /var/ossec/ruleset/rules/1000-freebsd_rules.xml
|
||||
|
||||
These decoders and rules are used for extract /var/log/userlog entries from
|
||||
FreeBSD agents. It is necessary add a localfile entry to /var/ossec/etc/ossec.conf
|
||||
https://github.com/alonsobsd/wazuh-freebsd
|
||||
|
||||
Decoders and rules are used for extract some /var/log/userlog and
|
||||
/var/log/messages entries from FreeBSD agents. It is necessary add a localfile
|
||||
entry to /var/ossec/etc/ossec.conf
|
||||
|
||||
<localfile>
|
||||
<log_format>syslog</log_format>
|
||||
<location>/var/log/userlog</location>
|
||||
</localfile>
|
||||
|
||||
8) Add Wazuh manager to /etc/rc.conf
|
||||
7) Add Wazuh manager to /etc/rc.conf
|
||||
|
||||
# sysrc wazuh_manager_enable="YES"
|
||||
|
||||
@@ -69,11 +53,11 @@ Wazuh Manager was installed
|
||||
|
||||
# service wazuh-manager enable
|
||||
|
||||
9) Start Wazuh manager
|
||||
8) Start Wazuh manager
|
||||
|
||||
# service wazuh-manager start
|
||||
|
||||
10) Enjoy it ;)
|
||||
9) Enjoy it ;)
|
||||
EOM
|
||||
}
|
||||
]
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,5 @@
|
||||
PORTNAME= wazuh
|
||||
PORTVERSION= 4.7.1
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 4.7.2
|
||||
CATEGORIES= security
|
||||
MASTER_SITES= LOCAL/acm/${PORTNAME}/:config_samples \
|
||||
https://packages.wazuh.com/4.x/filebeat/:wazuh_module \
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
TIMESTAMP = 1703227781
|
||||
SHA256 (wazuh-4.7.1/filebeat.yml) = bbcf6fe806a32b505b0848386d71684868be85965bfb91b117dff15c9de7c247
|
||||
SIZE (wazuh-4.7.1/filebeat.yml) = 1120
|
||||
SHA256 (wazuh-4.7.1/logstash-wazuh-4.7.1.conf) = 54749bb044b4e8cbaebfe129f01ca253131843fb411c8e917248417c6528fb79
|
||||
SIZE (wazuh-4.7.1/logstash-wazuh-4.7.1.conf) = 3115
|
||||
SHA256 (wazuh-4.7.1/wazuh-filebeat-0.3.tar.gz) = 9c9615a44aea2aa857d88cfa91a4abb5142d3543c1dc392f5bdf0181b85948fa
|
||||
SIZE (wazuh-4.7.1/wazuh-filebeat-0.3.tar.gz) = 1781
|
||||
SHA256 (wazuh-4.7.1/wazuh-template.json) = 6f7838596dfca913f252a5a4439042388b0aca16917ed17d8db1d8d80a2377c0
|
||||
SIZE (wazuh-4.7.1/wazuh-template.json) = 62776
|
||||
TIMESTAMP = 1705003271
|
||||
SHA256 (wazuh-4.7.2/filebeat.yml) = bbcf6fe806a32b505b0848386d71684868be85965bfb91b117dff15c9de7c247
|
||||
SIZE (wazuh-4.7.2/filebeat.yml) = 1120
|
||||
SHA256 (wazuh-4.7.2/logstash-wazuh-4.7.2.conf) = 54749bb044b4e8cbaebfe129f01ca253131843fb411c8e917248417c6528fb79
|
||||
SIZE (wazuh-4.7.2/logstash-wazuh-4.7.2.conf) = 3115
|
||||
SHA256 (wazuh-4.7.2/wazuh-filebeat-0.3.tar.gz) = 9c9615a44aea2aa857d88cfa91a4abb5142d3543c1dc392f5bdf0181b85948fa
|
||||
SIZE (wazuh-4.7.2/wazuh-filebeat-0.3.tar.gz) = 1781
|
||||
SHA256 (wazuh-4.7.2/wazuh-template.json) = 6f7838596dfca913f252a5a4439042388b0aca16917ed17d8db1d8d80a2377c0
|
||||
SIZE (wazuh-4.7.2/wazuh-template.json) = 62776
|
||||
|
||||
Reference in New Issue
Block a user