Package Details: feroxbuster 2.11.0-1

Git Clone URL: https://aur.archlinux.org/feroxbuster.git (read-only, click to copy)
Package Base: feroxbuster
Description: A fast, simple, recursive content discovery tool written in Rust
Upstream URL: https://github.com/epi052/feroxbuster
Licenses: MIT
Submitter: rumpelsepp
Maintainer: rumpelsepp (Gobidev)
Last Packager: Gobidev
Votes: 6
Popularity: 0.58
First Submitted: 2021-06-01 07:15 (UTC)
Last Updated: 2024-09-16 17:12 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

xuiqzy commented on 2024-05-29 17:31 (UTC)

Build error, maybe new dependency or incompatibility with system library?

<..compiling all the libraries before works..>
   Compiling tokio-native-tls v0.3.1
   Compiling hyper-tls v0.5.0
   Compiling reqwest v0.11.27
error: linking with `cc` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/home/xuiqzy/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/home/xuiqzy/.cargo/bin:/usr/local/bin:/usr/bin:/var/lib/snapd/snap/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" VSLANG="1033" "cc" "-m64" "/tmp/rustctFaIWP/symbols.o" "/tmp/makepkg/feroxbuster/src/feroxbuster-2.10.3/target/release/deps/feroxbuster-996476259afbf054.feroxbuster.f1e0d0ddcd29a2f1-cgu.0.rcgu.o" "-Wl,--as-needed" "-L" "/tmp/makepkg/feroxbuster/src/feroxbuster-2.10.3/target/release/deps" "-L" "/tmp/makepkg/feroxbuster/src/feroxbuster-2.10.3/target/release/build/openssl-sys-365a1acefbeea8e3/out/openssl-build/install/lib" "-L" "/home/xuiqzy/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/tmp/rustctFaIWP/libopenssl_sys-54d0d75b81cc3637.rlib" "/home/xuiqzy/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-13fc9d1ed9c7a2bc.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/home/xuiqzy/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/makepkg/feroxbuster/src/feroxbuster-2.10.3/target/release/deps/feroxbuster-996476259afbf054" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
  = note: /usr/bin/ld: /tmp/makepkg/feroxbuster/src/feroxbuster-2.10.3/target/release/deps/feroxbuster-996476259afbf054.feroxbuster.f1e0d0ddcd29a2f1-cgu.0.rcgu.o: in function `<openssl::ssl::SslContext as core::ops::drop::Drop>::drop':
          /home/xuiqzy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/foreign-types-0.3.2/src/lib.rs:241:(.text._ZN5alloc4sync16Arc$LT$T$C$A$GT$9drop_slow17hb887cd6eb7d6a6b3E+0x7e): undefined reference to `SSL_CTX_free'
          /usr/bin/ld: /tmp/makepkg/feroxbuster/src/feroxbuster-2.10.3/target/release/deps/feroxbuster-996476259afbf054.feroxbuster.f1e0d0ddcd29a2f1-cgu.0.rcgu.o: in function `<openssl::pkey::PKey<T> as core::ops::drop::Drop>::drop':
          /home/xuiqzy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/macros.rs:199:(.text._ZN11feroxbuster12wrapped_main28_$u7b$$u7b$closure$u7d$$u7d$17h6d7edd6fd344c26fE+0x5976): undefined reference to `EVP_PKEY_free'

<....many parts ommmitted because too long....>

          /usr/bin/ld: /tmp/makepkg/feroxbuster/src/feroxbuster-2.10.3/target/release/deps/feroxbuster-996476259afbf054.feroxbuster.f1e0d0ddcd29a2f1-cgu.0.rcgu.o: in function `<openssl::x509::X509 as core::ops::drop::Drop>::drop':
          /home/xuiqzy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/foreign-types-0.3.2/src/lib.rs:241:(.text._ZN7reqwest3tls8Identity14from_pkcs8_pem17h9d3e84532153e1a3E+0x549): undefined reference to `X509_free'
          /usr/bin/ld: /tmp/makepkg/feroxbuster/src/feroxbuster-2.10.3/target/release/deps/feroxbuster-996476259afbf054.feroxbuster.f1e0d0ddcd29a2f1-cgu.0.rcgu.o: in function `<openssl::bio::MemBioSlice as core::ops::drop::Drop>::drop':
          /home/xuiqzy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/bio.rs:15:(.text._ZN7reqwest3tls8Identity14from_pkcs8_pem17h9d3e84532153e1a3E+0x567): undefined reference to `BIO_free_all'
          /usr/bin/ld: /tmp/makepkg/feroxbuster/src/feroxbuster-2.10.3/target/release/deps/feroxbuster-996476259afbf054.feroxbuster.f1e0d0ddcd29a2f1-cgu.0.rcgu.o: in function `<openssl::pkey::PKey<T> as core::ops::drop::Drop>::drop':
          /home/xuiqzy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/macros.rs:199:(.text._ZN7reqwest3tls8Identity14from_pkcs8_pem17h9d3e84532153e1a3E+0x586): undefined reference to `EVP_PKEY_free'
          collect2: error: ld returned 1 exit status

  = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
  = note: use the `-l` flag to specify native libraries to link
  = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)

error: could not compile `feroxbuster` (bin "feroxbuster") due to 1 previous error

CountMurphy commented on 2023-11-30 18:47 (UTC)

Could we add seclists as an option dependency? feroxbuster complains if it can't find it when running with just the --url flag

rumpelsepp commented on 2023-03-19 12:44 (UTC)

Sorry for being unreachable, just very busy these days and arch is currently not my daily driver. I added you @Gobidev as a Co-Maintainer. :)

