aboutsummaryrefslogtreecommitdiffstats
path: root/feroxbuster/README
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-08 13:03:32 +0200
committerDanilo M. <danix@danix.xyz>2026-08-08 13:03:32 +0200
commit25742bd9efc32de82eeeeaba0f4b8976c169e7ce (patch)
tree5dacbf9207123e6e74733e5d474b28ed34888f61 /feroxbuster/README
parent998dbd56e53c8c8c8bc1a425cec16b6ccc752e34 (diff)
downloadsbo-slackbuilds-25742bd9efc32de82eeeeaba0f4b8976c169e7ce.tar.gz
sbo-slackbuilds-25742bd9efc32de82eeeeaba0f4b8976c169e7ce.zip
repo: move packages under their SBo category
Mirror SBo's own <category>/<package>/ layout instead of a flat <package>/ one. The category is now carried by the directory, so there's no separate map to maintain, and a package exports to the SBo repo at the identical relative path. misc: SecLists, exploitdb, nuclei games: UrbanTerror network: feroxbuster, ffuf, gobuster, metasploit-framework-bin, r8125 Categories taken from the synced SBo tree, which is authoritative. This also repairs two things the flat layout had broken: - test-build's category_of() returned "." for every package, since it derives the category from the parent directory name. - post-commit asserted a fixed depth. It now locates a build by the directory holding the .SlackBuild, and names the archive after the package with the package dir at the tarball root, as SBo expects. Drops the exec bit from SecLists.SlackBuild and gobuster.SlackBuild, flagged by sbolint once the pre-commit hook started running: SBo requires 0644 and ships both that way.
Diffstat (limited to 'feroxbuster/README')
-rw-r--r--feroxbuster/README46
1 files changed, 0 insertions, 46 deletions
diff --git a/feroxbuster/README b/feroxbuster/README
deleted file mode 100644
index 277c41d..0000000
--- a/feroxbuster/README
+++ /dev/null
@@ -1,46 +0,0 @@
-feroxbuster is a fast, simple, recursive content discovery tool written
-in Rust. It performs forced browsing, brute forcing URLs with a wordlist
-to enumerate unlinked content (directories, files, backups, and similar
-resources) that a web application does not reference but still serves.
-
-This package is x86_64 only.
-
-It builds against rust-opt so it works on Slackware -stable, whose
-system cargo is too old to read the version 4 Cargo.lock. On -current
-the system rust is new enough; rust-opt is still listed as a dependency
-for a uniform build but its /opt/rust/bin directory is simply absent
-there.
-
-Because SlackBuilds.org build hosts have no network access at build
-time, this script does not let cargo fetch crates from the network.
-Instead, a prebuilt vendored-crates tarball
-(feroxbuster-$VERSION-vendor.tar.gz) is downloaded as a second source
-and extracted alongside the upstream source. The build then runs cargo
-in fully offline mode against those vendored crates. The vendored
-tarball is generated from the upstream Cargo.lock at the matching
-release tag, so the dependency set is reproducible.
-
-The vendored tarball is regenerated per version with
-cargo-vendor-filterer. SOURCE_DATE_EPOCH is pinned to the release tag's
-commit date so the archive is byte-for-byte reproducible:
-
- tar xf feroxbuster-2.13.1.tar.gz && cd feroxbuster-2.13.1
- export SOURCE_DATE_EPOCH="$(date -u -d 2025-12-13T14:09:44Z +%s)"
- cargo vendor-filterer \
- --platform=x86_64-unknown-linux-gnu \
- --prefix=vendor \
- --format=tar.gz \
- feroxbuster-2.13.1-vendor.tar.gz
-
-The tag commit date comes from the GitHub API, field
-.commit.committer.date of:
- api.github.com/repos/epi052/feroxbuster/commits/v2.13.1
-Then update MD5SUM_x86_64 for the new tarball in feroxbuster.info.
-
-The sample configuration is installed to:
- /etc/feroxbuster/ferox-config.toml.new
-Rename it to ferox-config.toml to use it (it is shipped as .new so your
-edits are never overwritten on upgrade).
-
-Shell completions for bash, fish, and zsh are installed if present in
-the upstream release tree.