From 4bed51352a7ba092a9434abf5a53b83a59fa7e42 Mon Sep 17 00:00:00 2001 From: Levon 'noptrix' Kayan Date: Sun, 16 Feb 2025 22:52:53 +0100 Subject: [PATCH 01/11] vcs packages: version bumps --- packages/aiengine/PKGBUILD | 6 +- packages/badsecrets/PKGBUILD | 4 +- packages/beef/PKGBUILD | 2 +- packages/binaryninja/PKGBUILD | 2 +- packages/bloodhound-python/PKGBUILD | 2 +- packages/burpsuite/PKGBUILD | 4 +- packages/can-utils/PKGBUILD | 2 +- packages/checkov/PKGBUILD | 2 +- packages/chipsec/PKGBUILD | 2 +- packages/clair/PKGBUILD | 2 +- packages/cloudlist/PKGBUILD | 2 +- packages/cloudsploit/PKGBUILD | 2 +- packages/commix/PKGBUILD | 2 +- packages/country-ip-blocks/PKGBUILD | 2 +- packages/cpp2il/PKGBUILD | 2 +- packages/cvemap/PKGBUILD | 2 +- packages/dalfox/PKGBUILD | 2 +- packages/dftimewolf/PKGBUILD | 2 +- packages/didier-stevens-suite/PKGBUILD | 2 +- packages/dnswatch/PKGBUILD | 4 +- packages/dorkbot/PKGBUILD | 2 +- packages/dradis-ce/PKGBUILD | 2 +- packages/emp3r0r/PKGBUILD | 2 +- packages/fscan/PKGBUILD | 2 +- packages/fuddly/PKGBUILD | 2 +- packages/imhex/PKGBUILD | 2 +- packages/intelmq/PKGBUILD | 2 +- packages/ivre/PKGBUILD | 4 +- packages/jefferson/PKGBUILD | 2 +- packages/jsql-injection/PKGBUILD | 4 +- packages/lazagne/PKGBUILD | 4 +- packages/maltrail/PKGBUILD | 2 +- packages/mapcidr/PKGBUILD | 2 +- packages/metagoofil/PKGBUILD | 4 +- packages/mongodb/PKGBUILD | 12 +- .../mongodb/mongodb-7.0.14-system-boost.patch | 320 ++++++++++++++++++ packages/naabu/PKGBUILD | 2 +- packages/netexec/PKGBUILD | 2 +- packages/nettacker/PKGBUILD | 2 +- packages/nuclei-templates/PKGBUILD | 2 +- packages/nuclei/PKGBUILD | 2 +- packages/opendht-c/PKGBUILD | 2 +- packages/openscap/PKGBUILD | 2 +- packages/pagodo/PKGBUILD | 4 +- packages/patator/PKGBUILD | 2 +- packages/payloadsallthethings/PKGBUILD | 2 +- packages/peass/PKGBUILD | 2 +- packages/phpstan/PKGBUILD | 2 +- packages/pmacct/PKGBUILD | 2 +- packages/postenum/PKGBUILD | 2 +- packages/prowler/PKGBUILD | 2 +- packages/pwned/PKGBUILD | 2 +- packages/python-badges/PKGBUILD | 4 +- packages/python-dissect.target/PKGBUILD | 2 +- packages/python-dissect.volume/PKGBUILD | 2 +- packages/python-pyperscan/PKGBUILD | 2 +- packages/python-ubi-reader/PKGBUILD | 2 +- packages/qbdi/PKGBUILD | 2 +- packages/qradiolink/PKGBUILD | 2 +- packages/rdwarecon/PKGBUILD | 4 +- packages/restler-fuzzer/PKGBUILD | 2 +- packages/rex/PKGBUILD | 2 +- packages/roadtools/PKGBUILD | 2 +- packages/rr/PKGBUILD | 2 +- packages/rtl-433/PKGBUILD | 2 +- packages/rtl8812au-aircrack-dkms/PKGBUILD | 2 +- packages/sdrpp/PKGBUILD | 2 +- packages/seclists/PKGBUILD | 2 +- packages/simtrace2/PKGBUILD | 2 +- packages/soapui/PKGBUILD | 6 +- packages/spotbugs/PKGBUILD | 2 +- packages/spraycharles/PKGBUILD | 4 +- packages/stunner/PKGBUILD | 2 +- packages/subfinder/PKGBUILD | 2 +- packages/suricata-verify/PKGBUILD | 2 +- packages/sysinternals-suite/PKGBUILD | 4 +- packages/t50/PKGBUILD | 8 +- packages/tlsfuzzer/PKGBUILD | 2 +- packages/tlshelpers/PKGBUILD | 2 +- packages/triton/PKGBUILD | 4 +- packages/trufflehog/PKGBUILD | 2 +- packages/uacme/PKGBUILD | 2 +- packages/unblob/PKGBUILD | 2 +- packages/websockify/PKGBUILD | 4 +- packages/wesng/PKGBUILD | 2 +- packages/whatsmyname/PKGBUILD | 2 +- packages/yeti/PKGBUILD | 2 +- packages/zarn/PKGBUILD | 2 +- packages/zdns/PKGBUILD | 2 +- packages/zeek/PKGBUILD | 2 +- packages/zgrab2/PKGBUILD | 2 +- 91 files changed, 437 insertions(+), 115 deletions(-) create mode 100644 packages/mongodb/mongodb-7.0.14-system-boost.patch diff --git a/packages/aiengine/PKGBUILD b/packages/aiengine/PKGBUILD index 142bd32ff41..b0c4989eccf 100644 --- a/packages/aiengine/PKGBUILD +++ b/packages/aiengine/PKGBUILD @@ -2,8 +2,8 @@ # See COPYING for license details. pkgname=aiengine -pkgver=2.3.0 -pkgrel=3 +pkgver=2.4.0 +pkgrel=1 epoch=1 groups=('blackarch' 'blackarch-networking' 'blackarch-defensive') pkgdesc='A packet inspection engine with capabilities of learning without any human intervention.' @@ -12,7 +12,7 @@ url='https://bitbucket.org/camp0/aiengine/downloads/' license=('GPL3') depends=('boost' 'boost-libs' 'python' 'libpcap') source=("https://bitbucket.org/camp0/aiengine/downloads/$pkgname-$pkgver.tar.gz") -sha512sums=('4e57ba8fa9233c39501b65144e45d8cfcced7e88375efe897714df802b8c648c6ece5ed45c62b9296a3ee5433788ec4b5e3390c346378e229a3b608a1158e82b') +sha512sums=('0045eea2666e58db2dd127c9f867fa8bcc374775219c12671bb6f76f7701bca1ea6deba3488971ca48620478b310a4c5064df2a5952f79caa6a3bb28b013fa6b') build() { cd "$pkgname-$pkgver" diff --git a/packages/badsecrets/PKGBUILD b/packages/badsecrets/PKGBUILD index f1af65cffa3..8e111b10385 100644 --- a/packages/badsecrets/PKGBUILD +++ b/packages/badsecrets/PKGBUILD @@ -2,8 +2,8 @@ # See COPYING for license details. pkgname=badsecrets -pkgver=v0.7.14.r0.g191485f -pkgrel=2 +pkgver=v0.8.25.r0.gf2880df +pkgrel=1 pkgdesc='A library for detecting known secrets across many web frameworks.' arch=('any') groups=('blackarch' 'blackarch-webapp') diff --git a/packages/beef/PKGBUILD b/packages/beef/PKGBUILD index ff791cd660f..1390718a87e 100644 --- a/packages/beef/PKGBUILD +++ b/packages/beef/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=beef -pkgver=4654.33984800 +pkgver=4664.d52c37f3 pkgrel=1 epoch=1 groups=('blackarch' 'blackarch-exploitation') diff --git a/packages/binaryninja/PKGBUILD b/packages/binaryninja/PKGBUILD index 6b7eb1e61e3..29fa1dcb34f 100644 --- a/packages/binaryninja/PKGBUILD +++ b/packages/binaryninja/PKGBUILD @@ -7,7 +7,7 @@ pkgrel=1 pkgdesc='A new kind of reversing platform (demo version).' groups=('blackarch' 'blackarch-reversing' 'blackarch-binary') arch=('x86_64') -url='http://binary.ninja/demo.html' +url='https://binary.ninja/free/' license=('custom:commercial' 'evaluation') depends=('libglvnd' 'libxkbcommon-x11') replaces=("$pkgname-demo") diff --git a/packages/bloodhound-python/PKGBUILD b/packages/bloodhound-python/PKGBUILD index 958ed4efe5d..7e8c662c83e 100644 --- a/packages/bloodhound-python/PKGBUILD +++ b/packages/bloodhound-python/PKGBUILD @@ -3,7 +3,7 @@ pkgname=bloodhound-python _pkgname=BloodHound.py -pkgver=v1.0.1.r163.g44bd5c2 +pkgver=v1.0.1.r167.gc88eea6 pkgrel=1 pkgdesc='Python data collector for Bloodhound legcacy (v4)' arch=('any') diff --git a/packages/burpsuite/PKGBUILD b/packages/burpsuite/PKGBUILD index a6b29b737f6..6cee3c0f7b1 100644 --- a/packages/burpsuite/PKGBUILD +++ b/packages/burpsuite/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=burpsuite -pkgver=2025.1 +pkgver=2025.1.1 pkgrel=1 epoch=1 groups=('blackarch' 'blackarch-webapp' 'blackarch-proxy' 'blackarch-scanner' @@ -19,7 +19,7 @@ source=("$pkgname.jar::https://portswigger.net/burp/releases/download?product=co "$pkgname.desktop" 'icon64.png' 'git+https://github.com/PortSwigger/command-injection-attacker.git') -sha512sums=('73f2cd94fc71f545e5f1655de7f34ff2ee7b5846cb8929b2bde430272cc605d65c7edf7429c1341e1d909021cbde974802cc1510ab8c8d14ec6cf7097ee71f03' +sha512sums=('9d715b9190763fdd4f2d6aeeb1833b77fd8c48515751f86fd60d46a820ce2890ad7062701ce7ee291de1cad97c4f28db69c5bfc45d8b06eaf6864aef91968b70' '07f646ce79e4e259c8da4a16ecd9b0149f09cd047ab42bfb758dc1cd4871710866e4dae6cda572f96fb49d0b156e64dd7b0a78904d9d367d41136214de5488a2' '292dcc47a625f69f0a235c8333e74eef437ec77095f731e97e5065261a7067a03f361375a10631828b42484f77b3e5d24ce71ceff174b0d6083f3a7abebe677c' '928083e0189ce50304c4b32f8f6ef56be79881090bffdaddb5e990a59186ed2596c03293255693d488a47519e6da4e969e74e9bfe22a0f6ca53491a4e0749575' diff --git a/packages/can-utils/PKGBUILD b/packages/can-utils/PKGBUILD index 14ae637560c..af034191928 100644 --- a/packages/can-utils/PKGBUILD +++ b/packages/can-utils/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=can-utils -pkgver=1201.01083a6 +pkgver=1205.2b8c7c5 pkgrel=1 pkgdesc='Linux-CAN / SocketCAN user space applications.' groups=('blackarch' 'blackarch-automobile') diff --git a/packages/checkov/PKGBUILD b/packages/checkov/PKGBUILD index 27028259389..49167b9088f 100644 --- a/packages/checkov/PKGBUILD +++ b/packages/checkov/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=checkov -pkgver=3.2.368.r1.gddf2b88df +pkgver=3.2.370.r1.g1e778524c pkgrel=1 pkgdesc='Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages.' groups=('blackarch' 'blackarch-code-audit') diff --git a/packages/chipsec/PKGBUILD b/packages/chipsec/PKGBUILD index db773edb17b..de4fb780997 100644 --- a/packages/chipsec/PKGBUILD +++ b/packages/chipsec/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=chipsec -pkgver=1.13.9.r2.gf3074f1 +pkgver=1.13.9.r6.gf6be0ab pkgrel=1 epoch=5 pkgdesc='Platform Security Assessment Framework.' diff --git a/packages/clair/PKGBUILD b/packages/clair/PKGBUILD index 3fafec03e9b..7267f85c5d4 100644 --- a/packages/clair/PKGBUILD +++ b/packages/clair/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=clair -pkgver=2029.73db520d +pkgver=2030.e45fbf0e pkgrel=1 groups=('blackarch' 'blackarch-scanner') pkgdesc='Vulnerability Static Analysis for Containers.' diff --git a/packages/cloudlist/PKGBUILD b/packages/cloudlist/PKGBUILD index 1e546147452..d531eeab7b0 100644 --- a/packages/cloudlist/PKGBUILD +++ b/packages/cloudlist/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=cloudlist -pkgver=752.1f7de60 +pkgver=763.fe54f85 pkgrel=1 groups=('blackarch' 'blackarch-recon') pkgdesc='A tool for listing Assets from multiple Cloud Providers.' diff --git a/packages/cloudsploit/PKGBUILD b/packages/cloudsploit/PKGBUILD index 61658490ce2..2e0a2e099db 100644 --- a/packages/cloudsploit/PKGBUILD +++ b/packages/cloudsploit/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=cloudsploit -pkgver=6571.09e7fa3b7 +pkgver=6576.6802dd4e6 pkgrel=1 pkgdesc='AWS security scanning checks.' arch=('any') diff --git a/packages/commix/PKGBUILD b/packages/commix/PKGBUILD index f967783d0e6..834d3cbd191 100644 --- a/packages/commix/PKGBUILD +++ b/packages/commix/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=commix -pkgver=2212.4117adea +pkgver=2216.1ae15df0 pkgrel=1 groups=('blackarch' 'blackarch-webapp' 'blackarch-automation' 'blackarch-exploitation') diff --git a/packages/country-ip-blocks/PKGBUILD b/packages/country-ip-blocks/PKGBUILD index 4546602eb16..a499f36a437 100644 --- a/packages/country-ip-blocks/PKGBUILD +++ b/packages/country-ip-blocks/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=country-ip-blocks -pkgver=5056.442f62b +pkgver=5079.d80ddcc pkgrel=1 pkgdesc='CIDR country-level IP data, straight from the Regional Internet Registries, updated hourly.' arch=('any') diff --git a/packages/cpp2il/PKGBUILD b/packages/cpp2il/PKGBUILD index baf8ea57eba..d9614e5a261 100644 --- a/packages/cpp2il/PKGBUILD +++ b/packages/cpp2il/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=cpp2il -pkgver=2022.1.0.pre.release.19.r23.g799006b +pkgver=2022.1.0.pre.release.19.r25.g16c3a75 pkgrel=1 epoch=1 pkgdesc="A tool to reverse unity's IL2PP toolchain" diff --git a/packages/cvemap/PKGBUILD b/packages/cvemap/PKGBUILD index 5b6f00232fc..914f7072994 100644 --- a/packages/cvemap/PKGBUILD +++ b/packages/cvemap/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=cvemap -pkgver=v0.0.7.r298.g7c7906c +pkgver=v0.0.7.r303.g8332145 pkgrel=1 pkgdesc='CLI tool designed to provide a structured and easily navigable interface to various vulnerability databases.' arch=('x86_64' 'aarch64') diff --git a/packages/dalfox/PKGBUILD b/packages/dalfox/PKGBUILD index d9c362185c8..16bf8261beb 100644 --- a/packages/dalfox/PKGBUILD +++ b/packages/dalfox/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=dalfox -pkgver=1590.cb5d249 +pkgver=1592.2e19e44 pkgrel=1 pkgdesc='Parameter Analysis and XSS Scanning tool.' arch=('x86_64' 'aarch64') diff --git a/packages/dftimewolf/PKGBUILD b/packages/dftimewolf/PKGBUILD index e1ad8b89810..4d7fcf81529 100644 --- a/packages/dftimewolf/PKGBUILD +++ b/packages/dftimewolf/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=dftimewolf -pkgver=765.85c9f276 +pkgver=767.374c5501 pkgrel=1 pkgdesc='Framework for orchestrating forensic collection, processing and data export.' arch=('any') diff --git a/packages/didier-stevens-suite/PKGBUILD b/packages/didier-stevens-suite/PKGBUILD index 290e547aab7..8b7016d348f 100644 --- a/packages/didier-stevens-suite/PKGBUILD +++ b/packages/didier-stevens-suite/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=didier-stevens-suite -pkgver=405.3a8e793 +pkgver=407.409cd58 pkgrel=1 groups=('blackarch') pkgdesc='Didier Stevens Suite.' diff --git a/packages/dnswatch/PKGBUILD b/packages/dnswatch/PKGBUILD index e4a03003e89..360ff871abb 100644 --- a/packages/dnswatch/PKGBUILD +++ b/packages/dnswatch/PKGBUILD @@ -2,8 +2,8 @@ # See COPYING for license details. pkgname=dnswatch -pkgver=dnswatch.1.r16.gea62872 -pkgrel=4 +pkgver=dnswatch.1.r18.g7ee12c9 +pkgrel=1 pkgdesc='DNS Traffic Sniffer and Analyzer.' arch=('any') groups=('blackarch' 'blackarch-sniffer') diff --git a/packages/dorkbot/PKGBUILD b/packages/dorkbot/PKGBUILD index 64012c131c5..344fd4c3881 100644 --- a/packages/dorkbot/PKGBUILD +++ b/packages/dorkbot/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=dorkbot -pkgver=315.1229656 +pkgver=324.c688384 pkgrel=1 pkgdesc='Command-line tool to scan Google search results for vulnerabilities.' groups=('blackarch' 'blackarch-scanner') diff --git a/packages/dradis-ce/PKGBUILD b/packages/dradis-ce/PKGBUILD index 596c1716fce..2c118c70caa 100644 --- a/packages/dradis-ce/PKGBUILD +++ b/packages/dradis-ce/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=dradis-ce -pkgver=7015.59dfe3896 +pkgver=7018.6f714ac1f pkgrel=1 pkgdesc='An open source framework to enable effective information sharing.' groups=('blackarch' 'blackarch-recon' 'blackarch-misc') diff --git a/packages/emp3r0r/PKGBUILD b/packages/emp3r0r/PKGBUILD index 70d79eef25b..32907fd5035 100644 --- a/packages/emp3r0r/PKGBUILD +++ b/packages/emp3r0r/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=emp3r0r -pkgver=v2.2.1.r0.gefe1b2b3 +pkgver=v2.4.2.r3.ge08222c9 pkgrel=1 pkgdesc='Linux post-exploitation framework made by linux user.' arch=('x86_64' 'aarch64') diff --git a/packages/fscan/PKGBUILD b/packages/fscan/PKGBUILD index a1e950488ca..ec4e10649ac 100644 --- a/packages/fscan/PKGBUILD +++ b/packages/fscan/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=fscan -pkgver=1.8.4.r8.ge2c8dd8 +pkgver=2.0.0.build4.r0.g4aaa05f pkgrel=1 pkgdesc='A Security Auditing Tool.' arch=('x86_64' 'aarch64') diff --git a/packages/fuddly/PKGBUILD b/packages/fuddly/PKGBUILD index dff280f715e..61680fcdd6a 100644 --- a/packages/fuddly/PKGBUILD +++ b/packages/fuddly/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=fuddly -pkgver=889.4671dd2 +pkgver=890.0fc5d2e pkgrel=1 groups=('blackarch' 'blackarch-fuzzer') pkgdesc='Fuzzing and Data Manipulation Framework (for GNU/Linux).' diff --git a/packages/imhex/PKGBUILD b/packages/imhex/PKGBUILD index 6e32f9cd327..bd38d0151ba 100644 --- a/packages/imhex/PKGBUILD +++ b/packages/imhex/PKGBUILD @@ -4,7 +4,7 @@ # AUR Maintainer: Alex Sarum pkgname=imhex -pkgver=1.36.0.r385.ge0c2a39ce +pkgver=1.37.0.r11.g1ed56c1b1 pkgrel=1 pkgdesc='A Hex Editor for Reverse Engineers, Programmers and people that value their eye sight when working at 3 AM.' arch=('x86_64') diff --git a/packages/intelmq/PKGBUILD b/packages/intelmq/PKGBUILD index c9d0f966783..eabb95c74bd 100644 --- a/packages/intelmq/PKGBUILD +++ b/packages/intelmq/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=intelmq -pkgver=3.3.1.r58.gc8b9785c9 +pkgver=3.3.1.r65.gadb2d156d pkgrel=1 pkgdesc='A tool for collecting and processing security feeds using a message queuing protocol.' arch=('any') diff --git a/packages/ivre/PKGBUILD b/packages/ivre/PKGBUILD index 21e4e661371..56976ee8337 100644 --- a/packages/ivre/PKGBUILD +++ b/packages/ivre/PKGBUILD @@ -3,8 +3,8 @@ pkgbase=ivre pkgname=('ivre' 'ivre-web' 'ivre-docs' 'python-ivre') -pkgver=0.9.21.dev43 -pkgrel=2 +pkgver=0.9.21.dev48 +pkgrel=1 groups=('blackarch' 'blackarch-recon' 'blackarch-networking') pkgdesc='Network recon framework based on Nmap, Masscan, Zeek (Bro), Argus, Netflow,...' arch=('any') diff --git a/packages/jefferson/PKGBUILD b/packages/jefferson/PKGBUILD index 396e3e6f6b9..9333fc7cd09 100644 --- a/packages/jefferson/PKGBUILD +++ b/packages/jefferson/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=jefferson -pkgver=v0.4.5.r0.g96dd903 +pkgver=v0.4.6.r0.g9e33796 pkgrel=1 pkgdesc='JFFS2 filesystem extraction tool.' arch=('any') diff --git a/packages/jsql-injection/PKGBUILD b/packages/jsql-injection/PKGBUILD index c54f4a97b71..49d3c7f55d8 100644 --- a/packages/jsql-injection/PKGBUILD +++ b/packages/jsql-injection/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=jsql-injection -pkgver=0.108 +pkgver=0.109 pkgrel=1 pkgdesc='A Java application for automatic SQL database injection.' groups=('blackarch' 'blackarch-webapp' 'blackarch-exploitation' @@ -14,7 +14,7 @@ depends=('java-environment') makedepends=('git') noextract=("$pkgname-v$pkgver.jar") source=("https://github.com/ron190/jsql-injection/releases/download/v$pkgver/$pkgname-v$pkgver.jar") -sha512sums=('8f9e7f232c6e18ad57cd122ef88a1e674dc3e1c4bfab91f0ae0d685bb0fb462116c6e375d814df7a118310ba4ce9ba090297a71eca14ca6cfdeee28d3a23ecf7') +sha512sums=('e410f45db090fbda0afefc692c29e397b69c5d4f331638ad42c0a4f39adccf238837ba8e7fc478bcdbc9421e365626cb01e0dc065947b8d9331a80671e8608d9') package() { install -dm 755 "$pkgdir/usr/bin" diff --git a/packages/lazagne/PKGBUILD b/packages/lazagne/PKGBUILD index 872c72efdd0..f7f87bf161d 100644 --- a/packages/lazagne/PKGBUILD +++ b/packages/lazagne/PKGBUILD @@ -2,8 +2,8 @@ # See COPYING for license details. pkgname=lazagne -pkgver=875.9da4b87 -pkgrel=4 +pkgver=880.30aebe9 +pkgrel=1 groups=('blackarch' 'blackarch-forensic' 'blackarch-social') arch=('any') pkgdesc='An open source application used to retrieve lots of passwords stored on a local computer.' diff --git a/packages/maltrail/PKGBUILD b/packages/maltrail/PKGBUILD index 966547f3c00..6d64759e6f2 100644 --- a/packages/maltrail/PKGBUILD +++ b/packages/maltrail/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=maltrail -pkgver=116956.4c142753e2 +pkgver=117253.66e59bf872 pkgrel=1 pkgdesc='Malicious traffic detection system.' groups=('blackarch' 'blackarch-defensive' 'blackarch-networking' diff --git a/packages/mapcidr/PKGBUILD b/packages/mapcidr/PKGBUILD index facb4307a56..d8e286d9b2f 100644 --- a/packages/mapcidr/PKGBUILD +++ b/packages/mapcidr/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=mapcidr -pkgver=v1.1.34.r389.gc51384e +pkgver=v1.1.34.r390.g58b7e72 pkgrel=1 pkgdesc='Utility program to perform multiple operations for a given subnet/CIDR ranges.' arch=('x86_64' 'aarch64') diff --git a/packages/metagoofil/PKGBUILD b/packages/metagoofil/PKGBUILD index da5fd7d5f1d..5c550f3f516 100644 --- a/packages/metagoofil/PKGBUILD +++ b/packages/metagoofil/PKGBUILD @@ -2,8 +2,8 @@ # See COPYING for license details. pkgname=metagoofil -pkgver=85.5d20635 -pkgrel=4 +pkgver=87.b232cb4 +pkgrel=1 groups=('blackarch' 'blackarch-recon') pkgdesc='An information gathering tool designed for extracting metadata of public documents.' url='http://www.edge-security.com/metagoofil.php' diff --git a/packages/mongodb/PKGBUILD b/packages/mongodb/PKGBUILD index f3287752e8d..479de09f6fb 100644 --- a/packages/mongodb/PKGBUILD +++ b/packages/mongodb/PKGBUILD @@ -14,7 +14,7 @@ # Contributor: Fredy GarcĂ­a pkgname=mongodb -pkgver=7.0.11 +pkgver=7.0.15 pkgrel=1 pkgdesc='A high-performance, open source, schema-free document-oriented database.' arch=('x86_64' 'aarch64') @@ -37,14 +37,16 @@ source=("https://github.com/mongodb/mongo/archive/refs/tags/r$pkgver.tar.gz" "$pkgname-5.0.2-skip-reqs-check.patch" "$pkgname-5.0.2-no-compass.patch" "$pkgname-7.0.2-sconstruct.patch" - "$pkgname-4.4.29-no-enterprise.patch") -sha512sums=('30c3dfa886b9510d99d3d7ad77ef203c750fb10bd7c833535fd299a80fe980728327bbe49091bea71b612c2fbe9162c349d0c3069c33600cb424394d169ee6d0' + "$pkgname-4.4.29-no-enterprise.patch" + "$pkgname-7.0.14-system-boost.patch") +sha512sums=('79c7c3651944e37c624f8bfeb79d161b3f3f67ed8243f114f0ed943ced5f9734ef464b15a575ee6d83892728fb2b584fd943ff0dc8576c290a170c374331e6d8' '36a2c4336d6aeeec303dd0aec2c554db826d479efcb95269f75e2150ad752516c3f25c50f8e25b90384dea65b5b5b72a15ab17d5da35f6f92f20cc65af02f61b' '41b711a623b034b66e146487fab948608111af48aff2b4f1b171b64b531fa6a1b36de8b348ff543fdd9c3ac34a1a20fae9b23cdb124abda93f89ce011a7921ef' '29d4ff6de3a89c39ed0e3c54aa1e17fc3466ceb69dfbcfc62109ea2666ca98458b7b23ac82e4b5c9be77d5d82c69d5b213670b3a3367b13c3b8cab06cfacf4c2' '07fe714a4256c13449e1e764c88d5051773aa9397228085a8d581cde91477dff2c3dc70ba801eb559af76ff19abf205d32c9510606a9bb26cebb33f68822e607' '8650bd07392dd33c8746669126753b18357d23dc46d3af799875ba0b080258341cb3cefb2ac8c40e0592d99c69eae39793a3379d52aa5eef0b22318bef79ad10' - '6e84db876022c21c1fcff8c9f88d4ff7375ebb8b37ab0dd445d1697484a1344098bfbffd82b3da7f2f8c2f926c4f403f2ffce9d67ef46b894f3a9f0b981aba10') + '6e84db876022c21c1fcff8c9f88d4ff7375ebb8b37ab0dd445d1697484a1344098bfbffd82b3da7f2f8c2f926c4f403f2ffce9d67ef46b894f3a9f0b981aba10' + 'd89fcace3347c7b461b3670c4514e793034d624e7d26e7420bcff8e4005d7a4d9b1bf65fb58b3b2742eeb827beee28c0504eb9e3c6bc24969581b5560bcac19e') sha512sums_aarch64=('a9ab48048c0ec72720d7a8039273401b1fbd760447e118e440fe665eda8cf6c0a0bd6ebed2a977313216360d5a3b5d382fa2a27183693813a13d1d23c765e88b') source_aarch64=(extrapatch-sconstruct.patch) @@ -157,7 +159,7 @@ package() { install -D build/install/bin/mongos "$pkgdir/usr/bin/mongos" # Keep historical Arch conf file name - install -Dm 644 "rpm/$pkgname.conf" "$pkgdir/etc/$pkgname.conf" + install -Dm 644 "rpm/mongod.conf" "$pkgdir/etc/$pkgname.conf" # Keep historical Arch service name install -Dm 644 "rpm/mongod.service" \ diff --git a/packages/mongodb/mongodb-7.0.14-system-boost.patch b/packages/mongodb/mongodb-7.0.14-system-boost.patch new file mode 100644 index 00000000000..74c974967b1 --- /dev/null +++ b/packages/mongodb/mongodb-7.0.14-system-boost.patch @@ -0,0 +1,320 @@ +diff -u -r a/src/mongo/client/sdam/sdam_json_test_runner.cpp b/src/mongo/client/sdam/sdam_json_test_runner.cpp +--- a/src/mongo/client/sdam/sdam_json_test_runner.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/client/sdam/sdam_json_test_runner.cpp 2024-09-08 13:38:28.557633361 +0800 +@@ -33,6 +33,7 @@ + + #include + #include ++#include + #include + #include + #include +diff -u -r a/src/mongo/client/sdam/server_selection_json_test_runner.cpp b/src/mongo/client/sdam/server_selection_json_test_runner.cpp +--- a/src/mongo/client/sdam/server_selection_json_test_runner.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/client/sdam/server_selection_json_test_runner.cpp 2024-09-08 13:38:28.557633361 +0800 +@@ -33,6 +33,7 @@ + + #include + #include ++#include + #include + #include + +diff -u -r a/src/mongo/db/ftdc/file_manager.cpp b/src/mongo/db/ftdc/file_manager.cpp +--- a/src/mongo/db/ftdc/file_manager.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/db/ftdc/file_manager.cpp 2024-09-08 13:38:28.560966720 +0800 +@@ -33,6 +33,7 @@ + #include "mongo/db/ftdc/file_manager.h" + + #include ++#include + #include + #include + +diff -u -r a/src/mongo/db/ftdc/ftdc_test.cpp b/src/mongo/db/ftdc/ftdc_test.cpp +--- a/src/mongo/db/ftdc/ftdc_test.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/db/ftdc/ftdc_test.cpp 2024-09-08 13:38:28.560966720 +0800 +@@ -32,6 +32,7 @@ + #include "mongo/db/ftdc/ftdc_test.h" + + #include ++#include + #include + + #include "mongo/base/data_type_validated.h" +diff -u -r a/src/mongo/db/initialize_server_global_state.cpp b/src/mongo/db/initialize_server_global_state.cpp +--- a/src/mongo/db/initialize_server_global_state.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/db/initialize_server_global_state.cpp 2024-09-08 13:44:23.743647036 +0800 +@@ -33,6 +33,7 @@ + #include "mongo/db/initialize_server_global_state.h" + #include "mongo/db/initialize_server_global_state_gen.h" + ++#include + #include + #include + #include +@@ -310,7 +311,7 @@ + << "\" should name a file, not a directory."); + } + +- if (!serverGlobalParams.logAppend && boost::filesystem::is_regular(absoluteLogpath)) { ++ if (!serverGlobalParams.logAppend && boost::filesystem::is_regular_file(absoluteLogpath)) { + std::string renameTarget = absoluteLogpath + "." + terseCurrentTimeForFilename(); + boost::system::error_code ec; + boost::filesystem::rename(absoluteLogpath, renameTarget, ec); +diff -u -r a/src/mongo/db/sorter/sorter_test.cpp b/src/mongo/db/sorter/sorter_test.cpp +--- a/src/mongo/db/sorter/sorter_test.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/db/sorter/sorter_test.cpp 2024-09-08 13:38:28.564300078 +0800 +@@ -32,6 +32,7 @@ + #include "mongo/platform/basic.h" + + #include ++#include + #include + #include + +diff -u -r a/src/mongo/db/startup_recovery.cpp b/src/mongo/db/startup_recovery.cpp +--- a/src/mongo/db/startup_recovery.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/db/startup_recovery.cpp 2024-09-08 13:38:28.567633437 +0800 +@@ -29,6 +29,8 @@ + + #include "mongo/db/startup_recovery.h" + ++#include ++ + #include "mongo/db/catalog/collection_write_path.h" + #include "mongo/db/catalog/create_collection.h" + #include "mongo/db/catalog/database_holder.h" +diff -u -r a/src/mongo/db/startup_warnings_mongod.cpp b/src/mongo/db/startup_warnings_mongod.cpp +--- a/src/mongo/db/startup_warnings_mongod.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/db/startup_warnings_mongod.cpp 2024-09-08 13:40:57.852092056 +0800 +@@ -32,6 +32,7 @@ + + #include "mongo/db/startup_warnings_mongod.h" + ++#include + #include + #include + #ifndef _WIN32 +diff -u -r a/src/mongo/db/storage/storage_engine_lock_file_posix.cpp b/src/mongo/db/storage/storage_engine_lock_file_posix.cpp +--- a/src/mongo/db/storage/storage_engine_lock_file_posix.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/db/storage/storage_engine_lock_file_posix.cpp 2024-09-08 13:45:35.370855295 +0800 +@@ -57,7 +57,7 @@ + // if called without a fully qualified path it asserts; that makes mongoperf fail. + // so make a warning. need a better solution longer term. + // massert(40389, str::stream() << "Couldn't find parent dir for file: " << file.string(),); +- if (!file.has_branch_path()) { ++ if (!file.has_parent_path()) { + LOGV2(22274, + "warning flushMyDirectory couldn't find parent dir for file: {file}", + "flushMyDirectory couldn't find parent dir for file", +@@ -66,7 +66,7 @@ + } + + +- boost::filesystem::path dir = file.branch_path(); // parent_path in new boosts ++ boost::filesystem::path dir = file.parent_path(); // parent_path in new boosts + + LOGV2_DEBUG(22275, 1, "flushing directory {dir_string}", "dir_string"_attr = dir.string()); + +diff -u -r a/src/mongo/db/storage/storage_engine_lock_file_test.cpp b/src/mongo/db/storage/storage_engine_lock_file_test.cpp +--- a/src/mongo/db/storage/storage_engine_lock_file_test.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/db/storage/storage_engine_lock_file_test.cpp 2024-09-08 13:38:28.570966795 +0800 +@@ -30,6 +30,7 @@ + #include "mongo/platform/basic.h" + + #include ++#include + #include + #include + +diff -u -r a/src/mongo/db/storage/storage_engine_metadata.cpp b/src/mongo/db/storage/storage_engine_metadata.cpp +--- a/src/mongo/db/storage/storage_engine_metadata.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/db/storage/storage_engine_metadata.cpp 2024-09-08 13:46:14.344483426 +0800 +@@ -222,7 +222,7 @@ + // if called without a fully qualified path it asserts; that makes mongoperf fail. + // so make a warning. need a better solution longer term. + // massert(13652, str::stream() << "Couldn't find parent dir for file: " << file.string(),); +- if (!file.has_branch_path()) { ++ if (!file.has_parent_path()) { + LOGV2(22283, + "warning flushMyDirectory couldn't find parent dir for file: {file}", + "flushMyDirectory couldn't find parent dir for file", +@@ -231,7 +231,7 @@ + } + + +- boost::filesystem::path dir = file.branch_path(); // parent_path in new boosts ++ boost::filesystem::path dir = file.parent_path(); // parent_path in new boosts + + LOGV2_DEBUG(22284, 1, "flushing directory {dir_string}", "dir_string"_attr = dir.string()); + +diff -u -r a/src/mongo/db/storage/wiredtiger/wiredtiger_c_api_test.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_c_api_test.cpp +--- a/src/mongo/db/storage/wiredtiger/wiredtiger_c_api_test.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/db/storage/wiredtiger/wiredtiger_c_api_test.cpp 2024-09-08 13:38:28.570966795 +0800 +@@ -28,6 +28,7 @@ + */ + + #include ++#include + #include + #include + #include +diff -u -r a/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp +--- a/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp 2024-09-08 13:38:28.574300153 +0800 +@@ -31,6 +31,7 @@ + #include "mongo/db/storage/wiredtiger/wiredtiger_util.h" + + #include ++#include + #include + + #include "mongo/base/simple_string_data_comparator.h" +diff -u -r a/src/mongo/dbtests/framework_options.cpp b/src/mongo/dbtests/framework_options.cpp +--- a/src/mongo/dbtests/framework_options.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/dbtests/framework_options.cpp 2024-09-08 13:41:53.502512039 +0800 +@@ -33,6 +33,8 @@ + + #include "mongo/dbtests/framework_options.h" + ++#include ++#include + #include + #include + +diff -u -r a/src/mongo/scripting/engine.cpp b/src/mongo/scripting/engine.cpp +--- a/src/mongo/scripting/engine.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/scripting/engine.cpp 2024-09-08 13:38:28.577633512 +0800 +@@ -33,6 +33,7 @@ + #include "mongo/scripting/engine.h" + + #include ++#include + #include + + #include "mongo/base/string_data.h" +diff -u -r a/src/mongo/scripting/mozjs/module_loader.cpp b/src/mongo/scripting/mozjs/module_loader.cpp +--- a/src/mongo/scripting/mozjs/module_loader.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/scripting/mozjs/module_loader.cpp 2024-09-08 13:38:28.577633512 +0800 +@@ -28,6 +28,7 @@ + */ + + #include ++#include + + #include "mongo/logv2/log.h" + #include "mongo/scripting/mozjs/implscope.h" +diff -u -r a/src/mongo/shell/shell_utils_extended.cpp b/src/mongo/shell/shell_utils_extended.cpp +--- a/src/mongo/shell/shell_utils_extended.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/shell/shell_utils_extended.cpp 2024-09-08 13:42:27.456101736 +0800 +@@ -36,6 +36,8 @@ + #endif + + #include ++#include ++#include + #include + #include + #include +diff -u -r a/src/mongo/shell/shell_utils_launcher.cpp b/src/mongo/shell/shell_utils_launcher.cpp +--- a/src/mongo/shell/shell_utils_launcher.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/shell/shell_utils_launcher.cpp 2024-09-08 13:47:56.188587429 +0800 +@@ -31,6 +31,8 @@ + + #include + #include ++#include ++#include + #include + #include + #include +@@ -316,26 +318,26 @@ + boost::filesystem::directory_iterator i(from); + while (i != end) { + boost::filesystem::path p = *i; +- if (p.leaf() == "metrics.interim" || p.leaf() == "metrics.interim.temp") { ++ if (p.filename() == "metrics.interim" || p.filename() == "metrics.interim.temp") { + // Ignore any errors for metrics.interim* files as these may disappear during copy + boost::system::error_code ec; +- boost::filesystem::copy_file(p, to / p.leaf(), ec); ++ boost::filesystem::copy_file(p, to / p.filename(), ec); + if (ec) { + LOGV2_INFO(22814, + "Skipping copying of file from '{from}' to " + "'{to}' due to: {error}", + "Skipping copying of file due to error" + "from"_attr = p.generic_string(), +- "to"_attr = (to / p.leaf()).generic_string(), ++ "to"_attr = (to / p.filename()).generic_string(), + "error"_attr = ec.message()); + } +- } else if (p.leaf() != "mongod.lock" && p.leaf() != "WiredTiger.lock") { ++ } else if (p.filename() != "mongod.lock" && p.filename() != "WiredTiger.lock") { + if (boost::filesystem::is_directory(p)) { +- boost::filesystem::path newDir = to / p.leaf(); ++ boost::filesystem::path newDir = to / p.filename(); + boost::filesystem::create_directory(newDir); + copyDir(p, newDir); + } else { +- boost::filesystem::copy_file(p, to / p.leaf()); ++ boost::filesystem::copy_file(p, to / p.filename()); + } + } + ++i; +diff -u -r a/src/mongo/shell/shell_utils_launcher.h b/src/mongo/shell/shell_utils_launcher.h +--- a/src/mongo/shell/shell_utils_launcher.h 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/shell/shell_utils_launcher.h 2024-09-08 13:43:55.856769586 +0800 +@@ -29,7 +29,6 @@ + + #pragma once + +-#include + #include + #include + #include +diff -u -r a/src/mongo/unittest/golden_test_base.cpp b/src/mongo/unittest/golden_test_base.cpp +--- a/src/mongo/unittest/golden_test_base.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/unittest/golden_test_base.cpp 2024-09-08 13:48:19.232095193 +0800 +@@ -95,7 +95,7 @@ + fs::path outputRoot; + if (opts.outputRootPattern) { + fs::path pattern(*opts.outputRootPattern); +- outputRoot = pattern.parent_path() / fs::unique_path(pattern.leaf()); ++ outputRoot = pattern.parent_path() / fs::unique_path(pattern.filename()); + } else { + outputRoot = fs::temp_directory_path() / fs::unique_path("out-%%%%-%%%%-%%%%-%%%%"); + } +diff -u -r a/src/mongo/util/processinfo_linux.cpp b/src/mongo/util/processinfo_linux.cpp +--- a/src/mongo/util/processinfo_linux.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/util/processinfo_linux.cpp 2024-09-08 13:43:30.446577565 +0800 +@@ -53,6 +53,7 @@ + #endif + + #include ++#include + #include + #include + #include +diff -u -r a/src/mongo/util/procparser.cpp b/src/mongo/util/procparser.cpp +--- a/src/mongo/util/procparser.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/util/procparser.cpp 2024-09-08 13:38:28.584300228 +0800 +@@ -37,6 +37,7 @@ + #include + #include + #include ++#include + #include + #include + #include +diff -u -r a/src/mongo/util/stacktrace_threads.cpp b/src/mongo/util/stacktrace_threads.cpp +--- a/src/mongo/util/stacktrace_threads.cpp 2024-08-15 04:38:09.000000000 +0800 ++++ b/src/mongo/util/stacktrace_threads.cpp 2024-09-08 13:38:28.584300228 +0800 +@@ -35,6 +35,7 @@ + #include + #include + #include ++#include + #include + #include + #include diff --git a/packages/naabu/PKGBUILD b/packages/naabu/PKGBUILD index 7c0d4caca32..0956c00404f 100644 --- a/packages/naabu/PKGBUILD +++ b/packages/naabu/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=naabu -pkgver=1760.5b51027 +pkgver=1771.e1d57c1 pkgrel=1 groups=('blackarch' 'blackarch-scanner') pkgdesc='A fast port scanner written in go with focus on reliability and simplicity.' diff --git a/packages/netexec/PKGBUILD b/packages/netexec/PKGBUILD index b72e1c8e721..5b0836ca12e 100644 --- a/packages/netexec/PKGBUILD +++ b/packages/netexec/PKGBUILD @@ -3,7 +3,7 @@ pkgname=netexec _pyver=3.13 -pkgver=v1.3.0.r323.gf46f63b8 +pkgver=v1.3.0.r343.gc2f85db6 pkgrel=1 groups=('blackarch' 'blackarch-scanner' 'blackarch-exploitation' 'blackarch-windows') diff --git a/packages/nettacker/PKGBUILD b/packages/nettacker/PKGBUILD index 13a34ef1831..9b41c1d6e58 100644 --- a/packages/nettacker/PKGBUILD +++ b/packages/nettacker/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=nettacker -pkgver=0.4.0.r46.gcd3d4c6e +pkgver=0.4.0.r48.g012bf5dd pkgrel=1 pkgdesc='Automated Penetration Testing Framework.' arch=('any') diff --git a/packages/nuclei-templates/PKGBUILD b/packages/nuclei-templates/PKGBUILD index 8f698702353..cf368bb9e86 100644 --- a/packages/nuclei-templates/PKGBUILD +++ b/packages/nuclei-templates/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=nuclei-templates -pkgver=v10.1.2.r239.gefb1044418 +pkgver=v10.1.2.r350.gbc7b9d1fd5 pkgrel=1 epoch=1 pkgdesc='Community curated list of template files for the nuclei engine.' diff --git a/packages/nuclei/PKGBUILD b/packages/nuclei/PKGBUILD index e4a99a269f7..fffd92a6e35 100644 --- a/packages/nuclei/PKGBUILD +++ b/packages/nuclei/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=nuclei -pkgver=v3.3.8.r31.gd2d5ee9d4 +pkgver=v3.3.8.r43.gdabcce865 pkgrel=1 epoch=2 groups=('blackarch' 'blackarch-scanner' 'blackarch-webapp' 'blackarch-recon' diff --git a/packages/opendht-c/PKGBUILD b/packages/opendht-c/PKGBUILD index 116ee392e25..bb085389dc7 100644 --- a/packages/opendht-c/PKGBUILD +++ b/packages/opendht-c/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=opendht-c -pkgver=v3.2.0.r31.g5bf19c87 +pkgver=v3.3.1rc1.r0.gad65ce87 pkgrel=1 epoch=1 pkgdesc='C++17 Distributed Hash Table implementation.' diff --git a/packages/openscap/PKGBUILD b/packages/openscap/PKGBUILD index 21290f3195a..65fce815f41 100644 --- a/packages/openscap/PKGBUILD +++ b/packages/openscap/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=openscap -pkgver=1.4.1.r4.g83709fc3f +pkgver=1.4.1.r16.g5a63d1e83 pkgrel=1 pkgdesc='Open Source Security Compliance Solution.' arch=('x86_64') diff --git a/packages/pagodo/PKGBUILD b/packages/pagodo/PKGBUILD index 9e3eb35e8d8..9a47a7e7537 100644 --- a/packages/pagodo/PKGBUILD +++ b/packages/pagodo/PKGBUILD @@ -2,8 +2,8 @@ # See COPYING for license details. pkgname=pagodo -pkgver=150.7f17f51 -pkgrel=4 +pkgver=154.6490b04 +pkgrel=1 pkgdesc='Google dork script to collect potentially vulnerable web pages and applications on the Internet.' arch=('any') groups=('blackarch' 'blackarch-scanner' 'blackarch-recon') diff --git a/packages/patator/PKGBUILD b/packages/patator/PKGBUILD index 3e784d19aa6..4339d16e651 100644 --- a/packages/patator/PKGBUILD +++ b/packages/patator/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=patator -pkgver=233.7c70673 +pkgver=235.5be299a pkgrel=1 epoch=1 groups=('blackarch' 'blackarch-cracker') diff --git a/packages/payloadsallthethings/PKGBUILD b/packages/payloadsallthethings/PKGBUILD index a175da63097..ab04454f9b5 100644 --- a/packages/payloadsallthethings/PKGBUILD +++ b/packages/payloadsallthethings/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=payloadsallthethings -pkgver=2044.fb349a5 +pkgver=2050.7e64eda pkgrel=1 pkgdesc='A list of useful payloads and bypass for Web Application Security and Pentest/CTF.' groups=('blackarch' 'blackarch-misc') diff --git a/packages/peass/PKGBUILD b/packages/peass/PKGBUILD index 54560c966df..a31e5711af5 100644 --- a/packages/peass/PKGBUILD +++ b/packages/peass/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=peass -pkgver=20250202.a3a1123d.r0.g41e00d5 +pkgver=20250216.fd69e735.r0.g516aaff _pkgver=20221225 pkgrel=1 pkgdesc='Privilege Escalation Awesome Scripts SUITE (with colors).' diff --git a/packages/phpstan/PKGBUILD b/packages/phpstan/PKGBUILD index 4fa7a95cfd2..2471aeb5703 100644 --- a/packages/phpstan/PKGBUILD +++ b/packages/phpstan/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=phpstan -pkgver=12096.64ae44e48 +pkgver=12131.f2bf43c2c pkgrel=1 pkgdesc='PHP Static Analysis Tool - discover bugs in your code without running it.' groups=('blackarch' 'blackarch-code-audit') diff --git a/packages/pmacct/PKGBUILD b/packages/pmacct/PKGBUILD index b34d24cd63e..3505e49d916 100644 --- a/packages/pmacct/PKGBUILD +++ b/packages/pmacct/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=pmacct -pkgver=v1.7.6.r1532.g912fb12 +pkgver=v1.7.6.r1534.g85a0694 pkgrel=1 epoch=1 pkgdesc='Small set of multi-purpose passive network monitoring tools [NetFlow IPFIX sFlow libpcap BGP BMP IGP Streaming Telemetry].' diff --git a/packages/postenum/PKGBUILD b/packages/postenum/PKGBUILD index 07595fda971..0b141ea7a63 100644 --- a/packages/postenum/PKGBUILD +++ b/packages/postenum/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=postenum -pkgver=124.0ea7b6e +pkgver=125.3188f0a pkgrel=1 pkgdesc='Clean, nice and easy tool for basic/advanced privilege escalation techniques.' arch=('any') diff --git a/packages/prowler/PKGBUILD b/packages/prowler/PKGBUILD index 0b783efac55..7cb2605eb2f 100644 --- a/packages/prowler/PKGBUILD +++ b/packages/prowler/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=prowler -pkgver=5608.93717cc83 +pkgver=5637.bcbc9bf67 pkgrel=1 epoch=1 pkgdesc='Tool for AWS security assessment, auditing and hardening.' diff --git a/packages/pwned/PKGBUILD b/packages/pwned/PKGBUILD index 451688cbd44..fa92cad3970 100644 --- a/packages/pwned/PKGBUILD +++ b/packages/pwned/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=pwned -pkgver=2646.120fefc +pkgver=2653.c77df18 pkgrel=1 pkgdesc="A command-line tool for querying the 'Have I been pwned?' service." groups=('blackarch' 'blackarch-recon') diff --git a/packages/python-badges/PKGBUILD b/packages/python-badges/PKGBUILD index d2e4c3f8401..64d75353e74 100644 --- a/packages/python-badges/PKGBUILD +++ b/packages/python-badges/PKGBUILD @@ -3,8 +3,8 @@ pkgname=python-badges _pkgname=badges -pkgver=96.85f6d58 -pkgrel=3 +pkgver=97.e50f345 +pkgrel=1 pkgdesc='Python library that is used for advanced and intuitive printing.' arch=('any') url='htps://github.com/EntySec/Badges' diff --git a/packages/python-dissect.target/PKGBUILD b/packages/python-dissect.target/PKGBUILD index 105c4190968..1f1b03bf6ee 100644 --- a/packages/python-dissect.target/PKGBUILD +++ b/packages/python-dissect.target/PKGBUILD @@ -3,7 +3,7 @@ pkgname=python-dissect.target _pkgname=${pkgname#python-} -pkgver=3.20.1.r34.g6fb0e5a +pkgver=3.20.1.r46.gcd799b4 pkgrel=1 pkgdesc='The Dissect module tying all other Dissect modules together. It provides a programming API and command line tools which allow easy access to various data sources inside disk images or file collections (a.k.a. targets).' arch=('any') diff --git a/packages/python-dissect.volume/PKGBUILD b/packages/python-dissect.volume/PKGBUILD index fa9d92b91c9..392022b9e7b 100644 --- a/packages/python-dissect.volume/PKGBUILD +++ b/packages/python-dissect.volume/PKGBUILD @@ -3,7 +3,7 @@ pkgname=python-dissect.volume _pkgname=${pkgname#python-} -pkgver=3.13.r2.gb4afce2 +pkgver=3.13.r4.ge8fbb39 pkgrel=1 pkgdesc='A Dissect module implementing a parser for different disk volume and partition systems, for example LVM2, GPT and MBR.' arch=('any') diff --git a/packages/python-pyperscan/PKGBUILD b/packages/python-pyperscan/PKGBUILD index 08fae2f9e1f..307889e7bd5 100644 --- a/packages/python-pyperscan/PKGBUILD +++ b/packages/python-pyperscan/PKGBUILD @@ -3,7 +3,7 @@ pkgname=python-pyperscan _pkgname=${pkgname#python-} -pkgver=v0.3.0.r8.g96f73ad +pkgver=v0.3.0.r35.gbc1bd0f pkgrel=1 pkgdesc='Python binding for Hyperscan.' arch=('x86_64' 'aarch64') diff --git a/packages/python-ubi-reader/PKGBUILD b/packages/python-ubi-reader/PKGBUILD index 512c187dd55..b56c25a3ffc 100644 --- a/packages/python-ubi-reader/PKGBUILD +++ b/packages/python-ubi-reader/PKGBUILD @@ -3,7 +3,7 @@ pkgname=python-ubi-reader _pkgname=ubi_reader -pkgver=v0.8.9.r2.gcc7225e +pkgver=v0.8.10.r0.g257e17d pkgrel=1 pkgdesc='Collection of Python scripts for reading information about and extracting data from UBI and UBIFS images.' arch=('any') diff --git a/packages/qbdi/PKGBUILD b/packages/qbdi/PKGBUILD index caa6f9b69c7..1bcb1b65128 100644 --- a/packages/qbdi/PKGBUILD +++ b/packages/qbdi/PKGBUILD @@ -3,7 +3,7 @@ pkgname=qbdi _pkgname=QBDI -pkgver=v0.11.0.r42.g79697a8 +pkgver=v0.11.0.r51.gf551138 pkgrel=1 pkgdesc='A Dynamic Binary Instrumentation framework based on LLVM.' arch=('x86_64' 'aarch64') diff --git a/packages/qradiolink/PKGBUILD b/packages/qradiolink/PKGBUILD index 15951fbd84a..6b920cb37b2 100644 --- a/packages/qradiolink/PKGBUILD +++ b/packages/qradiolink/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=qradiolink -pkgver=0.9.0.1.r25.gf1006a2 +pkgver=0.9.0.1.r39.g2e459a5 pkgrel=1 _branch=gr_3.10 pkgdesc='Multimode SDR transceiver for GNU radio, ADALM-Pluto, LimeSDR, USRP.' diff --git a/packages/rdwarecon/PKGBUILD b/packages/rdwarecon/PKGBUILD index 9ede074558d..63223b28751 100644 --- a/packages/rdwarecon/PKGBUILD +++ b/packages/rdwarecon/PKGBUILD @@ -2,8 +2,8 @@ # See COPYING for license details. pkgname=rdwarecon -pkgver=1.2.r12.g6c47a21 -pkgrel=5 +pkgver=1.2.r13.g9e2d086 +pkgrel=1 pkgdesc='A python script to extract information from a Microsoft Remote Desktop Web Access (RDWA) application.' groups=('blackarch' 'blackarch-recon' 'blackarch-windows') arch=('any') diff --git a/packages/restler-fuzzer/PKGBUILD b/packages/restler-fuzzer/PKGBUILD index 134a0a1d7c7..3b185edd6f2 100644 --- a/packages/restler-fuzzer/PKGBUILD +++ b/packages/restler-fuzzer/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=restler-fuzzer -pkgver=417.3243900 +pkgver=419.1f1d59c pkgrel=1 epoch=8 pkgdesc='First stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services.' diff --git a/packages/rex/PKGBUILD b/packages/rex/PKGBUILD index 48ee5e915e9..6c3a30ab8cb 100644 --- a/packages/rex/PKGBUILD +++ b/packages/rex/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=rex -pkgver=718.50091e1 +pkgver=726.617ed4d pkgrel=1 pkgdesc="Shellphish's automated exploitation engine, originally created for the Cyber Grand Challenge." groups=('blackarch' 'blackarch-exploitation') diff --git a/packages/roadtools/PKGBUILD b/packages/roadtools/PKGBUILD index 4c42c74da40..bd3bd948f49 100644 --- a/packages/roadtools/PKGBUILD +++ b/packages/roadtools/PKGBUILD @@ -4,7 +4,7 @@ pkgbase=roadtools _pkgbase=ROADtools pkgname=('roadlib' 'roadrecon' 'roadoidc' 'roadtx') -pkgver=361.24a5b41 +pkgver=371.c59c09d pkgrel=1 pkgdesc='Azure AD and O365 exploration framework.' arch=('any') diff --git a/packages/rr/PKGBUILD b/packages/rr/PKGBUILD index ab4ab32347c..caf26927da7 100644 --- a/packages/rr/PKGBUILD +++ b/packages/rr/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=rr -pkgver=7047.3bc95011 +pkgver=7060.aaed29dc pkgrel=1 groups=('blackarch' 'blackarch-debugger' 'blackarch-misc') pkgdesc='A Record and Replay Framework.' diff --git a/packages/rtl-433/PKGBUILD b/packages/rtl-433/PKGBUILD index 27df5a66896..2052defb2ed 100644 --- a/packages/rtl-433/PKGBUILD +++ b/packages/rtl-433/PKGBUILD @@ -6,7 +6,7 @@ pkgname=rtl-433 _pkgname=rtl_433 -pkgver=24.10+56.r3622.20250208.14327e65 +pkgver=24.10+58.r3624.20250213.474feb53 pkgrel=1 pkgdesc='A generic software defined radio data receiver, mainly for the 433.92 MHz, 868 MHz (SRD), 315 MHz, 345 MHz, and 915 MHz ISM bands.' arch=('x86_64' 'i686') diff --git a/packages/rtl8812au-aircrack-dkms/PKGBUILD b/packages/rtl8812au-aircrack-dkms/PKGBUILD index cf4c3e89a2e..f5edb5e6fcf 100644 --- a/packages/rtl8812au-aircrack-dkms/PKGBUILD +++ b/packages/rtl8812au-aircrack-dkms/PKGBUILD @@ -9,7 +9,7 @@ pkgname=rtl8812au-aircrack-dkms _pkgname=rtl8812au -pkgver=1299.337d3d6 +pkgver=1310.80d4ba5 pkgrel=1 pkgdesc='Aircrack-ng kernel module for Realtek (USB adapters only) network cards with 8812au chipset.' url='https://github.com/aircrack-ng/rtl8812au' diff --git a/packages/sdrpp/PKGBUILD b/packages/sdrpp/PKGBUILD index 6b92d22347f..b67de714473 100644 --- a/packages/sdrpp/PKGBUILD +++ b/packages/sdrpp/PKGBUILD @@ -7,7 +7,7 @@ # Old Contributor: Marin Atanasov Nikolov pkgname=sdrpp -pkgver=nightly.r270.g5c355e2 +pkgver=nightly.r275.gf90e2d5 pkgrel=1 pkgdesc='The bloat-free SDR receiver.' arch=('x86_64' 'aarch64') diff --git a/packages/seclists/PKGBUILD b/packages/seclists/PKGBUILD index fee96c6db6c..138931d5673 100644 --- a/packages/seclists/PKGBUILD +++ b/packages/seclists/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=seclists -pkgver=4059.00bfa6d8 +pkgver=4070.72fde119 pkgrel=1 pkgdesc='A collection of multiple types of lists used during security assessments.' groups=('blackarch-wordlist') diff --git a/packages/simtrace2/PKGBUILD b/packages/simtrace2/PKGBUILD index fd07af988b9..ba8d68bcd74 100644 --- a/packages/simtrace2/PKGBUILD +++ b/packages/simtrace2/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=simtrace2 -pkgver=1091.64e0ade +pkgver=1092.c38ad74 pkgrel=1 pkgdesc='Host utilities to communicate with SIMtrace2 USB Devices.' arch=('x86_64' 'aarch64') diff --git a/packages/soapui/PKGBUILD b/packages/soapui/PKGBUILD index 9d0b3bfc0c6..ee93580dc35 100644 --- a/packages/soapui/PKGBUILD +++ b/packages/soapui/PKGBUILD @@ -3,7 +3,7 @@ pkgname=soapui _pkgname=SoapUI -pkgver=5.7.2 +pkgver=5.8.0 pkgrel=1 pkgdesc='The Swiss-Army Knife for SOAP Testing.' groups=('blackarch' 'blackarch-proxy' 'blackarch-fuzzer') @@ -12,8 +12,8 @@ url='https://www.soapui.org/downloads/soapui/source-forge.html' license=('custom:unknown') depends=('java-environment') makedepends=('git') -source=("https://dl.eviware.com/soapuios/5.7.2/$_pkgname-$pkgver-linux-bin.tar.gz") -sha512sums=('0e8e05c66777bd03d9b49d5ff3725aa0418d3eb004f70d109aea08dafe759e39094dbcfffbc838b2e26aa9ed59672d5edb71a95505862890dc81054aa7ae4353') +source=("https://dl.eviware.com/soapuios/$pkgver/$_pkgname-$pkgver-linux-bin.tar.gz") +sha512sums=('0e8e098a516b352da9205306373c2a88d1784f227ba8363b9e407102c8bfa3e7ffb5a97a9c2a3c575d97425ce6fc223ad7e9b363e81e4e4f33d4451d2a83bc0e') package() { cd "$_pkgname-$pkgver" diff --git a/packages/spotbugs/PKGBUILD b/packages/spotbugs/PKGBUILD index 1d5277bd294..af50d78d9a1 100644 --- a/packages/spotbugs/PKGBUILD +++ b/packages/spotbugs/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=spotbugs -pkgver=17643.d1c8a9303 +pkgver=17652.6b58d8568 pkgrel=1 pkgdesc='A tool for static analysis to look for bugs in Java code.' arch=('x86_64') diff --git a/packages/spraycharles/PKGBUILD b/packages/spraycharles/PKGBUILD index ed0f5d19d6e..502c61abd19 100644 --- a/packages/spraycharles/PKGBUILD +++ b/packages/spraycharles/PKGBUILD @@ -2,9 +2,9 @@ # See COPYING for license details. pkgname=spraycharles -pkgver=227.a93a388 +pkgver=230.2f2f21b _pyver=3.13 -pkgrel=5 +pkgrel=1 pkgdesc='Low and slow password spraying tool, designed to spray on an interval over a long period of time.' groups=('blackarch' 'blackarch-cracker') arch=('any') diff --git a/packages/stunner/PKGBUILD b/packages/stunner/PKGBUILD index 6ca4182868f..acbcd86c5b7 100644 --- a/packages/stunner/PKGBUILD +++ b/packages/stunner/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=stunner -pkgver=v0.5.8.r55.g6a35caf +pkgver=v0.5.8.r59.g3d87a99 pkgrel=1 pkgdesc='Test and exploit STUN, TURN and TURN over TCP servers.' arch=('x86_64' 'aarch64') diff --git a/packages/subfinder/PKGBUILD b/packages/subfinder/PKGBUILD index 8a2dffc6a8c..92074444f4a 100644 --- a/packages/subfinder/PKGBUILD +++ b/packages/subfinder/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=subfinder -pkgver=v2.6.7.r52.g8c5459a +pkgver=v2.6.7.r60.gf77b5bd pkgrel=1 epoch=1 groups=('blackarch' 'blackarch-recon') diff --git a/packages/suricata-verify/PKGBUILD b/packages/suricata-verify/PKGBUILD index b5c0131f08d..6dee52ff20f 100644 --- a/packages/suricata-verify/PKGBUILD +++ b/packages/suricata-verify/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=suricata-verify -pkgver=1449.a8e3c9ed +pkgver=1457.8062ab01 pkgrel=1 pkgdesc='Suricata Verification Tests - Testing Suricata Output.' groups=('blackarch' 'blackarch-misc' 'blackarch-ids') diff --git a/packages/sysinternals-suite/PKGBUILD b/packages/sysinternals-suite/PKGBUILD index 774fc92540c..41bd67f64a8 100644 --- a/packages/sysinternals-suite/PKGBUILD +++ b/packages/sysinternals-suite/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=sysinternals-suite -pkgver=6.5 +pkgver=6.6 pkgrel=1 epoch=1 groups=('blackarch' 'blackarch-windows') @@ -11,7 +11,7 @@ url='http://sysinternals.com/' license=('custom:unknown') arch=('any') source=('http://download.sysinternals.com/files/SysinternalsSuite.zip') -sha512sums=('7fabd9a9001d951829c3187379f18e5b9e94469688cce8145d995170cbc51339ab42c3677a53c23b1512630698fe81557ab50a95b0ae28c4d87024065f1674de') +sha512sums=('0e9ad1d7e090688d3e25d617cc59b314dc508a3e1e593a6a80517ed3067fe467cd718df6119f8fb610e819e3df860ec1a2d519ff539577985126e7a160a37013') package() { install -dm 755 "$pkgdir/usr/share/windows/$pkgname" diff --git a/packages/t50/PKGBUILD b/packages/t50/PKGBUILD index 197795ebfbb..7e71e87bcab 100644 --- a/packages/t50/PKGBUILD +++ b/packages/t50/PKGBUILD @@ -2,16 +2,16 @@ # See COPYING for license details. pkgname=t50 -pkgver=5.8.7 -pkgrel=3 +pkgver=5.8.7c +pkgrel=1 groups=('blackarch' 'blackarch-dos' 'blackarch-networking') pkgdesc='Experimental Multi-protocol Packet Injector Tool.' arch=('x86_64' 'aarch64') url='https://gitlab.com/fredericopissarra/t50/-/releases' license=('GPL2') -depends=('glibc') +depends=('glibc' 'linux-headers') source=("https://gitlab.com/fredericopissarra/$pkgname/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz") -sha512sums=('f9bfb0e3eeb8d625c49a9115ed7f642c6b74cfbbf0608d6696666affa7b14c81f3152275472a51489a2df3613ff59c626793529bc5603aa32aceb6cf43e433f5') +sha512sums=('6b7fcbd25c0b2f6211cc9b4005f47cd97840863a4054f3b9fe495d970d482ff992256262703948cce0a5572292d47b433ac88577f371185449ae4b4a8b967ef9') build() { cd "$pkgname-v$pkgver" diff --git a/packages/tlsfuzzer/PKGBUILD b/packages/tlsfuzzer/PKGBUILD index f8e74a940bc..29542b3a97a 100644 --- a/packages/tlsfuzzer/PKGBUILD +++ b/packages/tlsfuzzer/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=tlsfuzzer -pkgver=1871.fea525c +pkgver=1873.b579043 pkgrel=1 pkgdesc='SSL and TLS protocol test suite and fuzzer.' groups=('blackarch' 'blackarch-crypto' 'blackarch-fuzzer') diff --git a/packages/tlshelpers/PKGBUILD b/packages/tlshelpers/PKGBUILD index 900637f55c2..01a8ba9d461 100644 --- a/packages/tlshelpers/PKGBUILD +++ b/packages/tlshelpers/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=tlshelpers -pkgver=23.9e80719 +pkgver=25.f1263ce pkgrel=1 pkgdesc='A collection of shell scripts that help handling X.509 certificate and TLS issues.' arch=('any') diff --git a/packages/triton/PKGBUILD b/packages/triton/PKGBUILD index a1d0f6da444..3794fdb9fff 100644 --- a/packages/triton/PKGBUILD +++ b/packages/triton/PKGBUILD @@ -3,8 +3,8 @@ pkgname=triton _pkgname=Triton -pkgver=4256.b022f317 -pkgrel=3 +pkgver=4291.e312eafc +pkgrel=1 epoch=1 pkgdesc='A Dynamic Binary Analysis (DBA) framework.' groups=('blackarch' 'blackarch-binary' 'blackarch-reversing') diff --git a/packages/trufflehog/PKGBUILD b/packages/trufflehog/PKGBUILD index 24f26605515..31fb7eb182d 100644 --- a/packages/trufflehog/PKGBUILD +++ b/packages/trufflehog/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=trufflehog -pkgver=v3.88.5.r7.g6b8d4d8f2 +pkgver=v3.88.9.r2.g52ae3c343 pkgrel=1 epoch=2 pkgdesc='Searches through git repositories for high entropy strings, digging deep into commit history.' diff --git a/packages/uacme/PKGBUILD b/packages/uacme/PKGBUILD index 39321f14ec8..384b491a085 100644 --- a/packages/uacme/PKGBUILD +++ b/packages/uacme/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=uacme -pkgver=283.6da7e4c +pkgver=285.32647ec pkgrel=1 pkgdesc='Defeating Windows User Account Control.' groups=('blackarch' 'blackarch-windows') diff --git a/packages/unblob/PKGBUILD b/packages/unblob/PKGBUILD index c94ea8e0ac7..bc62770790d 100644 --- a/packages/unblob/PKGBUILD +++ b/packages/unblob/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=unblob -pkgver=25.1.8.r306.g69f49a8 +pkgver=25.1.8.r354.ga5a2a79 pkgrel=1 pkgdesc='Extract files from any kind of container formats.' arch=('any') diff --git a/packages/websockify/PKGBUILD b/packages/websockify/PKGBUILD index 56d2db54239..710eada1d1c 100644 --- a/packages/websockify/PKGBUILD +++ b/packages/websockify/PKGBUILD @@ -2,8 +2,8 @@ # See COPYING for license details. pkgname=websockify -pkgver=943.417210f -pkgrel=4 +pkgver=946.e818947 +pkgrel=1 pkgdesc='WebSocket to TCP proxy/bridge.' groups=('blackarch' 'blackarch-networking') license=('LGPL3') diff --git a/packages/wesng/PKGBUILD b/packages/wesng/PKGBUILD index e8abfe1c048..2114922c2e2 100644 --- a/packages/wesng/PKGBUILD +++ b/packages/wesng/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=wesng -pkgver=395.5cfe3be +pkgver=396.9b29e0b pkgrel=1 pkgdesc='Windows Exploit Suggester - Next Generation.' arch=('any') diff --git a/packages/whatsmyname/PKGBUILD b/packages/whatsmyname/PKGBUILD index 46c9053ebf5..fafb85549b9 100644 --- a/packages/whatsmyname/PKGBUILD +++ b/packages/whatsmyname/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=whatsmyname -pkgver=2598.f429cb5 +pkgver=2604.d6d9ad5 pkgrel=1 pkgdesc='Tool to perform user and username enumeration on various websites.' groups=('blackarch' 'blackarch-social' 'blackarch-recon') diff --git a/packages/yeti/PKGBUILD b/packages/yeti/PKGBUILD index 1d0fef3ce56..e1580ee9643 100644 --- a/packages/yeti/PKGBUILD +++ b/packages/yeti/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=yeti -pkgver=3398.c2c25828 +pkgver=3400.85c12943 pkgrel=1 pkgdesc='A platform meant to organize observables, indicators of compromise, TTPs, and knowledge on threats in a single, unified repository.' groups=('blackarch' 'blackarch-defensive' 'blackarch-recon') diff --git a/packages/zarn/PKGBUILD b/packages/zarn/PKGBUILD index fd8546fb2ca..2b614a713da 100644 --- a/packages/zarn/PKGBUILD +++ b/packages/zarn/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=zarn -pkgver=0.0.9.r30.gd9737b5 +pkgver=0.0.9.r31.gfc46bc1 pkgrel=1 pkgdesc='A lightweight static security analysis tool for modern Perl Apps.' arch=('any') diff --git a/packages/zdns/PKGBUILD b/packages/zdns/PKGBUILD index f67aa92c374..3d54de0b5ab 100644 --- a/packages/zdns/PKGBUILD +++ b/packages/zdns/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=zdns -pkgver=667.fc32b99 +pkgver=675.1cde476 pkgrel=1 groups=('blackarch' 'blackarch-networking') pkgdesc='Fast CLI DNS Lookup Tool.' diff --git a/packages/zeek/PKGBUILD b/packages/zeek/PKGBUILD index 650720026f2..86592d6d573 100644 --- a/packages/zeek/PKGBUILD +++ b/packages/zeek/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=zeek -pkgver=v7.2.0.dev.r197.gb7b31ebce +pkgver=v7.2.0.dev.r199.g9c41b6d22 pkgrel=1 epoch=1 groups=('blackarch' 'blackarch-networking' 'blackarch-defensive' diff --git a/packages/zgrab2/PKGBUILD b/packages/zgrab2/PKGBUILD index 99a4203739d..d72a9a6015c 100644 --- a/packages/zgrab2/PKGBUILD +++ b/packages/zgrab2/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=zgrab2 -pkgver=763.0a1af4c +pkgver=769.86d6d6d pkgrel=1 pkgdesc='Fast Application Layer Scanner.' arch=('x86_64' 'aarch64') From cd6e5498678e45fcf4abc95ebdd105312a136101 Mon Sep 17 00:00:00 2001 From: Levon 'noptrix' Kayan Date: Tue, 18 Feb 2025 10:26:57 +0100 Subject: [PATCH 02/11] t50: add epoch. --- packages/t50/PKGBUILD | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/t50/PKGBUILD b/packages/t50/PKGBUILD index 7e71e87bcab..3347b38b4ee 100644 --- a/packages/t50/PKGBUILD +++ b/packages/t50/PKGBUILD @@ -4,6 +4,7 @@ pkgname=t50 pkgver=5.8.7c pkgrel=1 +epoch=1 groups=('blackarch' 'blackarch-dos' 'blackarch-networking') pkgdesc='Experimental Multi-protocol Packet Injector Tool.' arch=('x86_64' 'aarch64') From 20c25b4405ba801b107c7b40b0eddb6a76568149 Mon Sep 17 00:00:00 2001 From: Levon 'noptrix' Kayan Date: Fri, 21 Feb 2025 00:33:17 +0100 Subject: [PATCH 03/11] python-m2crypto: version bump. --- packages/python-m2crypto/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/python-m2crypto/PKGBUILD b/packages/python-m2crypto/PKGBUILD index 762c0d67dd2..afc08e502c8 100644 --- a/packages/python-m2crypto/PKGBUILD +++ b/packages/python-m2crypto/PKGBUILD @@ -3,7 +3,7 @@ pkgname=python-m2crypto _pkgname=${pkgname#python-} -pkgver=0.43.0.r13.g90e4b6d +pkgver=0.44.0.r4.gf969c84 pkgrel=1 pkgdesc='A Python crypto and SSL toolkit.' arch=('x86_64' 'aarch64') From 77cd610d0b92405904905bd844ad37af339ce5ea Mon Sep 17 00:00:00 2001 From: Levon 'noptrix' Kayan Date: Sat, 22 Feb 2025 20:14:36 +0100 Subject: [PATCH 04/11] qt5-webkit: pkgrel++. --- packages/qt5-webkit/PKGBUILD | 18 +- .../qt5-webkit/qt5-webkit-glib-2.68.patch | 26 +++ packages/qt5-webkit/qt5-webkit-icu68.patch | 170 ++++++++++++++++++ packages/qt5-webkit/qt5-webkit-icu76.patch | 16 ++ .../webkit-offlineasm-warnings-ruby27.patch | 46 +++++ 5 files changed, 268 insertions(+), 8 deletions(-) create mode 100644 packages/qt5-webkit/qt5-webkit-glib-2.68.patch create mode 100644 packages/qt5-webkit/qt5-webkit-icu68.patch create mode 100644 packages/qt5-webkit/qt5-webkit-icu76.patch create mode 100644 packages/qt5-webkit/webkit-offlineasm-warnings-ruby27.patch diff --git a/packages/qt5-webkit/PKGBUILD b/packages/qt5-webkit/PKGBUILD index a309c70e2b0..4d8e11f7a6e 100644 --- a/packages/qt5-webkit/PKGBUILD +++ b/packages/qt5-webkit/PKGBUILD @@ -12,20 +12,21 @@ pkgname=qt5-webkit _pkgver=5.212.0-alpha4 _basever=5.15.3 pkgver=${_pkgver/-/} -pkgrel=21 +pkgrel=22 pkgdesc='Classes for a WebKit2 based implementation and a new QML API.' arch=('x86_64' 'aarch64') url='https://github.com/qtwebkit/qtwebkit' -license=('LGPL2.1') +license=('LGPL-2.1-only') source=("https://github.com/qtwebkit/qtwebkit/releases/download/qtwebkit-$_pkgver/qtwebkit-$_pkgver.tar.xz" "https://src.fedoraproject.org/rpms/qt5-qtwebkit/raw/rawhide/f/qtwebkit-cstdint.patch" "https://src.fedoraproject.org/rpms/qt5-qtwebkit/raw/rawhide/f/qtwebkit-fix-build-gcc14.patch" https://src.fedoraproject.org/rpms/qt5-qtwebkit/raw/rawhide/f/webkit-offlineasm-warnings-ruby27.patch "qt5-webkit-icu75.patch::https://github.com/qtwebkit/qtwebkit/commit/756e1c8f23dc2720471298281c421c0076d02df8.patch" - 'icu68.patch' - 'glib-2.68.patch' 'qt5-webkit-python-3.9.patch' - 'qt5-webkit-bison-3.7.patch') + 'qt5-webkit-bison-3.7.patch' + 'qt5-webkit-icu76.patch' + 'qt5-webkit-icu68.patch' + 'qt5-webkit-glib-2.68.patch') depends=('qt5-location' 'qt5-sensors' 'qt5-webchannel' 'libwebp' 'glibc' 'glib2' 'libxcomposite' 'gst-plugins-base' 'hyphen' 'woff2' 'gcc-libs' 'zlib' 'libx11' 'sqlite' 'gst-plugins-base-libs' 'libjpeg-turbo' 'icu' @@ -39,10 +40,11 @@ sha512sums=('33f11270bd030599beff9c1983a6c5ff2d61f407cc8a6825f7f405d46f9184c720f '1d2ff7e5e0bab4670d24741237d5d4f4a9c3c072245e7437e62e3534c192107f32b321d60ef688d6456f7d4af98a7f7722f75fd1f5cdf0213491cb0bbba9c954' '1431c6329fb9ef86dbe929a4002881f6a511aa8a2be684a7c96ea7ea48af53b4f0d96bd8e8367289080bed674ba35cab002747cf3820a6831e60f7ab7a53d3cc' '8b2a23a51a1463893ab97904f385da6744f2619d46cb011795394030de5a6647b0a39b5837ee198fd3d2804530bb98ba346abbc2a67f31bbec2092930f527a90' - 'c4714b40d9b516698490cc3f587f7fefe8097545a2310e144be1dfa39549ad056bf7bd67f5f89334e54c3a9bb95136876a62d0a392991a872030c4dff0d7c820' - 'f8a49e24023431ac37cff2b5bdf6f88d632021eb777668404956a4c6e4f8744f256205093dc5077325a33ec2a050b6e159dcf5d8cf3c1dda7d26ec0b37db95c3' 'e4d4d4abfb8f2e9913c2f5cb7b3a73d5c613a8e8ced66ae1a7789faaa83a2bdf89ff29955d7e9b7bd7a0935ca2ddcad796cf371882e2bb38b4e69c1d528cfe75' - 'd90e3bd03090d468f6d73bcee949593a9266de8c5d29f2879c53efa757e7be449db16eb7a563c6279ed2554e549f2dc6321a40cf855d6290e5bdded8f18a90e4') + 'd90e3bd03090d468f6d73bcee949593a9266de8c5d29f2879c53efa757e7be449db16eb7a563c6279ed2554e549f2dc6321a40cf855d6290e5bdded8f18a90e4' + 'af1c426f92722cee124c0a0d3c7b6d036a50036d02d9e4ba5524206a617ab404728aeb02ac0d5de23ac1181fff14ed24dc8fe05b470eb37475829dfd4f0a7a70' + 'c4714b40d9b516698490cc3f587f7fefe8097545a2310e144be1dfa39549ad056bf7bd67f5f89334e54c3a9bb95136876a62d0a392991a872030c4dff0d7c820' + 'f8a49e24023431ac37cff2b5bdf6f88d632021eb777668404956a4c6e4f8744f256205093dc5077325a33ec2a050b6e159dcf5d8cf3c1dda7d26ec0b37db95c3') prepare() { cd "qtwebkit-$_pkgver" diff --git a/packages/qt5-webkit/qt5-webkit-glib-2.68.patch b/packages/qt5-webkit/qt5-webkit-glib-2.68.patch new file mode 100644 index 00000000000..3df60789638 --- /dev/null +++ b/packages/qt5-webkit/qt5-webkit-glib-2.68.patch @@ -0,0 +1,26 @@ +From 5b698ba3faffd4e198a45be9fe74f53307395e4b Mon Sep 17 00:00:00 2001 +From: Fabian Vogt +Date: Wed, 7 Apr 2021 13:38:09 +0200 +Subject: [PATCH] Remove invalid g_object declarations to fix build with glib + >= 2.68 + +g_object_ref_sink is defined as a macro meanwhile and so the build fails. +Just remove the declarations, glib.h is included anyway. +--- + Source/WTF/wtf/glib/GRefPtr.h | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/Source/WTF/wtf/glib/GRefPtr.h b/Source/WTF/wtf/glib/GRefPtr.h +index 06133d82cb35..d9a1d2f145f5 100644 +--- a/Source/WTF/wtf/glib/GRefPtr.h ++++ b/Source/WTF/wtf/glib/GRefPtr.h +@@ -29,9 +29,6 @@ + #include + #include + +-extern "C" void g_object_unref(gpointer); +-extern "C" gpointer g_object_ref_sink(gpointer); +- + namespace WTF { + + enum GRefPtrAdoptType { GRefPtrAdopt }; diff --git a/packages/qt5-webkit/qt5-webkit-icu68.patch b/packages/qt5-webkit/qt5-webkit-icu68.patch new file mode 100644 index 00000000000..25f094d7f35 --- /dev/null +++ b/packages/qt5-webkit/qt5-webkit-icu68.patch @@ -0,0 +1,170 @@ +Regressed by https://github.com/unicode-org/icu/commit/c3fe7e09d844 + +In file included from Source/WebCore/platform/text/TextAllInOne.cpp:31: +Source/WebCore/platform/text/TextCodecICU.cpp:311:42: error: use of undeclared identifier 'TRUE' + ucnv_setFallback(m_converterICU, TRUE); + ^ +In file included from Source/WebCore/platform/text/TextAllInOne.cpp:40: +In file included from Source/WebCore/platform/text/icu/UTextProvider.cpp:27: +Source/WebCore/platform/text/icu/UTextProvider.h:83:28: error: use of undeclared identifier 'TRUE' + isAccessible = TRUE; + ^ +Source/WebCore/platform/text/icu/UTextProvider.h:88:28: error: use of undeclared identifier 'FALSE' + isAccessible = FALSE; + ^ +Source/WebCore/platform/text/icu/UTextProvider.h:97:28: error: use of undeclared identifier 'TRUE' + isAccessible = TRUE; + ^ +Source/WebCore/platform/text/icu/UTextProvider.h:102:28: error: use of undeclared identifier 'FALSE' + isAccessible = FALSE; + ^ +In file included from Source/WebCore/platform/text/TextAllInOne.cpp:41: +Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:103:20: error: use of undeclared identifier 'TRUE' + return TRUE; + ^ +Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:108:20: error: use of undeclared identifier 'FALSE' + return FALSE; + ^ +Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:114:20: error: use of undeclared identifier 'TRUE' + return TRUE; + ^ +Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:119:20: error: use of undeclared identifier 'FALSE' + return FALSE; + ^ +Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:147:12: error: use of undeclared identifier 'TRUE' + return TRUE; + ^ +Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:339:16: error: use of undeclared identifier 'FALSE' + return FALSE; + ^ +Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:359:12: error: use of undeclared identifier 'TRUE' + return TRUE; + ^ +In file included from Source/WebCore/platform/text/TextAllInOne.cpp:42: +Source/WebCore/platform/text/icu/UTextProviderUTF16.cpp:128:16: error: use of undeclared identifier 'FALSE' + return FALSE; + ^ +Source/WebCore/platform/text/icu/UTextProviderUTF16.cpp:148:12: error: use of undeclared identifier 'TRUE' + return TRUE; + ^ + +--- Source/WebCore/platform/text/TextCodecICU.cpp.orig 2020-03-04 17:16:37 UTC ++++ Source/WebCore/platform/text/TextCodecICU.cpp +@@ -308,7 +308,7 @@ void TextCodecICU::createICUConverter() const + m_converterICU = ucnv_open(m_canonicalConverterName, &err); + ASSERT(U_SUCCESS(err)); + if (m_converterICU) +- ucnv_setFallback(m_converterICU, TRUE); ++ ucnv_setFallback(m_converterICU, true); + } + + int TextCodecICU::decodeToBuffer(UChar* target, UChar* targetLimit, const char*& source, const char* sourceLimit, int32_t* offsets, bool flush, UErrorCode& err) +--- Source/WebCore/platform/text/icu/UTextProvider.h.orig 2020-03-04 17:16:37 UTC ++++ Source/WebCore/platform/text/icu/UTextProvider.h +@@ -80,12 +80,12 @@ inline bool uTextAccessInChunkOrOutOfRange(UText* text + // Ensure chunk offset is well formed if computed offset exceeds int32_t range. + ASSERT(offset < std::numeric_limits::max()); + text->chunkOffset = offset < std::numeric_limits::max() ? static_cast(offset) : 0; +- isAccessible = TRUE; ++ isAccessible = true; + return true; + } + if (nativeIndex >= nativeLength && text->chunkNativeLimit == nativeLength) { + text->chunkOffset = text->chunkLength; +- isAccessible = FALSE; ++ isAccessible = false; + return true; + } + } else { +@@ -94,12 +94,12 @@ inline bool uTextAccessInChunkOrOutOfRange(UText* text + // Ensure chunk offset is well formed if computed offset exceeds int32_t range. + ASSERT(offset < std::numeric_limits::max()); + text->chunkOffset = offset < std::numeric_limits::max() ? static_cast(offset) : 0; +- isAccessible = TRUE; ++ isAccessible = true; + return true; + } + if (nativeIndex <= 0 && !text->chunkNativeStart) { + text->chunkOffset = 0; +- isAccessible = FALSE; ++ isAccessible = false; + return true; + } + } +--- Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp.orig 2020-03-04 17:16:37 UTC ++++ Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp +@@ -100,23 +100,23 @@ static UBool uTextLatin1Access(UText* uText, int64_t i + if (index < uText->chunkNativeLimit && index >= uText->chunkNativeStart) { + // Already inside the buffer. Set the new offset. + uText->chunkOffset = static_cast(index - uText->chunkNativeStart); +- return TRUE; ++ return true; + } + if (index >= length && uText->chunkNativeLimit == length) { + // Off the end of the buffer, but we can't get it. + uText->chunkOffset = static_cast(index - uText->chunkNativeStart); +- return FALSE; ++ return false; + } + } else { + if (index <= uText->chunkNativeLimit && index > uText->chunkNativeStart) { + // Already inside the buffer. Set the new offset. + uText->chunkOffset = static_cast(index - uText->chunkNativeStart); +- return TRUE; ++ return true; + } + if (!index && !uText->chunkNativeStart) { + // Already at the beginning; can't go any farther. + uText->chunkOffset = 0; +- return FALSE; ++ return false; + } + } + +@@ -144,7 +144,7 @@ static UBool uTextLatin1Access(UText* uText, int64_t i + + uText->nativeIndexingLimit = uText->chunkLength; + +- return TRUE; ++ return true; + } + + static int32_t uTextLatin1Extract(UText* uText, int64_t start, int64_t limit, UChar* dest, int32_t destCapacity, UErrorCode* status) +@@ -336,7 +336,7 @@ static int64_t uTextLatin1ContextAwareNativeLength(UTe + static UBool uTextLatin1ContextAwareAccess(UText* text, int64_t nativeIndex, UBool forward) + { + if (!text->context) +- return FALSE; ++ return false; + int64_t nativeLength = uTextLatin1ContextAwareNativeLength(text); + UBool isAccessible; + if (uTextAccessInChunkOrOutOfRange(text, nativeIndex, nativeLength, forward, isAccessible)) +@@ -356,7 +356,7 @@ static UBool uTextLatin1ContextAwareAccess(UText* text + ASSERT(newContext == UTextProviderContext::PriorContext); + textLatin1ContextAwareSwitchToPriorContext(text, nativeIndex, nativeLength, forward); + } +- return TRUE; ++ return true; + } + + static int32_t uTextLatin1ContextAwareExtract(UText*, int64_t, int64_t, UChar*, int32_t, UErrorCode* errorCode) +--- Source/WebCore/platform/text/icu/UTextProviderUTF16.cpp.orig 2020-03-04 17:16:37 UTC ++++ Source/WebCore/platform/text/icu/UTextProviderUTF16.cpp +@@ -125,7 +125,7 @@ static inline int64_t uTextUTF16ContextAwareNativeLeng + static UBool uTextUTF16ContextAwareAccess(UText* text, int64_t nativeIndex, UBool forward) + { + if (!text->context) +- return FALSE; ++ return false; + int64_t nativeLength = uTextUTF16ContextAwareNativeLength(text); + UBool isAccessible; + if (uTextAccessInChunkOrOutOfRange(text, nativeIndex, nativeLength, forward, isAccessible)) +@@ -145,7 +145,7 @@ static UBool uTextUTF16ContextAwareAccess(UText* text, + ASSERT(newContext == UTextProviderContext::PriorContext); + textUTF16ContextAwareSwitchToPriorContext(text, nativeIndex, nativeLength, forward); + } +- return TRUE; ++ return true; + } + + static int32_t uTextUTF16ContextAwareExtract(UText*, int64_t, int64_t, UChar*, int32_t, UErrorCode* errorCode) diff --git a/packages/qt5-webkit/qt5-webkit-icu76.patch b/packages/qt5-webkit/qt5-webkit-icu76.patch new file mode 100644 index 00000000000..9fecb68b0d4 --- /dev/null +++ b/packages/qt5-webkit/qt5-webkit-icu76.patch @@ -0,0 +1,16 @@ +diff --git a/Source/WTF/wtf/Platform.h b/Source/WTF/wtf/Platform.h +index 7aefa1ba..562fd449 100644 +--- a/Source/WTF/wtf/Platform.h ++++ b/Source/WTF/wtf/Platform.h +@@ -566,6 +566,11 @@ + + #endif /* PLATFORM(MAC) */ + ++/* FIXME: This does not belong in Platform.h and should instead be included in another mechanism (compiler option, prefix header, config.h, etc) */ ++/* ICU configuration. Some of these match ICU defaults on some platforms, but we would like them consistently set everywhere we build WebKit. */ ++#define U_SHOW_CPLUSPLUS_API 0 ++#define U_SHOW_CPLUSPLUS_HEADER_API 0 ++ + #if PLATFORM(IOS) + + #define HAVE_NETWORK_EXTENSION 1 diff --git a/packages/qt5-webkit/webkit-offlineasm-warnings-ruby27.patch b/packages/qt5-webkit/webkit-offlineasm-warnings-ruby27.patch new file mode 100644 index 00000000000..d25c3b1d66c --- /dev/null +++ b/packages/qt5-webkit/webkit-offlineasm-warnings-ruby27.patch @@ -0,0 +1,46 @@ +From c7d19a492d97f9282a546831beb918e03315f6ef Mon Sep 17 00:00:00 2001 +From: Adrian Perez de Castro +Date: Wed, 15 Jan 2020 22:15:38 +0000 +Subject: [PATCH] Offlineasm warnings with newer Ruby versions + https://bugs.webkit.org/show_bug.cgi?id=206233 + +Reviewed by Yusuke Suzuki. + +Avoid a warning about using Object#=~ on Annotation instances, which +has been deprecated in Ruby 2.7. + +* offlineasm/parser.rb: Swap checks to prevent applying the =~ operator +to Annotation instances, which do not define it. + + +Canonical link: https://commits.webkit.org/219400@main +git-svn-id: https://svn.webkit.org/repository/webkit/trunk@254637 268f45cc-cd09-0410-ab3c-d52691b4dbfc +--- + Source/JavaScriptCore/ChangeLog | 13 +++++++++++++ + Source/JavaScriptCore/offlineasm/parser.rb | 6 +++--- + 2 files changed, 16 insertions(+), 3 deletions(-) + +diff --git a/Source/JavaScriptCore/offlineasm/parser.rb b/Source/JavaScriptCore/offlineasm/parser.rb +index 791c81a9868d..f14c873e2dbd 100644 +--- a/Source/JavaScriptCore/offlineasm/parser.rb ++++ b/Source/JavaScriptCore/offlineasm/parser.rb +@@ -628,9 +628,7 @@ def parseSequence(final, comment) + firstCodeOrigin = @tokens[@idx].codeOrigin + list = [] + loop { +- if (@idx == @tokens.length and not final) or (final and @tokens[@idx] =~ final) +- break +- elsif @tokens[@idx].is_a? Annotation ++ if @tokens[@idx].is_a? Annotation + # This is the only place where we can encounter a global + # annotation, and hence need to be able to distinguish between + # them. +@@ -644,6 +642,8 @@ def parseSequence(final, comment) + list << Instruction.new(codeOrigin, annotationOpcode, [], @tokens[@idx].string) + @annotation = nil + @idx += 2 # Consume the newline as well. ++ elsif (@idx == @tokens.length and not final) or (final and @tokens[@idx] =~ final) ++ break + elsif @tokens[@idx] == "\n" + # ignore + @idx += 1 From 4e1c89dbe0d9ecd017a214b47cce8505cfa0aaee Mon Sep 17 00:00:00 2001 From: Levon 'noptrix' Kayan Date: Sat, 22 Feb 2025 22:36:32 +0100 Subject: [PATCH 05/11] qt5-webkit: add patches. --- packages/qt5-webkit/PKGBUILD | 5 +++-- packages/qt5-webkit/qtwebkit-cstdint.patch | 11 +++++++++++ .../qt5-webkit/qtwebkit-fix-build-gcc14.patch | 15 +++++++++++++++ 3 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 packages/qt5-webkit/qtwebkit-cstdint.patch create mode 100644 packages/qt5-webkit/qtwebkit-fix-build-gcc14.patch diff --git a/packages/qt5-webkit/PKGBUILD b/packages/qt5-webkit/PKGBUILD index 4d8e11f7a6e..29cbd9917d9 100644 --- a/packages/qt5-webkit/PKGBUILD +++ b/packages/qt5-webkit/PKGBUILD @@ -49,13 +49,14 @@ sha512sums=('33f11270bd030599beff9c1983a6c5ff2d61f407cc8a6825f7f405d46f9184c720f prepare() { cd "qtwebkit-$_pkgver" - patch -p0 -i ../icu68.patch # Fix build with ICU 68.x - patch -p1 -i ../glib-2.68.patch # https://github.com/qtwebkit/qtwebkit/issues/1057 + patch -p0 -i ../qt5-webkit-icu68.patch # Fix build with ICU 68.x + patch -p1 -i ../qt5-webkit-glib-2.68.patch # https://github.com/qtwebkit/qtwebkit/issues/1057 patch -p1 -i ../qt5-webkit-python-3.9.patch # Fix build with python 3.9 patch -p1 -i ../qt5-webkit-bison-3.7.patch # Fix build with bison 3.7 patch -p1 -i ../qtwebkit-cstdint.patch # gcc 11.1 patch -p1 -i ../qtwebkit-fix-build-gcc14.patch # GCC 14.1 patch -p1 -i ../qt5-webkit-icu75.patch + patch -p1 -i ../qt5-webkit-icu76.patch #patch -Np1 -i ../qtwebkit-ruby3.2.patch #echo "Done patch for Ruby 3.2" diff --git a/packages/qt5-webkit/qtwebkit-cstdint.patch b/packages/qt5-webkit/qtwebkit-cstdint.patch new file mode 100644 index 00000000000..6ef551575e1 --- /dev/null +++ b/packages/qt5-webkit/qtwebkit-cstdint.patch @@ -0,0 +1,11 @@ +diff -up qtwebkit-5.212.0-alpha4/Source/ThirdParty/ANGLE/src/common/mathutil.h.me qtwebkit-5.212.0-alpha4/Source/ThirdParty/ANGLE/src/common/mathutil.h +--- qtwebkit-5.212.0-alpha4/Source/ThirdParty/ANGLE/src/common/mathutil.h.me 2023-02-20 15:40:04.045911245 +0100 ++++ qtwebkit-5.212.0-alpha4/Source/ThirdParty/ANGLE/src/common/mathutil.h 2023-02-20 15:40:39.038549787 +0100 +@@ -16,6 +16,7 @@ + #include + #include + #include ++#include + + namespace gl + { diff --git a/packages/qt5-webkit/qtwebkit-fix-build-gcc14.patch b/packages/qt5-webkit/qtwebkit-fix-build-gcc14.patch new file mode 100644 index 00000000000..870b6e28dc8 --- /dev/null +++ b/packages/qt5-webkit/qtwebkit-fix-build-gcc14.patch @@ -0,0 +1,15 @@ +diff --git a/Source/WebCore/page/csp/ContentSecurityPolicy.cpp b/Source/WebCore/page/csp/ContentSecurityPolicy.cpp +index 9e726d5..4876f0f 100644 +--- a/Source/WebCore/page/csp/ContentSecurityPolicy.cpp ++++ b/Source/WebCore/page/csp/ContentSecurityPolicy.cpp +@@ -231,8 +231,9 @@ bool isAllowedByAllWithHashFromContent(const CSPDirectiveListVector& policies, c + auto cryptoDigest = CryptoDigest::create(toCryptoDigestAlgorithm(algorithm)); + cryptoDigest->addBytes(contentCString.data(), contentCString.length()); + Vector digest = cryptoDigest->computeHash(); ++ ContentSecurityPolicyHash hash = std::make_pair(algorithm, digest); + for (auto& policy : policies) { +- if ((policy.get()->*allowed)(std::make_pair(algorithm, digest))) ++ if ((policy.get()->*allowed)(hash)) + return true; + } + } From 46994ea41ea5e9fea5a28fa5c895b06f47620d4f Mon Sep 17 00:00:00 2001 From: Levon 'noptrix' Kayan Date: Sun, 23 Feb 2025 12:43:40 +0100 Subject: [PATCH 06/11] nuclei: version bump. --- packages/nuclei-templates/PKGBUILD | 2 +- packages/nuclei/PKGBUILD | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/nuclei-templates/PKGBUILD b/packages/nuclei-templates/PKGBUILD index cf368bb9e86..4b80d292486 100644 --- a/packages/nuclei-templates/PKGBUILD +++ b/packages/nuclei-templates/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=nuclei-templates -pkgver=v10.1.2.r350.gbc7b9d1fd5 +pkgver=v10.1.3.r4.g8c82563e8b pkgrel=1 epoch=1 pkgdesc='Community curated list of template files for the nuclei engine.' diff --git a/packages/nuclei/PKGBUILD b/packages/nuclei/PKGBUILD index fffd92a6e35..85746395d53 100644 --- a/packages/nuclei/PKGBUILD +++ b/packages/nuclei/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=nuclei -pkgver=v3.3.8.r43.gdabcce865 +pkgver=v3.3.8.r46.g047d49f6f pkgrel=1 epoch=2 groups=('blackarch' 'blackarch-scanner' 'blackarch-webapp' 'blackarch-recon' From a8b3807ba06963d3e017a8cfbe0d658204a49801 Mon Sep 17 00:00:00 2001 From: Levon 'noptrix' Kayan Date: Sun, 23 Feb 2025 21:12:39 +0100 Subject: [PATCH 07/11] vcs packages: version bumps --- packages/adassault/PKGBUILD | 2 +- packages/adexplorersnapshot/PKGBUILD | 2 +- packages/amoco/PKGBUILD | 4 ++-- packages/ares/PKGBUILD | 2 +- packages/arjun/PKGBUILD | 4 ++-- packages/avml/PKGBUILD | 2 +- packages/badsecrets/PKGBUILD | 2 +- packages/beef/PKGBUILD | 2 +- packages/burpsuite/PKGBUILD | 4 ++-- packages/checkov/PKGBUILD | 2 +- packages/chipsec/PKGBUILD | 2 +- packages/cloudlist/PKGBUILD | 2 +- packages/cmsscanner/PKGBUILD | 2 +- packages/commix/PKGBUILD | 2 +- packages/country-ip-blocks/PKGBUILD | 2 +- packages/cvemap/PKGBUILD | 2 +- packages/deepce/PKGBUILD | 4 ++-- packages/dftimewolf/PKGBUILD | 2 +- packages/dorkbot/PKGBUILD | 2 +- packages/dradis-ce/PKGBUILD | 2 +- packages/emp3r0r/PKGBUILD | 2 +- packages/fastnetmon/PKGBUILD | 2 +- packages/fuddly/PKGBUILD | 2 +- packages/grammarinator/PKGBUILD | 2 +- packages/graphql-cop/PKGBUILD | 2 +- packages/hacktv/PKGBUILD | 2 +- packages/icmptx/PKGBUILD | 2 +- packages/imhex/PKGBUILD | 2 +- packages/leo/PKGBUILD | 2 +- packages/libparistraceroute/PKGBUILD | 2 +- packages/ligolo-ng/PKGBUILD | 2 +- packages/maltrail/PKGBUILD | 2 +- packages/mapcidr/PKGBUILD | 2 +- packages/naabu/PKGBUILD | 2 +- packages/neo-regeorg/PKGBUILD | 2 +- packages/netexec/PKGBUILD | 2 +- packages/nettacker/PKGBUILD | 2 +- packages/opendht-c/PKGBUILD | 2 +- packages/patator/PKGBUILD | 2 +- packages/payloadsallthethings/PKGBUILD | 2 +- packages/pfring-dkms/PKGBUILD | 2 +- packages/phpstan/PKGBUILD | 2 +- packages/pmacct/PKGBUILD | 2 +- packages/prowler/PKGBUILD | 2 +- packages/pwned/PKGBUILD | 2 +- packages/pyfiscan/PKGBUILD | 4 ++-- packages/pyinstxtractor/PKGBUILD | 4 ++-- packages/python-acquire/PKGBUILD | 2 +- packages/python-cstruct/PKGBUILD | 2 +- packages/python-dissect.btrfs/PKGBUILD | 2 +- packages/python-dissect.cim/PKGBUILD | 2 +- packages/python-dissect.cstruct/PKGBUILD | 2 +- packages/python-dissect.etl/PKGBUILD | 2 +- packages/python-dissect.eventlog/PKGBUILD | 4 ++-- packages/python-dissect.shellitem/PKGBUILD | 2 +- packages/python-dissect.sql/PKGBUILD | 2 +- packages/python-dissect.target/PKGBUILD | 2 +- packages/python-dissect.util/PKGBUILD | 2 +- packages/python-flow.record/PKGBUILD | 2 +- packages/python-pyperscan/PKGBUILD | 2 +- packages/python-wsnet/PKGBUILD | 2 +- packages/roadtools/PKGBUILD | 2 +- packages/rp/PKGBUILD | 2 +- packages/rtl-433/PKGBUILD | 2 +- packages/sccmhunter/PKGBUILD | 2 +- packages/seclists/PKGBUILD | 2 +- packages/see-surf/PKGBUILD | 4 ++-- packages/sickle/PKGBUILD | 4 ++-- packages/spotbugs/PKGBUILD | 2 +- packages/stunner/PKGBUILD | 2 +- packages/subfinder/PKGBUILD | 2 +- packages/suricata-verify/PKGBUILD | 2 +- packages/tls-map/PKGBUILD | 2 +- packages/trufflehog/PKGBUILD | 2 +- packages/unblob/PKGBUILD | 2 +- packages/wapiti/PKGBUILD | 4 ++-- packages/wesng/PKGBUILD | 2 +- packages/xsstrike/PKGBUILD | 4 ++-- packages/yeti/PKGBUILD | 2 +- packages/zarn/PKGBUILD | 2 +- packages/zdns/PKGBUILD | 2 +- packages/zeek/PKGBUILD | 2 +- packages/zgrab2/PKGBUILD | 2 +- 83 files changed, 94 insertions(+), 94 deletions(-) diff --git a/packages/adassault/PKGBUILD b/packages/adassault/PKGBUILD index 0044fc4ea64..b82908ee861 100644 --- a/packages/adassault/PKGBUILD +++ b/packages/adassault/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=adassault -pkgver=0.0.3.r23.g20e2f02 +pkgver=0.0.3.r25.g78741e8 pkgrel=1 groups=('blackarch' 'blackarch-networking') pkgdesc='An Active Directory environments pentest tool complementary to existing ones like NetExec.' diff --git a/packages/adexplorersnapshot/PKGBUILD b/packages/adexplorersnapshot/PKGBUILD index c5edb0cb8c6..7e86b024bbe 100644 --- a/packages/adexplorersnapshot/PKGBUILD +++ b/packages/adexplorersnapshot/PKGBUILD @@ -3,7 +3,7 @@ pkgname=adexplorersnapshot _pkgname=ADExplorerSnapshot.py -pkgver=105.0cb5a01 +pkgver=107.8bcf1d4 pkgrel=1 pkgdesc='AD Explorer snapshot parser.' arch=('any') diff --git a/packages/amoco/PKGBUILD b/packages/amoco/PKGBUILD index 565517dedc2..c2ad7c9c77b 100644 --- a/packages/amoco/PKGBUILD +++ b/packages/amoco/PKGBUILD @@ -2,8 +2,8 @@ # See COPYING for license details. pkgname=amoco -pkgver=v2.9.11.r2.gf1182a5 -pkgrel=4 +pkgver=v2.9.11.r4.g3e36c52 +pkgrel=1 epoch=1 pkgdesc='Yet another tool for analysing binaries.' groups=('blackarch' 'blackarch-binary' 'blackarch-reversing') diff --git a/packages/ares/PKGBUILD b/packages/ares/PKGBUILD index 3be6a665683..267b8356ecb 100644 --- a/packages/ares/PKGBUILD +++ b/packages/ares/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=ares -pkgver=v0.10.0.r72.gff0af1c +pkgver=v0.10.0.r86.g7f15a8a pkgrel=1 pkgdesc='Automated decoding of encrypted text without knowing the key or ciphers used.' arch=('x86_64' 'aarch64') diff --git a/packages/arjun/PKGBUILD b/packages/arjun/PKGBUILD index 8744e9d9a42..c93988f8548 100644 --- a/packages/arjun/PKGBUILD +++ b/packages/arjun/PKGBUILD @@ -2,8 +2,8 @@ # See COPYING for license details. pkgname=arjun -pkgver=2.2.7.r3.gc7d9735 -pkgrel=2 +pkgver=2.2.7.r5.gd1fb995 +pkgrel=1 epoch=1 pkgdesc='HTTP parameter discovery suite.' groups=('blackarch' 'blackarch-scanner' 'blackarch-webapp') diff --git a/packages/avml/PKGBUILD b/packages/avml/PKGBUILD index fd62b77c5fe..0890a637b0f 100644 --- a/packages/avml/PKGBUILD +++ b/packages/avml/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=avml -pkgver=v0.14.0.r76.gfad9dcc +pkgver=v0.14.0.r77.g0e6ff6c pkgrel=1 epoch=1 pkgdesc='A portable volatile memory acquisition tool for Linux.' diff --git a/packages/badsecrets/PKGBUILD b/packages/badsecrets/PKGBUILD index 8e111b10385..ed2212cc569 100644 --- a/packages/badsecrets/PKGBUILD +++ b/packages/badsecrets/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=badsecrets -pkgver=v0.8.25.r0.gf2880df +pkgver=v0.9.29.r0.g67809f0 pkgrel=1 pkgdesc='A library for detecting known secrets across many web frameworks.' arch=('any') diff --git a/packages/beef/PKGBUILD b/packages/beef/PKGBUILD index 1390718a87e..24e3e40925d 100644 --- a/packages/beef/PKGBUILD +++ b/packages/beef/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=beef -pkgver=4664.d52c37f3 +pkgver=4670.cd70ba15 pkgrel=1 epoch=1 groups=('blackarch' 'blackarch-exploitation') diff --git a/packages/burpsuite/PKGBUILD b/packages/burpsuite/PKGBUILD index 6cee3c0f7b1..89083b9d736 100644 --- a/packages/burpsuite/PKGBUILD +++ b/packages/burpsuite/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=burpsuite -pkgver=2025.1.1 +pkgver=2025.1.2 pkgrel=1 epoch=1 groups=('blackarch' 'blackarch-webapp' 'blackarch-proxy' 'blackarch-scanner' @@ -19,7 +19,7 @@ source=("$pkgname.jar::https://portswigger.net/burp/releases/download?product=co "$pkgname.desktop" 'icon64.png' 'git+https://github.com/PortSwigger/command-injection-attacker.git') -sha512sums=('9d715b9190763fdd4f2d6aeeb1833b77fd8c48515751f86fd60d46a820ce2890ad7062701ce7ee291de1cad97c4f28db69c5bfc45d8b06eaf6864aef91968b70' +sha512sums=('0bfc6782475ded8a4428f419b3d77179011f1a28cf371ebf647d0f9294721147bb94fb02cbd525dd7e042ea1f0f32700d37b112c5b5e6b6e53e36067b23b3203' '07f646ce79e4e259c8da4a16ecd9b0149f09cd047ab42bfb758dc1cd4871710866e4dae6cda572f96fb49d0b156e64dd7b0a78904d9d367d41136214de5488a2' '292dcc47a625f69f0a235c8333e74eef437ec77095f731e97e5065261a7067a03f361375a10631828b42484f77b3e5d24ce71ceff174b0d6083f3a7abebe677c' '928083e0189ce50304c4b32f8f6ef56be79881090bffdaddb5e990a59186ed2596c03293255693d488a47519e6da4e969e74e9bfe22a0f6ca53491a4e0749575' diff --git a/packages/checkov/PKGBUILD b/packages/checkov/PKGBUILD index 49167b9088f..1f64b8588bc 100644 --- a/packages/checkov/PKGBUILD +++ b/packages/checkov/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=checkov -pkgver=3.2.370.r1.g1e778524c +pkgver=3.2.372.r1.g8b0f288ae pkgrel=1 pkgdesc='Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages.' groups=('blackarch' 'blackarch-code-audit') diff --git a/packages/chipsec/PKGBUILD b/packages/chipsec/PKGBUILD index de4fb780997..0225bcbca57 100644 --- a/packages/chipsec/PKGBUILD +++ b/packages/chipsec/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=chipsec -pkgver=1.13.9.r6.gf6be0ab +pkgver=1.13.9.r9.gbe74600 pkgrel=1 epoch=5 pkgdesc='Platform Security Assessment Framework.' diff --git a/packages/cloudlist/PKGBUILD b/packages/cloudlist/PKGBUILD index d531eeab7b0..c9488e385bf 100644 --- a/packages/cloudlist/PKGBUILD +++ b/packages/cloudlist/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=cloudlist -pkgver=763.fe54f85 +pkgver=773.29d9398 pkgrel=1 groups=('blackarch' 'blackarch-recon') pkgdesc='A tool for listing Assets from multiple Cloud Providers.' diff --git a/packages/cmsscanner/PKGBUILD b/packages/cmsscanner/PKGBUILD index b8359b8f7fc..516f316eba8 100644 --- a/packages/cmsscanner/PKGBUILD +++ b/packages/cmsscanner/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=cmsscanner -pkgver=0.13.8.67.g5eb1ff9 +pkgver=0.13.8.69.g912ccdc pkgrel=1 groups=('blackarch' 'blackarch-webapp' 'blackarch-scanner' 'blackarch-recon' 'blackarch-fingerprint') diff --git a/packages/commix/PKGBUILD b/packages/commix/PKGBUILD index 834d3cbd191..23b407efde6 100644 --- a/packages/commix/PKGBUILD +++ b/packages/commix/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=commix -pkgver=2216.1ae15df0 +pkgver=2218.bf8aa0f8 pkgrel=1 groups=('blackarch' 'blackarch-webapp' 'blackarch-automation' 'blackarch-exploitation') diff --git a/packages/country-ip-blocks/PKGBUILD b/packages/country-ip-blocks/PKGBUILD index a499f36a437..7aaec9ca15f 100644 --- a/packages/country-ip-blocks/PKGBUILD +++ b/packages/country-ip-blocks/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=country-ip-blocks -pkgver=5079.d80ddcc +pkgver=5098.e0f46c1 pkgrel=1 pkgdesc='CIDR country-level IP data, straight from the Regional Internet Registries, updated hourly.' arch=('any') diff --git a/packages/cvemap/PKGBUILD b/packages/cvemap/PKGBUILD index 914f7072994..e68c2519312 100644 --- a/packages/cvemap/PKGBUILD +++ b/packages/cvemap/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=cvemap -pkgver=v0.0.7.r303.g8332145 +pkgver=v0.0.7.r305.g5338b2c pkgrel=1 pkgdesc='CLI tool designed to provide a structured and easily navigable interface to various vulnerability databases.' arch=('x86_64' 'aarch64') diff --git a/packages/deepce/PKGBUILD b/packages/deepce/PKGBUILD index a5b34628015..3561ce9f12f 100644 --- a/packages/deepce/PKGBUILD +++ b/packages/deepce/PKGBUILD @@ -2,8 +2,8 @@ # See COPYING for license details. pkgname=deepce -pkgver=119.c1bb2ca -pkgrel=3 +pkgver=121.a08648d +pkgrel=1 pkgdesc='Docker Enumeration, Escalation of Privileges and Container Escapes.' arch=('any') groups=('blackarch' 'blackarch-exploitation') diff --git a/packages/dftimewolf/PKGBUILD b/packages/dftimewolf/PKGBUILD index 4d7fcf81529..7ea8abc93cd 100644 --- a/packages/dftimewolf/PKGBUILD +++ b/packages/dftimewolf/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=dftimewolf -pkgver=767.374c5501 +pkgver=768.4f2b6d8a pkgrel=1 pkgdesc='Framework for orchestrating forensic collection, processing and data export.' arch=('any') diff --git a/packages/dorkbot/PKGBUILD b/packages/dorkbot/PKGBUILD index 344fd4c3881..88af72d52a9 100644 --- a/packages/dorkbot/PKGBUILD +++ b/packages/dorkbot/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=dorkbot -pkgver=324.c688384 +pkgver=327.7d09d1c pkgrel=1 pkgdesc='Command-line tool to scan Google search results for vulnerabilities.' groups=('blackarch' 'blackarch-scanner') diff --git a/packages/dradis-ce/PKGBUILD b/packages/dradis-ce/PKGBUILD index 2c118c70caa..d9ced450d83 100644 --- a/packages/dradis-ce/PKGBUILD +++ b/packages/dradis-ce/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=dradis-ce -pkgver=7018.6f714ac1f +pkgver=7023.c305546b3 pkgrel=1 pkgdesc='An open source framework to enable effective information sharing.' groups=('blackarch' 'blackarch-recon' 'blackarch-misc') diff --git a/packages/emp3r0r/PKGBUILD b/packages/emp3r0r/PKGBUILD index 32907fd5035..2c6416bd99d 100644 --- a/packages/emp3r0r/PKGBUILD +++ b/packages/emp3r0r/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=emp3r0r -pkgver=v2.4.2.r3.ge08222c9 +pkgver=v2.4.3.r5.gddd50bf5 pkgrel=1 pkgdesc='Linux post-exploitation framework made by linux user.' arch=('x86_64' 'aarch64') diff --git a/packages/fastnetmon/PKGBUILD b/packages/fastnetmon/PKGBUILD index bbe8456d86f..277e3764061 100644 --- a/packages/fastnetmon/PKGBUILD +++ b/packages/fastnetmon/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=fastnetmon -pkgver=v1.2.8.r17.gafddb8a1 +pkgver=v1.2.8.r21.gf2450069 pkgrel=1 pkgdesc='High performance DoS/DDoS load analyzer built on top of multiple packet capture engines.' url='https://github.com/pavel-odintsov/fastnetmon' diff --git a/packages/fuddly/PKGBUILD b/packages/fuddly/PKGBUILD index 61680fcdd6a..8a646ab4937 100644 --- a/packages/fuddly/PKGBUILD +++ b/packages/fuddly/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=fuddly -pkgver=890.0fc5d2e +pkgver=898.61427c5 pkgrel=1 groups=('blackarch' 'blackarch-fuzzer') pkgdesc='Fuzzing and Data Manipulation Framework (for GNU/Linux).' diff --git a/packages/grammarinator/PKGBUILD b/packages/grammarinator/PKGBUILD index a24e55fc53e..4b95fb5739e 100644 --- a/packages/grammarinator/PKGBUILD +++ b/packages/grammarinator/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=grammarinator -pkgver=387.bf348a0 +pkgver=395.0402b7f _pyver=3.13 pkgrel=1 pkgdesc='A random test generator / fuzzer that creates test cases according to an input ANTLR v4 grammar.' diff --git a/packages/graphql-cop/PKGBUILD b/packages/graphql-cop/PKGBUILD index 9fb5eb0a8d8..9d47e60b1c5 100644 --- a/packages/graphql-cop/PKGBUILD +++ b/packages/graphql-cop/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=graphql-cop -pkgver=1.12.r27.g6efbc2d +pkgver=1.14.r0.g6efbc2d pkgrel=1 epoch=1 pkgdesc='GraphQL vulnerability scanner.' diff --git a/packages/hacktv/PKGBUILD b/packages/hacktv/PKGBUILD index 7344f2fbfb5..8e6887ade02 100644 --- a/packages/hacktv/PKGBUILD +++ b/packages/hacktv/PKGBUILD @@ -7,7 +7,7 @@ # Old Author: fsphil pkgname=hacktv -pkgver=504.dcfbfa7 +pkgver=505.59aa8c0 pkgrel=1 pkgdesc='Analogue TV transmitter for the HackRF.' arch=('x86_64' 'aarch64') diff --git a/packages/icmptx/PKGBUILD b/packages/icmptx/PKGBUILD index 0440287be4a..9cccd170e10 100644 --- a/packages/icmptx/PKGBUILD +++ b/packages/icmptx/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=icmptx -pkgver=0.2.r11.gbffe984 +pkgver=0.2.r12.g2235866 pkgrel=1 epoch=1 pkgdesc='IP over ICMP tunnel.' diff --git a/packages/imhex/PKGBUILD b/packages/imhex/PKGBUILD index bd38d0151ba..01cb38cbf19 100644 --- a/packages/imhex/PKGBUILD +++ b/packages/imhex/PKGBUILD @@ -4,7 +4,7 @@ # AUR Maintainer: Alex Sarum pkgname=imhex -pkgver=1.37.0.r11.g1ed56c1b1 +pkgver=1.37.0.r40.g6644df395 pkgrel=1 pkgdesc='A Hex Editor for Reverse Engineers, Programmers and people that value their eye sight when working at 3 AM.' arch=('x86_64') diff --git a/packages/leo/PKGBUILD b/packages/leo/PKGBUILD index b2b18c15707..485ea7608e5 100644 --- a/packages/leo/PKGBUILD +++ b/packages/leo/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=leo -pkgver=35877.d089586c6 +pkgver=35879.691228a89 pkgrel=1 pkgdesc="Literate programmer's editor, outliner, and project manager." groups=('blackarch' 'blackarch-misc') diff --git a/packages/libparistraceroute/PKGBUILD b/packages/libparistraceroute/PKGBUILD index 4ad01937c06..536099c8bd9 100644 --- a/packages/libparistraceroute/PKGBUILD +++ b/packages/libparistraceroute/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=libparistraceroute -pkgver=378.6fb8f48 +pkgver=380.455f5ef pkgrel=1 pkgdesc='A library written in C dedicated to active network measurements with examples, such as paris-ping and paris-traceroute.' groups=('blackarch' 'blackarch-networking') diff --git a/packages/ligolo-ng/PKGBUILD b/packages/ligolo-ng/PKGBUILD index 1abfafe7c69..a589d522aec 100644 --- a/packages/ligolo-ng/PKGBUILD +++ b/packages/ligolo-ng/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=ligolo-ng -pkgver=v0.7.5.r0.gad07712 +pkgver=v0.7.5.r1.g9c75364 pkgrel=1 pkgdesc='An advanced, yet simple, tunneling tool that uses a TUN interface.' arch=('x86_64' 'aarch64') diff --git a/packages/maltrail/PKGBUILD b/packages/maltrail/PKGBUILD index 6d64759e6f2..5094b883a69 100644 --- a/packages/maltrail/PKGBUILD +++ b/packages/maltrail/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=maltrail -pkgver=117253.66e59bf872 +pkgver=117492.d86349b52b pkgrel=1 pkgdesc='Malicious traffic detection system.' groups=('blackarch' 'blackarch-defensive' 'blackarch-networking' diff --git a/packages/mapcidr/PKGBUILD b/packages/mapcidr/PKGBUILD index d8e286d9b2f..fdad1e391d8 100644 --- a/packages/mapcidr/PKGBUILD +++ b/packages/mapcidr/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=mapcidr -pkgver=v1.1.34.r390.g58b7e72 +pkgver=v1.1.34.r391.g873f5b8 pkgrel=1 pkgdesc='Utility program to perform multiple operations for a given subnet/CIDR ranges.' arch=('x86_64' 'aarch64') diff --git a/packages/naabu/PKGBUILD b/packages/naabu/PKGBUILD index 0956c00404f..40a7fb0d736 100644 --- a/packages/naabu/PKGBUILD +++ b/packages/naabu/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=naabu -pkgver=1771.e1d57c1 +pkgver=1784.ce81726 pkgrel=1 groups=('blackarch' 'blackarch-scanner') pkgdesc='A fast port scanner written in go with focus on reliability and simplicity.' diff --git a/packages/neo-regeorg/PKGBUILD b/packages/neo-regeorg/PKGBUILD index 957b3614c7f..4313cab2ffb 100644 --- a/packages/neo-regeorg/PKGBUILD +++ b/packages/neo-regeorg/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=neo-regeorg -pkgver=v5.2.0.r7.gecd1ce1 +pkgver=v5.2.1.r0.g05081d1 pkgrel=1 epoch=1 pkgdesc='Improved version of reGeorg, HTTP tunneling pivot tool' diff --git a/packages/netexec/PKGBUILD b/packages/netexec/PKGBUILD index 5b0836ca12e..97381fb4974 100644 --- a/packages/netexec/PKGBUILD +++ b/packages/netexec/PKGBUILD @@ -3,7 +3,7 @@ pkgname=netexec _pyver=3.13 -pkgver=v1.3.0.r343.gc2f85db6 +pkgver=v1.3.0.r354.g307aa248 pkgrel=1 groups=('blackarch' 'blackarch-scanner' 'blackarch-exploitation' 'blackarch-windows') diff --git a/packages/nettacker/PKGBUILD b/packages/nettacker/PKGBUILD index 9b41c1d6e58..5fde40a3cae 100644 --- a/packages/nettacker/PKGBUILD +++ b/packages/nettacker/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=nettacker -pkgver=0.4.0.r48.g012bf5dd +pkgver=0.4.0.r58.g65192c8f pkgrel=1 pkgdesc='Automated Penetration Testing Framework.' arch=('any') diff --git a/packages/opendht-c/PKGBUILD b/packages/opendht-c/PKGBUILD index bb085389dc7..2c6a212303a 100644 --- a/packages/opendht-c/PKGBUILD +++ b/packages/opendht-c/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=opendht-c -pkgver=v3.3.1rc1.r0.gad65ce87 +pkgver=v3.3.1rc1.r2.gb0fa19d6 pkgrel=1 epoch=1 pkgdesc='C++17 Distributed Hash Table implementation.' diff --git a/packages/patator/PKGBUILD b/packages/patator/PKGBUILD index 4339d16e651..29207e342fc 100644 --- a/packages/patator/PKGBUILD +++ b/packages/patator/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=patator -pkgver=235.5be299a +pkgver=239.09d56ce pkgrel=1 epoch=1 groups=('blackarch' 'blackarch-cracker') diff --git a/packages/payloadsallthethings/PKGBUILD b/packages/payloadsallthethings/PKGBUILD index ab04454f9b5..09aa7dc450b 100644 --- a/packages/payloadsallthethings/PKGBUILD +++ b/packages/payloadsallthethings/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=payloadsallthethings -pkgver=2050.7e64eda +pkgver=2054.0e93cae pkgrel=1 pkgdesc='A list of useful payloads and bypass for Web Application Security and Pentest/CTF.' groups=('blackarch' 'blackarch-misc') diff --git a/packages/pfring-dkms/PKGBUILD b/packages/pfring-dkms/PKGBUILD index bfafb4c5240..91e29569ba4 100644 --- a/packages/pfring-dkms/PKGBUILD +++ b/packages/pfring-dkms/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=pfring-dkms -pkgver=3988.da246872 +pkgver=3994.c00e1505 pkgrel=1 epoch=1 pkgdesc='Linux kernel module for packet capture at wirespeed.' diff --git a/packages/phpstan/PKGBUILD b/packages/phpstan/PKGBUILD index 2471aeb5703..6b6d506db4c 100644 --- a/packages/phpstan/PKGBUILD +++ b/packages/phpstan/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=phpstan -pkgver=12131.f2bf43c2c +pkgver=12152.cdb7e724e pkgrel=1 pkgdesc='PHP Static Analysis Tool - discover bugs in your code without running it.' groups=('blackarch' 'blackarch-code-audit') diff --git a/packages/pmacct/PKGBUILD b/packages/pmacct/PKGBUILD index 3505e49d916..7c4212761eb 100644 --- a/packages/pmacct/PKGBUILD +++ b/packages/pmacct/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=pmacct -pkgver=v1.7.6.r1534.g85a0694 +pkgver=v1.7.6.r1540.gf00d2e5 pkgrel=1 epoch=1 pkgdesc='Small set of multi-purpose passive network monitoring tools [NetFlow IPFIX sFlow libpcap BGP BMP IGP Streaming Telemetry].' diff --git a/packages/prowler/PKGBUILD b/packages/prowler/PKGBUILD index 7cb2605eb2f..a72e7262337 100644 --- a/packages/prowler/PKGBUILD +++ b/packages/prowler/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=prowler -pkgver=5637.bcbc9bf67 +pkgver=5671.8a144a404 pkgrel=1 epoch=1 pkgdesc='Tool for AWS security assessment, auditing and hardening.' diff --git a/packages/pwned/PKGBUILD b/packages/pwned/PKGBUILD index fa92cad3970..c9edaf8f67a 100644 --- a/packages/pwned/PKGBUILD +++ b/packages/pwned/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=pwned -pkgver=2653.c77df18 +pkgver=2662.bd2a6ce pkgrel=1 pkgdesc="A command-line tool for querying the 'Have I been pwned?' service." groups=('blackarch' 'blackarch-recon') diff --git a/packages/pyfiscan/PKGBUILD b/packages/pyfiscan/PKGBUILD index f1301fcc7ec..6e0454e2c77 100644 --- a/packages/pyfiscan/PKGBUILD +++ b/packages/pyfiscan/PKGBUILD @@ -2,8 +2,8 @@ # See COPYING for license details. pkgname=pyfiscan -pkgver=2999.eb42cef -pkgrel=4 +pkgver=3001.239834c +pkgrel=1 groups=('blackarch' 'blackarch-webapp' 'blackarch-scanner') pkgdesc='Free web-application vulnerability and version scanner.' arch=('any') diff --git a/packages/pyinstxtractor/PKGBUILD b/packages/pyinstxtractor/PKGBUILD index 81684c1d0f2..ebc1f355b53 100644 --- a/packages/pyinstxtractor/PKGBUILD +++ b/packages/pyinstxtractor/PKGBUILD @@ -2,8 +2,8 @@ # See COPYING for license details. pkgname=pyinstxtractor -pkgver=2024.04.r2.g0e3ba85 -pkgrel=3 +pkgver=2025.02.r0.gbb936f9 +pkgrel=1 pkgdesc='PyInstaller Extractor.' arch=('any') groups=('blackarch' 'blackarch-reversing') diff --git a/packages/python-acquire/PKGBUILD b/packages/python-acquire/PKGBUILD index c1912dbb218..7134a9ccd70 100644 --- a/packages/python-acquire/PKGBUILD +++ b/packages/python-acquire/PKGBUILD @@ -3,7 +3,7 @@ pkgname=python-acquire _pkgname=${pkgname#python-} -pkgver=3.17.r8.g53d5944 +pkgver=3.17.r10.gc983d84 pkgrel=1 pkgdesc='Quickly gather forensic artifacts from disk images or a live system into a lightweight container.' arch=('any') diff --git a/packages/python-cstruct/PKGBUILD b/packages/python-cstruct/PKGBUILD index a75d41d05d6..1287917a8a2 100644 --- a/packages/python-cstruct/PKGBUILD +++ b/packages/python-cstruct/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=python-cstruct -pkgver=v6.0.r0.g5bca4a1 +pkgver=v6.0.r1.g5a8a7c6 pkgrel=1 pkgdesc='C-style structs for Python.' arch=('any') diff --git a/packages/python-dissect.btrfs/PKGBUILD b/packages/python-dissect.btrfs/PKGBUILD index a9fb97b1f0f..a36c669b3ec 100644 --- a/packages/python-dissect.btrfs/PKGBUILD +++ b/packages/python-dissect.btrfs/PKGBUILD @@ -3,7 +3,7 @@ pkgname=python-dissect.btrfs _pkgname=${pkgname#python-} -pkgver=1.6.r2.g209f6ae +pkgver=1.6.r3.g20cb454 pkgrel=1 pkgdesc='A Dissect module implementing a parser for the btrfs file system.' arch=('any') diff --git a/packages/python-dissect.cim/PKGBUILD b/packages/python-dissect.cim/PKGBUILD index 2f2bbaf2110..3c83b74a9ec 100644 --- a/packages/python-dissect.cim/PKGBUILD +++ b/packages/python-dissect.cim/PKGBUILD @@ -3,7 +3,7 @@ pkgname=python-dissect.cim _pkgname=${pkgname#python-} -pkgver=3.10.r2.gc229db6 +pkgver=3.10.r3.g4dce1ea pkgrel=1 pkgdesc='A Dissect module implementing a parser for the Windows Common Information Model (CIM) database, used in the Windows operating system.' arch=('any') diff --git a/packages/python-dissect.cstruct/PKGBUILD b/packages/python-dissect.cstruct/PKGBUILD index 50a6fd11b7d..3ebe823dcaf 100644 --- a/packages/python-dissect.cstruct/PKGBUILD +++ b/packages/python-dissect.cstruct/PKGBUILD @@ -3,7 +3,7 @@ pkgname=python-dissect.cstruct _pkgname=${pkgname#python-} -pkgver=4.3.r2.ga315c88 +pkgver=4.3.r3.gd2f2ee7 pkgrel=1 pkgdesc='A Dissect module implementing a parser for C-like structures.' arch=('any') diff --git a/packages/python-dissect.etl/PKGBUILD b/packages/python-dissect.etl/PKGBUILD index eabb2b4e57b..f77931fe717 100644 --- a/packages/python-dissect.etl/PKGBUILD +++ b/packages/python-dissect.etl/PKGBUILD @@ -3,7 +3,7 @@ pkgname=python-dissect.etl _pkgname=${pkgname#python-} -pkgver=3.10.r2.g1aa19c2 +pkgver=3.10.r3.gebdea7b pkgrel=1 pkgdesc='A Dissect module implementing a parser for Event Trace Log (ETL) files, used by the Windows operating system to log kernel events.' arch=('any') diff --git a/packages/python-dissect.eventlog/PKGBUILD b/packages/python-dissect.eventlog/PKGBUILD index 7026aa81bc0..1c6b768b61f 100644 --- a/packages/python-dissect.eventlog/PKGBUILD +++ b/packages/python-dissect.eventlog/PKGBUILD @@ -3,8 +3,8 @@ pkgname=python-dissect.eventlog _pkgname=${pkgname#python-} -pkgver=3.9.r0.g97fdfd7 -pkgrel=3 +pkgver=3.9.r2.g76983d3 +pkgrel=1 pkgdesc='A Dissect module implementing parsers for the Windows EVT, EVTX and WEVT log file formats.' arch=('any') groups=('blackarch' 'blackarch-forensic') diff --git a/packages/python-dissect.shellitem/PKGBUILD b/packages/python-dissect.shellitem/PKGBUILD index c75591d00f4..cec4c1c3c48 100644 --- a/packages/python-dissect.shellitem/PKGBUILD +++ b/packages/python-dissect.shellitem/PKGBUILD @@ -3,7 +3,7 @@ pkgname=python-dissect.shellitem _pkgname=${pkgname#python-} -pkgver=3.10.r2.gc61288f +pkgver=3.10.r3.geb6c5b4 pkgrel=1 pkgdesc='A Dissect module implementing a parser for the Shellitem structures, commonly used by Microsoft Windows.' arch=('any') diff --git a/packages/python-dissect.sql/PKGBUILD b/packages/python-dissect.sql/PKGBUILD index 9c337a15474..a1f52854120 100644 --- a/packages/python-dissect.sql/PKGBUILD +++ b/packages/python-dissect.sql/PKGBUILD @@ -3,7 +3,7 @@ pkgname=python-dissect.sql _pkgname=${pkgname#python-} -pkgver=3.10.r2.geb2d569 +pkgver=3.10.r3.gda720ee pkgrel=1 pkgdesc='A Dissect module implementing a parsers for the SQLite database file format, commonly used by applications to store configuration data.' arch=('any') diff --git a/packages/python-dissect.target/PKGBUILD b/packages/python-dissect.target/PKGBUILD index 1f1b03bf6ee..140514bed17 100644 --- a/packages/python-dissect.target/PKGBUILD +++ b/packages/python-dissect.target/PKGBUILD @@ -3,7 +3,7 @@ pkgname=python-dissect.target _pkgname=${pkgname#python-} -pkgver=3.20.1.r46.gcd799b4 +pkgver=3.20.1.r50.gaeb7cfc pkgrel=1 pkgdesc='The Dissect module tying all other Dissect modules together. It provides a programming API and command line tools which allow easy access to various data sources inside disk images or file collections (a.k.a. targets).' arch=('any') diff --git a/packages/python-dissect.util/PKGBUILD b/packages/python-dissect.util/PKGBUILD index a7ad128ecca..640d98a6867 100644 --- a/packages/python-dissect.util/PKGBUILD +++ b/packages/python-dissect.util/PKGBUILD @@ -3,7 +3,7 @@ pkgname=python-dissect.util _pkgname=${pkgname#python-} -pkgver=3.19.r3.gae06c98 +pkgver=3.19.r4.g628f2a4 pkgrel=1 pkgdesc='A Dissect module implementing various utility functions for the other Dissect modules.' arch=('any') diff --git a/packages/python-flow.record/PKGBUILD b/packages/python-flow.record/PKGBUILD index 1a75b17cc1c..09aeae729ff 100644 --- a/packages/python-flow.record/PKGBUILD +++ b/packages/python-flow.record/PKGBUILD @@ -3,7 +3,7 @@ pkgname=python-flow.record _pkgname=${pkgname#python-} -pkgver=3.18.r6.gba83985 +pkgver=3.19.r1.gf4eba70 pkgrel=1 pkgdesc='Recordization library.' arch=('any') diff --git a/packages/python-pyperscan/PKGBUILD b/packages/python-pyperscan/PKGBUILD index 307889e7bd5..cc2b283b626 100644 --- a/packages/python-pyperscan/PKGBUILD +++ b/packages/python-pyperscan/PKGBUILD @@ -3,7 +3,7 @@ pkgname=python-pyperscan _pkgname=${pkgname#python-} -pkgver=v0.3.0.r35.gbc1bd0f +pkgver=v0.3.0.r45.g0d4013e pkgrel=1 pkgdesc='Python binding for Hyperscan.' arch=('x86_64' 'aarch64') diff --git a/packages/python-wsnet/PKGBUILD b/packages/python-wsnet/PKGBUILD index 82ece17abec..91b1942cb63 100644 --- a/packages/python-wsnet/PKGBUILD +++ b/packages/python-wsnet/PKGBUILD @@ -3,7 +3,7 @@ pkgname=python-wsnet _pkgname=${pkgname#python-} -pkgver=0.1.1.r2.g88da9ea +pkgver=0.1.4.r0.g26c020c pkgrel=1 pkgdesc='A lightweight protocol implementation to perform TCP and authentication proxying over websockets.' arch=('any') diff --git a/packages/roadtools/PKGBUILD b/packages/roadtools/PKGBUILD index bd3bd948f49..da93645a950 100644 --- a/packages/roadtools/PKGBUILD +++ b/packages/roadtools/PKGBUILD @@ -4,7 +4,7 @@ pkgbase=roadtools _pkgbase=ROADtools pkgname=('roadlib' 'roadrecon' 'roadoidc' 'roadtx') -pkgver=371.c59c09d +pkgver=379.0a9855f pkgrel=1 pkgdesc='Azure AD and O365 exploration framework.' arch=('any') diff --git a/packages/rp/PKGBUILD b/packages/rp/PKGBUILD index 70f6ad811b9..dbbf0965136 100644 --- a/packages/rp/PKGBUILD +++ b/packages/rp/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=rp -pkgver=161.2f45c4f +pkgver=165.a60f811 pkgrel=1 groups=('blackarch' 'blackarch-exploitation' 'blackarch-binary') pkgdesc='A full-cpp written tool that aims to find ROP sequences in PE/Elf/Mach-O x86/x64 binaries.' diff --git a/packages/rtl-433/PKGBUILD b/packages/rtl-433/PKGBUILD index 2052defb2ed..dc70879e4af 100644 --- a/packages/rtl-433/PKGBUILD +++ b/packages/rtl-433/PKGBUILD @@ -6,7 +6,7 @@ pkgname=rtl-433 _pkgname=rtl_433 -pkgver=24.10+58.r3624.20250213.474feb53 +pkgver=25.02.r3626.20250219.5cae16fb pkgrel=1 pkgdesc='A generic software defined radio data receiver, mainly for the 433.92 MHz, 868 MHz (SRD), 315 MHz, 345 MHz, and 915 MHz ISM bands.' arch=('x86_64' 'i686') diff --git a/packages/sccmhunter/PKGBUILD b/packages/sccmhunter/PKGBUILD index a317d22bf13..0e6593e645b 100644 --- a/packages/sccmhunter/PKGBUILD +++ b/packages/sccmhunter/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=sccmhunter -pkgver=v1.0.6.r30.ga6ea839 +pkgver=v1.0.6.r35.ga739356 pkgrel=1 pkgdesc='Identifying, profiling, and attacking SCCM related assets in an Active Directory domain.' arch=('any') diff --git a/packages/seclists/PKGBUILD b/packages/seclists/PKGBUILD index 138931d5673..7d598f0cb11 100644 --- a/packages/seclists/PKGBUILD +++ b/packages/seclists/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=seclists -pkgver=4070.72fde119 +pkgver=4183.d0bfc91a pkgrel=1 pkgdesc='A collection of multiple types of lists used during security assessments.' groups=('blackarch-wordlist') diff --git a/packages/see-surf/PKGBUILD b/packages/see-surf/PKGBUILD index 7961624932d..73c7a245db4 100644 --- a/packages/see-surf/PKGBUILD +++ b/packages/see-surf/PKGBUILD @@ -2,8 +2,8 @@ # See COPYING for license details. pkgname=see-surf -pkgver=v2.0.r41.g826f05a -pkgrel=5 +pkgver=v2.0.r47.g12a1664 +pkgrel=1 pkgdesc='A Python based scanner to find potential SSRF parameters in a web application.' arch=('any') groups=('blackarch' 'blackarch-webapp' 'blackarch-scanner') diff --git a/packages/sickle/PKGBUILD b/packages/sickle/PKGBUILD index 2bc0cd7a290..7e73d15a82f 100644 --- a/packages/sickle/PKGBUILD +++ b/packages/sickle/PKGBUILD @@ -2,8 +2,8 @@ # See COPYING for license details. pkgname=sickle -pkgver=116.fba0838 -pkgrel=2 +pkgver=125.8306415 +pkgrel=1 pkgdesc='A shellcode development tool, created to speed up the various steps needed to create functioning shellcode.' groups=('blackarch' 'blackarch-exploitation') arch=('any') diff --git a/packages/spotbugs/PKGBUILD b/packages/spotbugs/PKGBUILD index af50d78d9a1..983d1fc8915 100644 --- a/packages/spotbugs/PKGBUILD +++ b/packages/spotbugs/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=spotbugs -pkgver=17652.6b58d8568 +pkgver=17660.d3f054039 pkgrel=1 pkgdesc='A tool for static analysis to look for bugs in Java code.' arch=('x86_64') diff --git a/packages/stunner/PKGBUILD b/packages/stunner/PKGBUILD index acbcd86c5b7..37471499d1e 100644 --- a/packages/stunner/PKGBUILD +++ b/packages/stunner/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=stunner -pkgver=v0.5.8.r59.g3d87a99 +pkgver=v0.5.8.r61.g37f1e47 pkgrel=1 pkgdesc='Test and exploit STUN, TURN and TURN over TCP servers.' arch=('x86_64' 'aarch64') diff --git a/packages/subfinder/PKGBUILD b/packages/subfinder/PKGBUILD index 92074444f4a..c01ed551a99 100644 --- a/packages/subfinder/PKGBUILD +++ b/packages/subfinder/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=subfinder -pkgver=v2.6.7.r60.gf77b5bd +pkgver=v2.6.7.r68.gcf2b9d7 pkgrel=1 epoch=1 groups=('blackarch' 'blackarch-recon') diff --git a/packages/suricata-verify/PKGBUILD b/packages/suricata-verify/PKGBUILD index 6dee52ff20f..1ac8a54a344 100644 --- a/packages/suricata-verify/PKGBUILD +++ b/packages/suricata-verify/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=suricata-verify -pkgver=1457.8062ab01 +pkgver=1467.dd351c55 pkgrel=1 pkgdesc='Suricata Verification Tests - Testing Suricata Output.' groups=('blackarch' 'blackarch-misc' 'blackarch-ids') diff --git a/packages/tls-map/PKGBUILD b/packages/tls-map/PKGBUILD index 4030670bffa..d9a94279370 100644 --- a/packages/tls-map/PKGBUILD +++ b/packages/tls-map/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=tls-map -pkgver=v3.1.0.r3.g85868d5 +pkgver=v3.1.0.r6.gb06a02c pkgrel=1 pkgdesc='CLI & library for TLS cipher suites manipulation.' arch=('any') diff --git a/packages/trufflehog/PKGBUILD b/packages/trufflehog/PKGBUILD index 31fb7eb182d..383a44d7548 100644 --- a/packages/trufflehog/PKGBUILD +++ b/packages/trufflehog/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=trufflehog -pkgver=v3.88.9.r2.g52ae3c343 +pkgver=v3.88.12.r4.g8724d50d5 pkgrel=1 epoch=2 pkgdesc='Searches through git repositories for high entropy strings, digging deep into commit history.' diff --git a/packages/unblob/PKGBUILD b/packages/unblob/PKGBUILD index bc62770790d..71544a543fc 100644 --- a/packages/unblob/PKGBUILD +++ b/packages/unblob/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=unblob -pkgver=25.1.8.r354.ga5a2a79 +pkgver=25.1.8.r358.gdc59434 pkgrel=1 pkgdesc='Extract files from any kind of container formats.' arch=('any') diff --git a/packages/wapiti/PKGBUILD b/packages/wapiti/PKGBUILD index c58a166f28d..7bd53dc79ad 100644 --- a/packages/wapiti/PKGBUILD +++ b/packages/wapiti/PKGBUILD @@ -3,9 +3,9 @@ pkgname=wapiti _pkgname=wapiti3 -pkgver=3.2.2.r2.g90ed6016 +pkgver=3.2.2.r3.gfc46829d _pkgver=3.1.8 -pkgrel=4 +pkgrel=1 groups=('blackarch' 'blackarch-webapp' 'blackarch-scanner' 'blackarch-fuzzer') pkgdesc='A vulnerability scanner for web applications.' url='https://github.com/wapiti-scanner/wapiti' diff --git a/packages/wesng/PKGBUILD b/packages/wesng/PKGBUILD index 2114922c2e2..f7190e1378e 100644 --- a/packages/wesng/PKGBUILD +++ b/packages/wesng/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=wesng -pkgver=396.9b29e0b +pkgver=397.cc1ea9b pkgrel=1 pkgdesc='Windows Exploit Suggester - Next Generation.' arch=('any') diff --git a/packages/xsstrike/PKGBUILD b/packages/xsstrike/PKGBUILD index ee377b22b56..a2c3cab6af2 100644 --- a/packages/xsstrike/PKGBUILD +++ b/packages/xsstrike/PKGBUILD @@ -2,8 +2,8 @@ # See COPYING for license details. pkgname=xsstrike -pkgver=467.f292787 -pkgrel=6 +pkgver=468.212ac46 +pkgrel=1 pkgdesc='An advanced XSS detection and exploitation suite.' groups=('blackarch' 'blackarch-webapp' 'blackarch-scanner') arch=('any') diff --git a/packages/yeti/PKGBUILD b/packages/yeti/PKGBUILD index e1580ee9643..d2651a33893 100644 --- a/packages/yeti/PKGBUILD +++ b/packages/yeti/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=yeti -pkgver=3400.85c12943 +pkgver=3401.71c355dd pkgrel=1 pkgdesc='A platform meant to organize observables, indicators of compromise, TTPs, and knowledge on threats in a single, unified repository.' groups=('blackarch' 'blackarch-defensive' 'blackarch-recon') diff --git a/packages/zarn/PKGBUILD b/packages/zarn/PKGBUILD index 2b614a713da..598790e51b7 100644 --- a/packages/zarn/PKGBUILD +++ b/packages/zarn/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=zarn -pkgver=0.0.9.r31.gfc46bc1 +pkgver=0.0.9.r76.ge8c757a pkgrel=1 pkgdesc='A lightweight static security analysis tool for modern Perl Apps.' arch=('any') diff --git a/packages/zdns/PKGBUILD b/packages/zdns/PKGBUILD index 3d54de0b5ab..148fba95413 100644 --- a/packages/zdns/PKGBUILD +++ b/packages/zdns/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=zdns -pkgver=675.1cde476 +pkgver=676.1d7bfe7 pkgrel=1 groups=('blackarch' 'blackarch-networking') pkgdesc='Fast CLI DNS Lookup Tool.' diff --git a/packages/zeek/PKGBUILD b/packages/zeek/PKGBUILD index 86592d6d573..c94e1c0d544 100644 --- a/packages/zeek/PKGBUILD +++ b/packages/zeek/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=zeek -pkgver=v7.2.0.dev.r199.g9c41b6d22 +pkgver=v7.2.0.dev.r218.g6671e95c6 pkgrel=1 epoch=1 groups=('blackarch' 'blackarch-networking' 'blackarch-defensive' diff --git a/packages/zgrab2/PKGBUILD b/packages/zgrab2/PKGBUILD index d72a9a6015c..683a5a94b7d 100644 --- a/packages/zgrab2/PKGBUILD +++ b/packages/zgrab2/PKGBUILD @@ -2,7 +2,7 @@ # See COPYING for license details. pkgname=zgrab2 -pkgver=769.86d6d6d +pkgver=771.f18876c pkgrel=1 pkgdesc='Fast Application Layer Scanner.' arch=('x86_64' 'aarch64') From 0795cb0fd7f7ebd4a52baa622f4783643f151a6b Mon Sep 17 00:00:00 2001 From: Levon 'noptrix' Kayan Date: Tue, 25 Feb 2025 10:59:29 +0100 Subject: [PATCH 08/11] ruby2.7: initial commit. --- packages/ruby2.7/PKGBUILD | 78 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 packages/ruby2.7/PKGBUILD diff --git a/packages/ruby2.7/PKGBUILD b/packages/ruby2.7/PKGBUILD new file mode 100644 index 00000000000..de43d5a3646 --- /dev/null +++ b/packages/ruby2.7/PKGBUILD @@ -0,0 +1,78 @@ +# This file is part of BlackArch Linux ( https://www.blackarch.org/ ). +# See COPYING for license details. +# +# Original Contributor: Thomas Dziedzic +# Original Contributor: Allan McRae +# Original Contributor: John Proctor +# Original Contributor: Jeramy Rutley + +pkgname=ruby2.7 +pkgver=2.7.8 +pkgrel=2 +arch=('x86_64' 'aarch64') +pkgdesc='An object-oriented language for quick and easy programming, version 2.7.' +url='https://www.ruby-lang.org/en/' +license=('BSD' 'custom') +depends=('libxcrypt' 'gdbm' 'openssl' 'libffi' 'libyaml' 'gmp' 'zlib') +optdepends=( + 'tk: for Ruby/TK' +) +makedepends=('tk') +options=(!emptydirs !lto) # Disable LTO until fixes for https://bugs.ruby-lang.org/issues/18062 released +_osslver=3.0.0 +source=("https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-$pkgver.tar.xz" + 'ruby2.7-do-not-depend-on-ext-openssl-deprecation-rb.patch::https://github.com/ruby/ruby/commit/28f3e038805a4f396f228c6884c531677c075867.patch' + "ruby-openssl-$_osslver.tar.xz::https://github.com/ruby/openssl/archive/refs/tags/v$_osslver.tar.gz") +sha512sums=('4b49dff3e1c2e79d914e10418e4c03026f5d4c137dc337f5c720fe26cb9fcdcf4afc6b7c967356cf5fbe04cc5ef431174c48a035becf3e2322c2c45d3c9b2f59' + '743e19a2aeadf166eb604de02cf48cccc2101719b8a36be738de74262a75f33ba07ce273dd545ec86a2fcec9754e5e19960f7f7677049d714d8d91cc18edbff2' + '076d2924b61c4f7704b47718a33732fb5285a3af39f328ed9e83add36589da99dfae73b3e893398fc3f2a74dcbead0b66edc682040fa1b48f9530894c7187f95') + +prepare() { + cd "ruby-$pkgver" + + patch -Np1 -i ../ruby2.7-do-not-depend-on-ext-openssl-deprecation-rb.patch + + rm -rf ext/openssl test/openssl + + mv "../openssl-$_osslver/ext/openssl" ext + mv "../openssl-$_osslver/lib"xt/openssl + mv "../openssl-$_osslver/"{History.md,openssl.gemspec} ext/openssl + mv "../openssl-$_osslver/test/openssl" test +} + +build() { + cd "ruby-$pkgver" + + # this uses malloc_usable_size, which is incompatible with fortification level + # 3 + export CFLAGS="${CFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}" + export CXXFLAGS="${CXXFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}" + + ./configure \ + --prefix=/usr \ + --program-suffix=-2.7 \ + --with-soname=ruby-2.7 \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --sharedstatedir=/var/lib \ + --libexecdir=/usr/lib/ruby \ + --enable-shared \ + --disable-rpath \ + --with-dbm-type=gdbm_compat \ + --disable-install-doc + + make +} + +package() { + cd "ruby-$pkgver" + + make DESTDIR="${pkgdir}" install-nodoc + + install -Dm 644 COPYING "$pkgdir/usr/share/licenses/ruby2.7/LICENSE" + install -Dm 644 BSDL "$pkgdir/usr/share/licenses/ruby2.7/BSDL" + + # remove files conflicting with 'ruby' package + rm -r "$pkgdir/usr/share/man/" +} + From 7da731df3bfb26aee8332da0ff8a5c5eeddc289e Mon Sep 17 00:00:00 2001 From: Levon 'noptrix' Kayan Date: Tue, 25 Feb 2025 11:08:44 +0100 Subject: [PATCH 09/11] ruby2.7: fix typo. --- packages/ruby2.7/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ruby2.7/PKGBUILD b/packages/ruby2.7/PKGBUILD index de43d5a3646..85b4461e9b1 100644 --- a/packages/ruby2.7/PKGBUILD +++ b/packages/ruby2.7/PKGBUILD @@ -35,7 +35,7 @@ prepare() { rm -rf ext/openssl test/openssl mv "../openssl-$_osslver/ext/openssl" ext - mv "../openssl-$_osslver/lib"xt/openssl + mv "../openssl-$_osslver/lib" ext/openssl mv "../openssl-$_osslver/"{History.md,openssl.gemspec} ext/openssl mv "../openssl-$_osslver/test/openssl" test } From ffc46874808465045219def2397bf64714f44059 Mon Sep 17 00:00:00 2001 From: noraj Date: Wed, 12 Feb 2025 20:37:04 +0100 Subject: [PATCH 10/11] add smbclient-ng + python-pefile --- packages/python-pefile/PKGBUILD | 28 ++++++++++++++++ packages/smbclient-ng/PKGBUILD | 59 +++++++++++++++++++++++++++++++++ 2 files changed, 87 insertions(+) create mode 100644 packages/python-pefile/PKGBUILD create mode 100644 packages/smbclient-ng/PKGBUILD diff --git a/packages/python-pefile/PKGBUILD b/packages/python-pefile/PKGBUILD new file mode 100644 index 00000000000..d43991b6a7d --- /dev/null +++ b/packages/python-pefile/PKGBUILD @@ -0,0 +1,28 @@ +# This file is part of BlackArch Linux ( https://www.blackarch.org/ ). +# See COPYING for license details. + +pkgname=python-pefile +_pkgname=${pkgname#python-} +pkgver=2024.8.26 +pkgrel=1 +pkgdesc='Read and work with PE (Portable Executable) files.' +arch=('any') +url='https://github.com/erocarrera/pefile' +license=('MIT') +depends=('python') +makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') +options=(!emptydirs) +source=("https://files.pythonhosted.org/packages/source/${_pkgname::1}/$_pkgname/$_pkgname-$pkgver.tar.gz") +sha512sums=('62781f2ab84040a13304ce550dd1e943991df152c5f2951281906e837b1659694051a074ff49cd08d5d508e9b70009b56418a4237511c4464c4eba9bda4bccf7') + +build() { + cd "$_pkgname-$pkgver" + + python -m build --wheel --no-isolation +} + +package() { + cd "$_pkgname-$pkgver" + + python -m installer --destdir="$pkgdir" dist/*.whl +} diff --git a/packages/smbclient-ng/PKGBUILD b/packages/smbclient-ng/PKGBUILD new file mode 100644 index 00000000000..c1c4ab07e8c --- /dev/null +++ b/packages/smbclient-ng/PKGBUILD @@ -0,0 +1,59 @@ +# This file is part of BlackArch Linux ( https://www.blackarch.org/ ). +# See COPYING for license details. + +pkgname=smbclient-ng +_pkgname=smbclientng +pkgver=2.1.7.r5.g4f29b0f +pkgrel=1 +pkgdesc='Interact with SMB shares.' +arch=('any') +groups=('blackarch' 'blackarch-networking' 'blackarch-windows') +url='https://github.com/p0dalirius/smbclient-ng' +license=('GPL-3.0-only') +depends=('python' + 'impacket-ba' + 'python-rich' + 'python-charset-normalizer' + 'python-pefile') +makedepends=('git' 'python-build' 'python-pip') +source=("git+https://github.com/p0dalirius/$pkgname.git") +sha512sums=('SKIP') + +pkgver() { + cd $pkgname + + ( set -o pipefail + git describe --long --tags --abbrev=7 2>/dev/null | + sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "%s.%s" "$(git rev-list --count HEAD)" \ + "$(git rev-parse --short=7 HEAD)" + ) +} + +build() { + cd $pkgname + + python -m build --wheel --outdir="$startdir/dist" +} + +package() { + cd $pkgname + + pip install \ + --verbose \ + --disable-pip-version-check \ + --no-warn-script-location \ + --ignore-installed \ + --no-compile \ + --no-deps \ + --root="$pkgdir" \ + --prefix=/usr \ + --no-index \ + --find-links="file://$startdir/dist" \ + $_pkgname + + # Alias + install -dm 755 "$pkgdir/usr/bin/" + ln -s "/usr/bin/$_pkgname" "$pkgdir/usr/bin/$pkgname" +} + From a65f6b664bcc3becc7e26b5354cc348ddaa7c328 Mon Sep 17 00:00:00 2001 From: Antonio Date: Wed, 26 Feb 2025 09:05:21 +0100 Subject: [PATCH 11/11] shuji: add package (#4467) * shuji: add package * Update to-release * Update PKGBUILD --- lists/to-release | 1 + packages/shuji/PKGBUILD | 46 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 packages/shuji/PKGBUILD diff --git a/lists/to-release b/lists/to-release index e69de29bb2d..fa1c3dceb47 100644 --- a/lists/to-release +++ b/lists/to-release @@ -0,0 +1 @@ +shuji diff --git a/packages/shuji/PKGBUILD b/packages/shuji/PKGBUILD new file mode 100644 index 00000000000..b2e15223454 --- /dev/null +++ b/packages/shuji/PKGBUILD @@ -0,0 +1,46 @@ +# This file is part of BlackArch Linux ( https://www.blackarch.org/ ). +# See COPYING for license details. + +pkgname=shuji +pkgver=v0.8.0.r54.gada0339 +pkgrel=1 +pkgdesc='Reverse engineering JavaScript and CSS sources from sourcemaps.' +arch=('any') +groups=('blackarch' 'blackarch-decompiler') +url='https://github.com/paazmaya/shuji' +license=('MIT') +depends=('nodejs') +makedepends=('git' 'npm') +source=("git+https://github.com/paazmaya/$pkgname.git") +sha512sums=('SKIP') + +pkgver() { + cd $pkgname + + ( set -o pipefail + git describe --long --tags --abbrev=7 2>/dev/null | + sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "%s.%s" "$(git rev-list --count HEAD)" \ + "$(git rev-parse --short=7 HEAD)" + ) +} + + +package() { + cd $pkgname + + _npmdir="$pkgdir/usr/lib/node_modules/" + + install -dm 755 "$_npmdir" + + cd "$_npmdir" + + npm install --user root -g --prefix "$pkgdir/usr" "$pkgname@" + + cd "$srcdir/$pkgname" + + install -Dm 644 -t "$pkgdir/usr/share/doc/$pkgname/" *.md + + install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} +