diff --git a/security/ffuf/Makefile b/security/ffuf/Makefile index b7ea2c86dabe..8f7f3103e488 100644 --- a/security/ffuf/Makefile +++ b/security/ffuf/Makefile @@ -1,30 +1,18 @@ PORTNAME= ffuf DISTVERSIONPREFIX=v -DISTVERSION= 2.1.0 -PORTREVISION= 29 +DISTVERSION= 2.2.1 CATEGORIES= security www MAINTAINER= dutra@FreeBSD.org COMMENT= Fast web fuzzer written in Go WWW= https://github.com/ffuf/ffuf LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules - -USE_GITHUB= yes -GH_TUPLE= \ - PuerkitoBio:goquery:v1.8.0:puerkitobio_goquery/vendor/github.com/PuerkitoBio/goquery \ - adrg:xdg:v0.4.0:adrg_xdg/vendor/github.com/adrg/xdg \ - andybalholm:brotli:v1.0.5:andybalholm_brotli/vendor/github.com/andybalholm/brotli \ - andybalholm:cascadia:v1.3.1:andybalholm_cascadia/vendor/github.com/andybalholm/cascadia \ - davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ - ffuf:pencode:2cea7e60a693:ffuf_pencode/vendor/github.com/ffuf/pencode \ - golang:net:v0.7.0:golang_net/vendor/golang.org/x/net \ - golang:sys:v0.5.0:golang_sys/vendor/golang.org/x/sys \ - pelletier:go-toml:v1.9.5:pelletier_go_toml/vendor/github.com/pelletier/go-toml +GO_MODULE= github.com/${PORTNAME}/${PORTNAME}/v2 PLIST_FILES= bin/${PORTNAME} .include diff --git a/security/ffuf/distinfo b/security/ffuf/distinfo index 69f10557c6b6..f7781efbc5c3 100644 --- a/security/ffuf/distinfo +++ b/security/ffuf/distinfo @@ -1,21 +1,5 @@ -TIMESTAMP = 1697167656 -SHA256 (ffuf-ffuf-v2.1.0_GH0.tar.gz) = 52d3daf5b97528a74b7b3305decd4bb01a553a8f18d39fc107ebc15dc3113de7 -SIZE (ffuf-ffuf-v2.1.0_GH0.tar.gz) = 273450 -SHA256 (PuerkitoBio-goquery-v1.8.0_GH0.tar.gz) = 3b7c6f02d8ecea5f615d6b55a925403e51ae26b13dec93ccdbd7d99d79aff231 -SIZE (PuerkitoBio-goquery-v1.8.0_GH0.tar.gz) = 105200 -SHA256 (adrg-xdg-v0.4.0_GH0.tar.gz) = 7f80dcb6b7ce96f2b8ccaa5577f874cd6b9e2a65c29bbcffa04a2304b9bef98a -SIZE (adrg-xdg-v0.4.0_GH0.tar.gz) = 20022 -SHA256 (andybalholm-brotli-v1.0.5_GH0.tar.gz) = 3a10ffe88b56cad3ecf4660750ef3fa0fd8511b06d3c302a5ef18b9c2a361c05 -SIZE (andybalholm-brotli-v1.0.5_GH0.tar.gz) = 1818063 -SHA256 (andybalholm-cascadia-v1.3.1_GH0.tar.gz) = ced0bf6f8daadb38619be1e70675c6920c994649b83cd0a20e9e096c3785eb72 -SIZE (andybalholm-cascadia-v1.3.1_GH0.tar.gz) = 33071 -SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e -SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152 -SHA256 (ffuf-pencode-2cea7e60a693_GH0.tar.gz) = e87cbf8fee483d6c72be6c2ec5ca790e319168b81881a78cc7480dce7d77ab4a -SIZE (ffuf-pencode-2cea7e60a693_GH0.tar.gz) = 9448 -SHA256 (golang-net-v0.7.0_GH0.tar.gz) = 4949a0dbdd3c200c8681c18bebd65c8e8b620470189361dac05c89c714d9a59b -SIZE (golang-net-v0.7.0_GH0.tar.gz) = 1241017 -SHA256 (golang-sys-v0.5.0_GH0.tar.gz) = 810c8f1b7704674971ab6b2b614aba20a5a1765018fd2c639f528dbbcbf88b1f -SIZE (golang-sys-v0.5.0_GH0.tar.gz) = 1429723 -SHA256 (pelletier-go-toml-v1.9.5_GH0.tar.gz) = 7ee5ee9344a5c18eebf9487782e00b2dbeaaf19be64b447a1e1d90f8aed710e8 -SIZE (pelletier-go-toml-v1.9.5_GH0.tar.gz) = 106932 +TIMESTAMP = 1788145162 +SHA256 (go/security_ffuf/ffuf-v2.2.1/v2.2.1.mod) = 34b67014f24d717c016d7022f5bf6441d95797b53ac96ff06592ba95e9ba4bd9 +SIZE (go/security_ffuf/ffuf-v2.2.1/v2.2.1.mod) = 441 +SHA256 (go/security_ffuf/ffuf-v2.2.1/v2.2.1.zip) = 90b12cd82a21fbb03df669c4b2bb75b1d240685b55ca62db48ecdc06d1e67f6c +SIZE (go/security_ffuf/ffuf-v2.2.1/v2.2.1.zip) = 309741 diff --git a/security/ffuf/pkg-descr b/security/ffuf/pkg-descr index fb5e1373dbd0..d3690a39f267 100644 --- a/security/ffuf/pkg-descr +++ b/security/ffuf/pkg-descr @@ -1 +1,10 @@ -Fast web fuzzer written in Go +ffuf (Fuzz Faster U Fool) is a fast web fuzzer written in Go. It is designed +for discovering hidden resources and testing web applications by fuzzing URLs, +HTTP headers, parameters, and POST data. + +ffuf supports directory and file discovery, virtual host discovery, parameter +fuzzing, recursive scanning, multiple wordlists, response matching and +filtering, configurable request rates, and several output formats. + +It can be used for web application security testing, penetration testing, and +content discovery on authorized targets.