From de35e1cdcb3a1ed0c3efa5ecbec49d92f514bf10 Mon Sep 17 00:00:00 2001 From: Victor Roemer Date: Mon, 14 Aug 2023 07:41:06 -0700 Subject: [PATCH 1/4] packages: Update Snort3 to version 3.1.67.0 CHANGES README.md: * Update snort3 reference to 3.1.67.0 * Update snort3_extra reference to 3.1.67.0 packages/snort3/APKBUILD: * Update snort3 to version 3.1.67.0 packages/snort3_extra/APKBUILD: * Update snort3_extra to version 3.1.67.0 --- README.md | 4 ++-- packages/snort3/APKBUILD | 4 ++-- packages/snort3_extra/APKBUILD | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index a528f40..78c8518 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,8 @@ This repository serves as a reference for building a custom Alpine container ima ### Packaged Software Several dependencies to build a complete version of Snort 3 are not part officially supported by Alpine Linux or what does exist did not meet my expectations so they've been pulled directly. Additionally, the Snort3, Snort3 Extra and LibDAQ packages were solely produced for **Krakatoa**. - * [Snort3 3.1.66.0](https://github.com/snort3/snort3/releases/tag/3.1.66.0) - * [Snort3 Extra 3.1.66.0](https://github.com/snort3/snort3_extra/releases/tag/3.1.66.0) + * [Snort3 3.1.67.0](https://github.com/snort3/snort3/releases/tag/3.1.67.0) + * [Snort3 Extra 3.1.67.0](https://github.com/snort3/snort3_extra/releases/tag/3.1.67.0) * [hwloc 2.9.1](https://www-lb.open-mpi.org/software/hwloc/v2.9/) * [jemalloc 5.3.0](https://github.com/jemalloc/jemalloc/releases/tag/5.3.0/) * [Vectorscan 5.4.9](https://github.com/VectorCamp/vectorscan/releases/tag/vectorscan/5.4.9) diff --git a/packages/snort3/APKBUILD b/packages/snort3/APKBUILD index 2767c12..64eba82 100644 --- a/packages/snort3/APKBUILD +++ b/packages/snort3/APKBUILD @@ -1,7 +1,7 @@ # Contributor: Victor Roemer # Maintainer: Victor Roemer pkgname=snort3 -pkgver=3.1.66.0 +pkgver=3.1.67.0 pkgrel=0 pkgdesc="Snort3 Intrusion Prevention System" url="www.snort.org" @@ -89,5 +89,5 @@ utils() { } sha512sums=" -8ce049334215f718b6b420013f4ac39df35c9bf95d28aa6222c9e003773c22470a8c1ed7f116db19787e2478ffce7a0e250fa65343287b88cfddaec3fc165537 snort3-3.1.66.0.tar.gz +8cfcec96ca8a9d0aa1613427c4ba69b2b6704f963d3b6be40e360c5ae797c5c6300bb9b4a5016e2f6407902ee125eecfc2dccf34f6f3c6b121a270f98afbedc4 snort3-3.1.67.0.tar.gz " diff --git a/packages/snort3_extra/APKBUILD b/packages/snort3_extra/APKBUILD index 6b51d3e..8f3a3f1 100644 --- a/packages/snort3_extra/APKBUILD +++ b/packages/snort3_extra/APKBUILD @@ -1,7 +1,7 @@ # Contributor: Victor Roemer # Maintainer: Victor Roemer pkgname="snort3-extra" -pkgver=3.1.66.0 +pkgver=3.1.67.0 pkgrel=0 pkgdesc="Snort3 Extra Stuff" url="https://github.com/snort3/snort3_extra" @@ -31,5 +31,5 @@ package() { } sha512sums=" -68b8b7b54fb0a617b66565dfd3a6b1fa1aa4fb5fcdc0decb5506df6ca29a04fa8b0ba3979425e247f4b44990f25b74c10c5bc6186d8247aed423bcb9156e0eeb snort3-extra-3.1.66.0.tar.gz +e3e574a0152495f38549164ab03c38b912cb6ef61f8ce32ce62305cf329fdc57811647d3ea2939f15307033ce076f58cdc5560f6fb2b671d32f1cedfd3cb60f7 snort3-extra-3.1.67.0.tar.gz " From 286c884b4a26da802c901cf7ac5be14ef7ef39de Mon Sep 17 00:00:00 2001 From: Victor Roemer Date: Mon, 14 Aug 2023 08:24:45 -0700 Subject: [PATCH 2/4] Makefile: Update to Alpine base version 3.18.3 CHANGES Makefile, README.md: * Update ALPINE_VERSION to 3.18.3 --- Makefile | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 79ca0df..4235084 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ # Define variables for build args -ALPINE_VERSION := 3.18.2 +ALPINE_VERSION := 3.18.3 CONTAINERFILE=Containerfile # User may specify the architecture to build else build for the host diff --git a/README.md b/README.md index 78c8518..b108d96 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Krakatoa ![Docker-Image CI](https://github.com/wtfbbqhax/Krakatoa/actions/workflows/docker-image.yml/badge.svg) -**FROM [Alpine Linux 3.18.2](https://www.alpinelinux.org/posts/Alpine-3.15.9-3.16.6-3.17.4-3.18.2-released.html)** +**FROM [Alpine Linux 3.18.3](https://www.alpinelinux.org/posts/Alpine-3.15.10-3.16.7-3.17.5-3.18.3-released.html)** This repository serves as a reference for building a custom Alpine container images based on the Alpine Linux. We make use of the Alpine Packaging tools `abuild` and `apk` to build a package repository local to the image itself. The local package repo builds package and subpackage targets from the software listed below. From 1c9e678b8a320f89ecac53969708cd9be8b44fc4 Mon Sep 17 00:00:00 2001 From: Victor Roemer Date: Thu, 28 Sep 2023 09:56:55 -0700 Subject: [PATCH 3/4] README.md: Ai generated logo Generated from https://recraft.ai --- README.md | 2 ++ ...ilhouette-of-krakatoa-volcano-eruption.svg | 25 +++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 doc/silhouette-of-krakatoa-volcano-eruption.svg diff --git a/README.md b/README.md index b108d96..32b36bc 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # Krakatoa ![Docker-Image CI](https://github.com/wtfbbqhax/Krakatoa/actions/workflows/docker-image.yml/badge.svg) +![Krakatoa-Image Logo](doc/silhouette-of-krakatoa-volcano-eruption.svg) + **FROM [Alpine Linux 3.18.3](https://www.alpinelinux.org/posts/Alpine-3.15.10-3.16.7-3.17.5-3.18.3-released.html)** This repository serves as a reference for building a custom Alpine container images based on the Alpine Linux. We make use of the Alpine Packaging tools `abuild` and `apk` to build a package repository local to the image itself. The local package repo builds package and subpackage targets from the software listed below. diff --git a/doc/silhouette-of-krakatoa-volcano-eruption.svg b/doc/silhouette-of-krakatoa-volcano-eruption.svg new file mode 100644 index 0000000..216d766 --- /dev/null +++ b/doc/silhouette-of-krakatoa-volcano-eruption.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + From cdbd1061ee1ba7fcde8560a7106a6e168de3f9a8 Mon Sep 17 00:00:00 2001 From: Victor Roemer Date: Fri, 10 Nov 2023 22:12:34 -0800 Subject: [PATCH 4/4] packages: Update Snort3 to version 3.1.74.0 README.md: * Update snort3 reference to 3.1.74.0 * Update snort3_extra reference to 3.1.74.0 packages/snort3/APKBUILD: * Update snort3 to version 3.1.74.0 packages/snort3_extra/APKBUILD: * Update snort3_extra to version 3.1.74.0 -- packages: Update libdaq to version 3.0.13 README.md: * Update libdaq reference to 3.0.13 * Update snort3_extra reference to 3.0.13 packages/libdaq/APKBUILD: * Update libdaq to version 3.0.13 -- packages: Update vectorscan to version 5.4.10.1 README.md: * Update Vectorscan reference to 5.4.10.1 packages/hyperscan/APKBUILD: * Update Vectorscan to version 5.4.10.1 -- Makefile: Update to Alpine base version 3.18.4 CHANGES Makefile, README.md: * Update ALPINE_VERSION to 3.18.4 --- Makefile | 2 +- README.md | 10 +++++----- packages/hyperscan/APKBUILD | 4 ++-- packages/libdaq/APKBUILD | 4 ++-- packages/snort3/APKBUILD | 4 ++-- packages/snort3_extra/APKBUILD | 4 ++-- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Makefile b/Makefile index 4235084..f2dae2b 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ # Define variables for build args -ALPINE_VERSION := 3.18.3 +ALPINE_VERSION := 3.18.4 CONTAINERFILE=Containerfile # User may specify the architecture to build else build for the host diff --git a/README.md b/README.md index 32b36bc..8c28ad5 100644 --- a/README.md +++ b/README.md @@ -3,19 +3,19 @@ ![Krakatoa-Image Logo](doc/silhouette-of-krakatoa-volcano-eruption.svg) -**FROM [Alpine Linux 3.18.3](https://www.alpinelinux.org/posts/Alpine-3.15.10-3.16.7-3.17.5-3.18.3-released.html)** +**FROM [Alpine Linux 3.18.4](https://www.alpinelinux.org/posts/Alpine-3.18.4-released.html)** This repository serves as a reference for building a custom Alpine container images based on the Alpine Linux. We make use of the Alpine Packaging tools `abuild` and `apk` to build a package repository local to the image itself. The local package repo builds package and subpackage targets from the software listed below. ### Packaged Software Several dependencies to build a complete version of Snort 3 are not part officially supported by Alpine Linux or what does exist did not meet my expectations so they've been pulled directly. Additionally, the Snort3, Snort3 Extra and LibDAQ packages were solely produced for **Krakatoa**. - * [Snort3 3.1.67.0](https://github.com/snort3/snort3/releases/tag/3.1.67.0) - * [Snort3 Extra 3.1.67.0](https://github.com/snort3/snort3_extra/releases/tag/3.1.67.0) + * [Snort3 3.1.74.0](https://github.com/snort3/snort3/releases/tag/3.1.74.0) + * [Snort3 Extra 3.1.74.0](https://github.com/snort3/snort3_extra/releases/tag/3.1.74.0) * [hwloc 2.9.1](https://www-lb.open-mpi.org/software/hwloc/v2.9/) * [jemalloc 5.3.0](https://github.com/jemalloc/jemalloc/releases/tag/5.3.0/) - * [Vectorscan 5.4.9](https://github.com/VectorCamp/vectorscan/releases/tag/vectorscan/5.4.9) - * [LibDAQ 3.0.12](https://github.com/snort3/libdaq/releases/tag/v3.0.12) + * [Vectorscan 5.4.10.1](https://github.com/VectorCamp/vectorscan/releases/tag/vectorscan/5.4.10.1) + * [LibDAQ 3.0.13](https://github.com/snort3/libdaq/releases/tag/v3.0.13) * [AbcIP 2.4.1](https://github.com/crc181/abcip)[^1] * [Lightspd Manifest 0.1.0](https://github.com/wtfbbqhax/lightspd-manifest) diff --git a/packages/hyperscan/APKBUILD b/packages/hyperscan/APKBUILD index 2b81e49..509f12e 100644 --- a/packages/hyperscan/APKBUILD +++ b/packages/hyperscan/APKBUILD @@ -3,7 +3,7 @@ # Based on original by Duncan Bellamy # Vectorscan, a hyperscan alternative that works on aarch64. pkgname=hyperscan -pkgver=5.4.9 +pkgver=5.4.10.1 pkgrel=0 pkgdesc="A fork of Intel's Hyperscan, modified to run on more platforms." url="https://github.com/VectorCamp/vectorscan" @@ -71,5 +71,5 @@ tools() { } sha512sums=" -2a482eaf60a51efb6f1235eb0c2614e791b3533d346b5e42c6b1362afa12f3ebf2ae2d32c125dfdb665bae55cdbe8f099f8466cda131ef6ce1dd6ece0a3f1458 vectorscan-5.4.9.tar.gz +6965dfaca563648b4fc226497381fb45a12ed921a87730c97081a83af795110af621c8908d08685df450c09acc1cc77ba7b313b78a1997184d1cd28ec8607b15 vectorscan-5.4.10.1.tar.gz " diff --git a/packages/libdaq/APKBUILD b/packages/libdaq/APKBUILD index 0866eeb..c65833e 100644 --- a/packages/libdaq/APKBUILD +++ b/packages/libdaq/APKBUILD @@ -3,7 +3,7 @@ # # TODO Make sure module debug symbols do not get packaged into the libdaq-dbg pkgname=libdaq -pkgver=3.0.12 +pkgver=3.0.13 pkgrel=0 pkgdesc="Snort3 DAQ" url="www.snort.org" @@ -191,7 +191,7 @@ gwlb_module_static() { } sha512sums=" -e2699bd97045d195e9c3187beaa56da53f907751ed87e6dfd7b90bbc138f8dc21d2b3fe1aae731ee198e01e0d124dab9e52291ad909ed65147277ae82b62b58a libdaq-3.0.12.tar.gz +56750b2d0ea783fd1527d2d8c9ed4e05db32c4a6adacfd5c23a1e4a9b0de63617a3920a428914b8bb6113dabb6f98ad6da4f0d118809c06a19b58fd72d7f7615 libdaq-3.0.13.tar.gz " # FIXME Breakout dbg symbols for each daq module into separate packages. diff --git a/packages/snort3/APKBUILD b/packages/snort3/APKBUILD index 64eba82..56f66c1 100644 --- a/packages/snort3/APKBUILD +++ b/packages/snort3/APKBUILD @@ -1,7 +1,7 @@ # Contributor: Victor Roemer # Maintainer: Victor Roemer pkgname=snort3 -pkgver=3.1.67.0 +pkgver=3.1.74.0 pkgrel=0 pkgdesc="Snort3 Intrusion Prevention System" url="www.snort.org" @@ -89,5 +89,5 @@ utils() { } sha512sums=" -8cfcec96ca8a9d0aa1613427c4ba69b2b6704f963d3b6be40e360c5ae797c5c6300bb9b4a5016e2f6407902ee125eecfc2dccf34f6f3c6b121a270f98afbedc4 snort3-3.1.67.0.tar.gz +b2b32f0b186899863296df839d5fed99bacf75c958096207994fabe83e00dfafc292cd5e5b7f889b392811e0ff2f2b21206e808f48212b2a65c3eeb30b205bdf snort3-3.1.74.0.tar.gz " diff --git a/packages/snort3_extra/APKBUILD b/packages/snort3_extra/APKBUILD index 8f3a3f1..d2780a9 100644 --- a/packages/snort3_extra/APKBUILD +++ b/packages/snort3_extra/APKBUILD @@ -1,7 +1,7 @@ # Contributor: Victor Roemer # Maintainer: Victor Roemer pkgname="snort3-extra" -pkgver=3.1.67.0 +pkgver=3.1.74.0 pkgrel=0 pkgdesc="Snort3 Extra Stuff" url="https://github.com/snort3/snort3_extra" @@ -31,5 +31,5 @@ package() { } sha512sums=" -e3e574a0152495f38549164ab03c38b912cb6ef61f8ce32ce62305cf329fdc57811647d3ea2939f15307033ce076f58cdc5560f6fb2b671d32f1cedfd3cb60f7 snort3-extra-3.1.67.0.tar.gz +ebea47049b26fe6a187aca6564ae1a524dc5b176bde9d3b22b3e833215adbee2241e38648428618674f46461a862130a7a78049ad0fa20d191909123fd1b2dc3 snort3-extra-3.1.74.0.tar.gz "