Skip to content

Commit a52e056

Browse files
committed
Release v0.3.9
1 parent db12608 commit a52e056

File tree

3 files changed

+17
-8
lines changed

3 files changed

+17
-8
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
Changelog
22
---------
3+
- 0.3.9 - 2017.11.26 Added default extensions argument (-E). Added supress empty responses. Recursive level. Exclude responses with text and regexes. Multiple fixes.
34
- 0.3.8 - 2017.07.25 Delay argument added. Request by hostname switch added. Suppress empty switch added. Added Force Extensions switch. Multiple fixes.
45
- 0.3.7 - 2016.08.22 Force extensions switch added.
56
- 0.3.6 - 2016.02.14 Bugfixes

README.md

+15-7
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
dirsearch
22
=========
33

4-
Current Release: v0.3.8 (2017.07.25)
4+
Current Release: v0.3.9 (2019.11.26)
55

66

77
Overview
@@ -36,10 +36,12 @@ Options:
3636
URL list target
3737
-e EXTENSIONS, --extensions=EXTENSIONS
3838
Extension list separated by comma (Example: php,asp)
39+
-E, --extensions-list
40+
Use predefined list of common extensions
3941
4042
Dictionary Settings:
4143
-w WORDLIST, --wordlist=WORDLIST
42-
-l, --lowercase
44+
-l, --lowercase
4345
-f, --force-extensions
4446
Force extensions for every wordlist entry (like in
4547
DirBuster)
@@ -48,22 +50,27 @@ Options:
4850
-s DELAY, --delay=DELAY
4951
Delay between requests (float number)
5052
-r, --recursive Bruteforce recursively
53+
-R RECURSIVE_LEVEL_MAX, --recursive-level-max=RECURSIVE_LEVEL_MAX
54+
Max recursion level (subdirs) (Default: 1 [only
55+
rootdir + 1 dir])
5156
--suppress-empty, --suppress-empty
5257
--scan-subdir=SCANSUBDIRS, --scan-subdirs=SCANSUBDIRS
5358
Scan subdirectories of the given -u|--url (separated
5459
by comma)
5560
--exclude-subdir=EXCLUDESUBDIRS, --exclude-subdirs=EXCLUDESUBDIRS
5661
Exclude the following subdirectories during recursive
5762
scan (separated by comma)
58-
--exclude-texts='Not found', 'Error'
59-
Exclude results by text in response
60-
--exclude-regexps='Not foun[a-z]{1}', '^Error$'
61-
Exclude results by text regexp in response
6263
-t THREADSCOUNT, --threads=THREADSCOUNT
6364
Number of Threads
6465
-x EXCLUDESTATUSCODES, --exclude-status=EXCLUDESTATUSCODES
6566
Exclude status code, separated by comma (example: 301,
6667
500)
68+
--exclude-texts=EXCLUDETEXTS
69+
Exclude responses by texts, separated by comma
70+
(example: "Not found", "Error")
71+
--exclude-regexps=EXCLUDEREGEXPS
72+
Exclude responses by regexps, separated by comma
73+
(example: "Not foun[a-z]{1}", "^Error$")
6774
-c COOKIE, --cookie=COOKIE
6875
--ua=USERAGENT, --user-agent=USERAGENT
6976
-F, --follow-redirects
@@ -77,6 +84,8 @@ Options:
7784
--ip=IP Resolve name to IP address
7885
--proxy=HTTPPROXY, --http-proxy=HTTPPROXY
7986
Http Proxy (example: localhost:8080
87+
--http-method=HTTPMETHOD
88+
Method to use, default: GET, possible also: HEAD;POST
8089
--max-retries=MAXRETRIES
8190
-b, --request-by-hostname
8291
By default dirsearch will request by IP for speed.
@@ -88,7 +97,6 @@ Options:
8897
--plain-text-report=PLAINTEXTOUTPUTFILE
8998
Found paths with status codes
9099
--json-report=JSONOUTPUTFILE
91-
92100
```
93101

94102

lib/controller/Controller.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class SkipTargetInterrupt(Exception):
3838

3939
MAYOR_VERSION = 0
4040
MINOR_VERSION = 3
41-
REVISION = 8
41+
REVISION = 9
4242
VERSION = {
4343
"MAYOR_VERSION": MAYOR_VERSION,
4444
"MINOR_VERSION": MINOR_VERSION,

0 commit comments

Comments
 (0)