blob: 99ff2ed7eb326d68584c5225968175c9f89e19ca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
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 profile script 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.xz) 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 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.
|