summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKr1ss2021-06-16 18:09:02 +0200
committerKr1ss2021-06-16 18:09:02 +0200
commite54a018d81827192ed9dff67a28b77723966d6da (patch)
treec26b5bf55e3e8bbc50aafd4da9b0210a9f36b650
parentc6d6f904d939a93d5b7dd586984a9aadfd3348ab (diff)
downloadaur-e54a018d81827192ed9dff67a28b77723966d6da.tar.gz
update: dirsearch-git 0.4.2.beta1.r0.1f3fc77-1
upstream release use upstreams `setup.py` to install
-rw-r--r--.SRCINFO11
-rw-r--r--CHANGELOG.md6
-rw-r--r--PKGBUILD19
3 files changed, 18 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ffe766c09895..50bb4b62b5ac 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,23 @@
pkgbase = dirsearch-git
pkgdesc = Web path scanner/fuzzer, written in Python
- pkgver = 0.4.1.alpha_2.r81.be2828a
+ pkgver = 0.4.2.beta1.r0.1f3fc77
pkgrel = 1
url = https://github.com/maurosoria/dirsearch
changelog = CHANGELOG.md
arch = any
license = GPL2
makedepends = git
+ makedepends = python-setuptools
depends = python
+ depends = python-certifi
+ depends = python-chardet
+ depends = python-urllib3
+ depends = python-cryptography
+ depends = python-pysocks
+ depends = python-cffi
provides = dirsearch
conflicts = dirsearch
- backup = usr/lib/dirsearch/default.conf
source = git+https://github.com/maurosoria/dirsearch.git
sha256sums = SKIP
pkgname = dirsearch-git
-
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ca9bc08486a4..2cd731cc1fac 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,8 +1,9 @@
# Changelog
-Currently working...
+v0.4.2 (2021.7.21)
---------
- Fixed critical bugs from v0.4.1
+- More accurate
- Exclude responses by redirects
- URLs from STDIN
- Fixed the CSV Injection vulnerability (https://www.exploit-db.com/exploits/49370)
@@ -11,8 +12,9 @@ Currently working...
- Added max-runtime option
- Recursion on specified status codes
- Max request rate
-- Support basic authentication
+- Support several authentication types
- Deep recursive scan
+- HTML report format
- Option to force recurse on all found paths (not just the ones end with /)
- Option to skip target by specified status codes
diff --git a/PKGBUILD b/PKGBUILD
index df181998250d..a24be6448f11 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@ pkgname=dirsearch-git
_name="${pkgname%-git}"
pkgver() { git -C "$_name" describe --long --tags | sed 's/^v//;s/\([^-]*-\)g/r\1/;s/-/./g;s/\(alpha\)\([0-9]\+\)/\1_\2/'; }
-pkgver=0.4.1.alpha_2.r81.be2828a
+pkgver=0.4.2.beta1.r0.1f3fc77
pkgrel=1
pkgdesc='Web path scanner/fuzzer, written in Python'
@@ -16,27 +16,20 @@ license=('GPL2')
provides=("$_name")
conflicts=("$_name")
-makedepends=('git')
-depends=('python')
+makedepends=('git' 'python-setuptools')
+depends=('python' 'python-certifi' 'python-chardet' 'python-urllib3' 'python-cryptography'
+ 'python-pysocks' 'python-cffi')
changelog=CHANGELOG.md
-backup=("usr/lib/$_name/default.conf")
source=("git+$url.git")
sha256sums=('SKIP')
-prepare() {
- cd "$_name"
- rm -r logs reports
- sed -i 's/^\(save-logs-home\s*=\s*\)False/\1True/' default.conf
-}
-
package() {
cd "$_name"
- install -dm755 "$pkgdir/usr"/{bin,"lib/$_name"}
- cp -a --no-preserve=o db lib thirdparty default.conf "$_name.py" "$pkgdir/usr/lib/$_name/"
+ PYTHONHASHSEED=0 python setup.py install --root="$pkgdir" --optimize=1
+ install -dm755 "$pkgdir/usr/lib/$_name"
install -Dm644 *.md -t"$pkgdir/usr/share/doc/$_name/"
- ln -s "/usr/lib/$_name/$_name.py" "$pkgdir/usr/bin/$_name"
}