Add recipes

This commit is contained in:
Ribbon 2026-06-01 11:09:54 -03:00
parent ccb9e4e580
commit 9375488b57
10 changed files with 114 additions and 0 deletions

View File

@ -0,0 +1,10 @@
#TODO compile and test
[source]
tar = "https://github.com/radareorg/radare2/releases/download/6.1.4/radare2-6.1.4.tar.xz"
[build]
template = "meson"
mesonflags = [
"-Duse_webui=false",
"-Denable_tests=false",
"-Denable_r2r=false",
]

View File

@ -0,0 +1,8 @@
#TODO compile and test
[source]
tar = "https://www.gnupg.org/ftp/gcrypt/libksba/libksba-1.8.0.tar.bz2"
[build]
template = "configure"
dependencies = [
"libgpg-error",
]

View File

@ -0,0 +1,7 @@
#TODO add script for gnu make: https://github.com/robertdavidgraham/masscan#building
[source]
git = "https://github.com/robertdavidgraham/masscan"
rev = "1.3.2"
shallow_clone = true
[build]
template = "custom"

View File

@ -0,0 +1,7 @@
#TODO add script for gnu make: https://github.com/zmap/zgrab2#installation
[source]
git = "https://github.com/zmap/zgrab2"
rev = "v1.0.0"
shallow_clone = true
[build]
template = "custom"

View File

@ -0,0 +1,16 @@
#TODO compile and test
# build instructions: https://github.com/zmap/zmap/blob/main/INSTALL.md#building-from-source
[source]
git = "https://github.com/zmap/zmap"
rev = "v4.4.0"
shallow_clone = true
[build]
template = "cmake"
dependencies = [
"libgmp",
"gengetopt",
"libpcap",
"json-c",
"libunistring",
"judy",
]

View File

@ -0,0 +1,7 @@
#TODO add script to handle "install.sh" : https://github.com/rfxn/linux-malware-detect#2-installation
[source]
tar = "https://github.com/rfxn/linux-malware-detect/releases/download/v2.0.1/maldet-2.0.1.tar.gz"
[build]
template = "custom"
[package]
dependencies = ["bash"]

View File

@ -0,0 +1,16 @@
#TODO add script for proper packaging: https://github.com/stamparm/maltrail#requirements
#TODO package pcapy-ng: https://github.com/stamparm/pcapy-ng/
[source]
git = "https://github.com/stamparm/maltrail"
rev = "1.4"
shallow_clone = true
[build]
template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}/home/user/maltrail"
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/home/user/maltrail"
"""
[package]
dependencies = [
"python312",
]

View File

@ -0,0 +1,25 @@
#TODO discover minimum dependencies from cmake log
# build instructions: https://github.com/greenbone/openvas-scanner/blob/main/INSTALL.md
[source]
git = "https://github.com/greenbone/openvas-scanner"
rev = "v23.45.6"
shallow_clone = true
[build]
template = "cmake"
#dependencies = [
#"net-snmp",
#"libpcap",
#"glib",
#"json-glib",
#"libgcrypt",
#"gpgme",
#"redis",
#"libssh",
#"libksba",
#"gnutls",
#"curl",
#"libbsd",
#"krb5",
#"gvm-libs",
#"file",
#]

View File

@ -0,0 +1,10 @@
#TODO compile and test
# installation instructions: https://cgit.git.savannah.gnu.org/cgit/tiger.git/tree/USING#n80
[source]
tar = "https://download.savannah.gnu.org/releases/tiger/tiger_3.2.4rc1.tar.gz"
[build]
template = "configure"
[package]
dependencies = [
"bash"
]

View File

@ -0,0 +1,8 @@
#TODO add script for cross-compilation: https://vuls.io/docs/en/install-manually.html
#TODO which sql database implementation is needed?
[source]
git = "https://github.com/future-architect/vuls"
rev = "v0.39.2"
shallow_clone = true
[build]
template = "custom"