Wed Aug 30 18:21:57 2023 UTC ()
dirb: Update to 2.20 [hubertf 2023-08-29]

Upstream Changes:

2.2.0 (23/04/2013)
-----

- FEATURE: added function compare_str() that returns the position of the first different character.
- BUG: fixed the use of finetunning for pages of type 30x in launch_attack()
- FEATURE: improved location_clean() function
- FEATURE: added wordlist hpsmh (hp system management homepage)
- BUG: fixed incorrect use of url_base in launch_attack()
- FEATURE: now in case of fixable error it goes to next directory instead of exiting
- BUG: corrected erroneous use of get_necs() in resume.c
- FEATURE: added wordlist axis and ror (ruby on rails), extended oas and tomcat

2.1.0 (25/05/2011)
-----

- FEATURE: tested URLs information adjusted to terminal width
- BUG: changed printf() that displayed and cleared URL in launch_attack() to avoid undue line breaks
- FEATURE: changed output format (all in 1 line)
- FEATURE: added wordlists: wps (websphere portal server), sap (sap j2ee), domino (update)

2.0.4 (06/04/2009)
-----

- BUG: -R option fails, fix by Hubert Seiwert
- FEATURE: don't force the / final if there are parameters in the url
- BUG: detection of recurring 401, 403 and 500 codes failed

2.0.3 (27/01/2009)
-----

- BUG: 301/302 detection with -f failed sometimes with recursion.
- FEATURE: the -N option now instead of setting the NEC, makes us ignore responses with that code.

2.0.2 (21/10/2008)
-----

- BUG: dump() function could be invoked before all the variables to be saved were defined.

2.0.1 (30/08/2007)
-----

- FEAUTRE: updated wordlist cgis.txt
- BUG: CURLOPT_MUTE option removed after deprecated in libcurl
- FEATURE: wordlist common.txt extended

2.0.0 (11/04/2007)
-----

- FEATURE: location_cmp() checks that what is passed to it is a valid url.
- BUG: fixed a bug that led to detect some 302 messages as directories.

1.99.0 (05/07/2006)
------

- FEATURE: directory listing detection in tomcat
- BUG: fixed off-by-one in uri_decode()
- FEATURE: Added Sharepoint wordlist
- BUG: Fixed a lot of bugs produced by the changes.
- FEATURE: NEC by directory.
- FEATURE: NEC by extension.

1.10.0 (25/04/2006)
------

- FEATURE: Added speedcontrol patch (option -z) of Sha0.

Package Changes:
- Install wordlists to make dirb even more useful.


(hubertf)
diff -r1.40 -r1.41 pkgsrc/security/dirb/Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/security/dirb/PLIST
diff -r1.6 -r1.7 pkgsrc/security/dirb/distinfo
diff -r1.1 -r0 pkgsrc/security/dirb/patches/patch-aa
Thu Aug 31 03:21:57 2023
Mon Jun 26 19:40:13 2023
pkgsrc/security/dirb/patches/patch-aa,v

anoncvs not yet been updated

cvs diff -r1.40 -r1.41 pkgsrc/security/dirb/Makefile (expand / switch to unified diff)

--- pkgsrc/security/dirb/Makefile 2023/04/19 08:11:21 1.40
+++ pkgsrc/security/dirb/Makefile 2023/08/30 18:21:56 1.41
@@ -1,22 +1,32 @@ @@ -1,22 +1,32 @@
1# $NetBSD: Makefile,v 1.40 2023/04/19 08:11:21 adam Exp $ 1# $NetBSD: Makefile,v 1.41 2023/08/30 18:21:56 hubertf Exp $
2# 2#
3 3
4PKGNAME= dirb-1.9 4DISTNAME= dirb220
5DISTNAME= dirb19 5PKGNAME= dirb-2.20
6PKGREVISION= 30 
7CATEGORIES= security 6CATEGORIES= security
8MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dirb/} 7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dirb/}
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://dirb.sourceforge.net/ 10HOMEPAGE= http://dirb.sourceforge.net/
12COMMENT= Web Content Scanner 11COMMENT= Web Content Scanner
 12LICENSE= gnu-gpl-v2
13 13
14WRKSRC= ${WRKDIR}/dirb 14WRKSRC= ${WRKDIR}/dirb
 15USE_TOOLS+= pax chmod
15 16
16USE_PKGLOCALEDIR= yes 17USE_PKGLOCALEDIR= yes
17GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes
 19INSTALLATION_DIRS+= share/wordlists/dirb
18 20
19BUILDLINK_API_DEPENDS.curl+= curl>=7.15.0nb1 21BUILDLINK_API_DEPENDS.curl+= curl>=7.15.0nb1
20 22
 23post-extract:
 24 # Work around broken permissions in archive file, all mode 000
 25 ${CHMOD} -R 755 ${WRKSRC}
 26 ${FIND} ${WRKSRC}/wordlists -type f -print | ${XARGS} ${CHMOD} 644
 27
 28post-install:
 29 cd ${WRKSRC}/wordlists && ${PAX} -rw * ${DESTDIR}${PREFIX}/share/wordlists/dirb
 30