Gobidev commented on 2023-03-17 10:06 (UTC)

Diff for 2.9.1:

diff --git a/.SRCINFO b/.SRCINFO
index 3c9337e..d7c430f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,13 @@
 pkgbase = feroxbuster
    pkgdesc = A fast, simple, recursive content discovery tool written in Rust
-   pkgver = 2.7.1
+   pkgver = 2.9.1
    pkgrel = 1
    url = https://github.com/epi052/feroxbuster
    arch = any
    license = MIT
    makedepends = git
    makedepends = cargo
-   source = feroxbuster-2.7.1::https://github.com/epi052/feroxbuster/archive/refs/tags/2.7.1.tar.gz
-   sha256sums = 4fc37897d98bb09bfe738067eb5889adff20e0caef70e4487d20f41ec920381b
+   source = feroxbuster-2.9.1::https://github.com/epi052/feroxbuster/archive/refs/tags/v2.9.1.tar.gz
+   sha256sums = 1b0c5d95c9916121be26810c4fca0068cd338d072aa41c9f853ff84d3255d433

 pkgname = feroxbuster
diff --git a/PKGBUILD b/PKGBUILD
index 4e88771..02ee6be 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,15 @@
 # Maintainer: Stefan Tatschner <stefan@rumpelsepp.org>

 pkgname=feroxbuster
-pkgver=2.7.1
+pkgver=2.9.1
 pkgrel=1
 pkgdesc="A fast, simple, recursive content discovery tool written in Rust"
 arch=('any')
 url="https://github.com/epi052/feroxbuster"
 license=("MIT")
 makedepends=("git" "cargo")
-source=("${pkgname}-${pkgver}::https://github.com/epi052/feroxbuster/archive/refs/tags/${pkgver}.tar.gz")
-sha256sums=('4fc37897d98bb09bfe738067eb5889adff20e0caef70e4487d20f41ec920381b')
+source=("${pkgname}-${pkgver}::https://github.com/epi052/feroxbuster/archive/refs/tags/v${pkgver}.tar.gz")
+sha256sums=('1b0c5d95c9916121be26810c4fca0068cd338d072aa41c9f853ff84d3255d433')

 build() {
     cd "$pkgname-$pkgver"
@@ -18,7 +18,7 @@ build() {

 package() {
     cd "$pkgname-$pkgver"
-    install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/${_pkgname}/LICENSE"
+    install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
     install -Dm755 "target/release/feroxbuster" "${pkgdir}/usr/bin/feroxbuster"

     install -Dm644 "shell_completions/feroxbuster.fish" "$pkgdir/usr/share/fish/vendor_completions.d/feroxbuster.fish"

rnbguy commented on 2023-03-05 19:04 (UTC) (edited on 2023-03-05 19:04 (UTC) by rnbguy)

    install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/${_pkgname}/LICENSE"

should have ${pkgname} instead of ${_pkgname} in PKGBUILD.

Gobidev commented on 2022-05-25 20:03 (UTC)

diff for latest version:

diff --git a/.SRCINFO b/.SRCINFO
index e961931..04b2485 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,13 @@
 pkgbase = feroxbuster
    pkgdesc = A fast, simple, recursive content discovery tool written in Rust
-   pkgver = 2.6.1
+   pkgver = 2.7.1
    pkgrel = 1
    url = https://github.com/epi052/feroxbuster
    arch = any
    license = MIT
    makedepends = git
    makedepends = cargo
-   source = feroxbuster-2.6.1::https://github.com/epi052/feroxbuster/archive/refs/tags/v2.6.1.zip
-   sha256sums = a9d1b7f09cdc7f6f7ae214a6af82a6d4d8201c801a9c9225ebc8921929be17ed
+   source = feroxbuster-2.7.1::https://github.com/epi052/feroxbuster/archive/refs/tags/2.7.1.zip
+   sha256sums = 68e5b37be77c67b7d3a52e608c03621459834d43d24827c1540c043ce79a36c9

 pkgname = feroxbuster
diff --git a/PKGBUILD b/PKGBUILD
index 0385a80..47704c6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,15 @@
 # Maintainer: Stefan Tatschner <stefan@rumpelsepp.org>

 pkgname=feroxbuster
-pkgver=2.6.1
+pkgver=2.7.1
 pkgrel=1
 pkgdesc="A fast, simple, recursive content discovery tool written in Rust"
 arch=('any')
 url="https://github.com/epi052/feroxbuster"
 license=("MIT")
 makedepends=("git" "cargo")
-source=("${pkgname}-${pkgver}::https://github.com/epi052/feroxbuster/archive/refs/tags/v${pkgver}.zip")
-sha256sums=('a9d1b7f09cdc7f6f7ae214a6af82a6d4d8201c801a9c9225ebc8921929be17ed')
+source=("${pkgname}-${pkgver}::https://github.com/epi052/feroxbuster/archive/refs/tags/${pkgver}.zip")
+sha256sums=('68e5b37be77c67b7d3a52e608c03621459834d43d24827c1540c043ce79a36c9')

 build() {
     cd "$pkgname-$pkgver"

Kr1ss commented on 2021-08-29 11:48 (UTC)

Thank you very much !

Kr1ss commented on 2021-08-21 12:53 (UTC) (edited on 2021-08-21 13:16 (UTC) by Kr1ss)

Hi @rumpelsepp !

Would you consider to update please. In the meantime, 2.3.3 has been released.

Also, when you're at it, could you please include the shell completion for bash, as provided in the source package ?

install -Dm644 "shell_completions/$pkgname.bash" -t"$pkgdir/usr/share/bash-completion/completions/"

Thanks a lot !