21.include "../../www/curl/buildlink3.mk" 31.include "../../www/curl/buildlink3.mk"
22.include "../../mk/bsd.pkg.mk" 32.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1.1.1 -r1.2 pkgsrc/security/dirb/PLIST (expand / switch to unified diff)

--- pkgsrc/security/dirb/PLIST 2005/10/14 00:44:03 1.1.1.1
+++ pkgsrc/security/dirb/PLIST 2023/08/30 18:21:56 1.2
@@ -1,5 +1,50 @@ @@ -1,5 +1,50 @@
1@comment $NetBSD: PLIST,v 1.1.1.1 2005/10/14 00:44:03 minskim Exp $ 1@comment $NetBSD: PLIST,v 1.2 2023/08/30 18:21:56 hubertf Exp $
2bin/dirb 2bin/dirb
3bin/gendict 3bin/gendict
4bin/html2dic 4bin/html2dic
5man/man1/dirb.1 5man/man1/dirb.1
 6share/wordlists/dirb/big.txt
 7share/wordlists/dirb/catala.txt
 8share/wordlists/dirb/common.txt
 9share/wordlists/dirb/euskera.txt
 10share/wordlists/dirb/extensions_common.txt
 11share/wordlists/dirb/indexes.txt
 12share/wordlists/dirb/mutations_common.txt
 13share/wordlists/dirb/others/best1050.txt
 14share/wordlists/dirb/others/best110.txt
 15share/wordlists/dirb/others/best15.txt
 16share/wordlists/dirb/others/names.txt
 17share/wordlists/dirb/small.txt
 18share/wordlists/dirb/spanish.txt
 19share/wordlists/dirb/stress/alphanum_case.txt
 20share/wordlists/dirb/stress/alphanum_case_extra.txt
 21share/wordlists/dirb/stress/char.txt
 22share/wordlists/dirb/stress/doble_uri_hex.txt
 23share/wordlists/dirb/stress/test_ext.txt
 24share/wordlists/dirb/stress/unicode.txt
 25share/wordlists/dirb/stress/uri_hex.txt
 26share/wordlists/dirb/vulns/apache.txt
 27share/wordlists/dirb/vulns/axis.txt
 28share/wordlists/dirb/vulns/cgis.txt
 29share/wordlists/dirb/vulns/coldfusion.txt
 30share/wordlists/dirb/vulns/domino.txt
 31share/wordlists/dirb/vulns/fatwire.txt
 32share/wordlists/dirb/vulns/fatwire_pagenames.txt
 33share/wordlists/dirb/vulns/frontpage.txt
 34share/wordlists/dirb/vulns/hpsmh.txt
 35share/wordlists/dirb/vulns/hyperion.txt
 36share/wordlists/dirb/vulns/iis.txt
 37share/wordlists/dirb/vulns/iplanet.txt
 38share/wordlists/dirb/vulns/jboss.txt
 39share/wordlists/dirb/vulns/jrun.txt
 40share/wordlists/dirb/vulns/netware.txt
 41share/wordlists/dirb/vulns/oracle.txt
 42share/wordlists/dirb/vulns/ror.txt
 43share/wordlists/dirb/vulns/sap.txt
 44share/wordlists/dirb/vulns/sharepoint.txt
 45share/wordlists/dirb/vulns/sunas.txt
 46share/wordlists/dirb/vulns/tests.txt
 47share/wordlists/dirb/vulns/tomcat.txt
 48share/wordlists/dirb/vulns/vignette.txt
 49share/wordlists/dirb/vulns/weblogic.txt
 50share/wordlists/dirb/vulns/websphere.txt

cvs diff -r1.6 -r1.7 pkgsrc/security/dirb/distinfo (expand / switch to unified diff)

--- pkgsrc/security/dirb/distinfo 2021/10/26 11:17:03 1.6
+++ pkgsrc/security/dirb/distinfo 2023/08/30 18:21:56 1.7
@@ -1,6 +1,5 @@ @@ -1,6 +1,5 @@
1$NetBSD: distinfo,v 1.6 2021/10/26 11:17:03 nia Exp $ 1$NetBSD: distinfo,v 1.7 2023/08/30 18:21:56 hubertf Exp $
2 2
3BLAKE2s (dirb19.tar.gz) = d8dc55c9e32336e324b0c4218ef97703f67b8ed2019dcdbdfbe86112a0bba63b 3BLAKE2s (dirb220.tar.gz) = 1dcea7efadb7ee9f48b8f05bbdb5b5a81581a5adaae66632c26dab31b71555bc
4SHA512 (dirb19.tar.gz) = 99016684d5f0043e9e85025933f3773de4c367d2ce1ebaa83705c08d220303f94a7ca764c90bbd38aba82b30fcc44b5efd56773e9790504a27a007185b9db41a 4SHA512 (dirb220.tar.gz) = 7d3f46521ccdc4513fc729fcfd0c702eca8f7bed1815919f85005108be6aee63ed19f5ef48426b0af911bd2a3842f8e69fb34e81948ee92db8d68e29d5e892f8
5Size (dirb19.tar.gz) = 223149 bytes 5Size (dirb220.tar.gz) = 2036456 bytes
6SHA1 (patch-aa) = 90a54b6c81278e58220616759a05504f33e3af5b 

File Deleted: pkgsrc/security/dirb/patches/patch-aa