summarylogtreecommitdiffstats
path: root/CHANGELOG.md
blob: dc3b322ec1aeb00fa613b56b6d022e04a93832ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
# Changelog

## Developing
- Automatically detect the URI scheme (`http` or `https`) if no scheme is provided
- SQLite report format
- Option to overwrite unwanted extensions with selected extensions
- Option to view redirects history when following redirects
- Option to crawl web paths in the responses
- HTTP traffic is saved inside log file
- Capability to save progress and resume later
- Support client certificate
- Ability to limit the maximum size of the log file (bytes)

## [0.4.2] - 2021.9.12
- More accurate
- Exclude responses by redirects
- URLs from STDIN
- Fixed the CSV Injection vulnerability (https://www.exploit-db.com/exploits/49370)
- Raw request supported
- Can setup the default URL scheme (will be used when there is no scheme in the URL)
- Added max runtime option
- Recursion on specified status codes
- Max request rate
- Support several authentication types
- Deep/forced recursive scan
- HTML report format
- Option to skip target by specified status codes
- Bug fixes

## [0.4.1] - 2020.12.8
- Faster
- Allow to brute force through a CIDR notation
- Exclude responses by human readable sizes
- Provide headers from a file
- Match/filter status codes by ranges
- Detect 429 response status code
- Support SOCKS proxy
- XML, Markdown and CSV report formats
- Capital wordlist format
- Option to replay proxy with found paths
- Option to remove all extensions in the wordlist
- Option to exit whenever an error occurs
- Option to disable colored output
- Debug mode
- Multiple bugfixes

## [0.4.0] - 2020.09.27
- Exclude extensions argument added
- No dot extensions option
- Support HTTP request data
- Added minimal response length and maximal response length arguments
- Added include status codes and exclude status codes arguments
- Added --clean-view option
- Added option to print the full URL in the output
- Added Prefixes and Suffixes arguments
- Multiple bugfixes

## [0.3.9] - 2019.11.26
- Added default extensions argument (-E).
- Added suppress empty responses.
- Recursion max depth.
- Exclude responses with text and regexes.
- Multiple fixes.

## [0.3.8] - 2017.07.25
- Delay argument added.
- Request by hostname switch added.
- Suppress empty switch added.
- Added Force Extensions switch.
- Multiple bugfixes.

## [0.3.7] - 2016.08.22
- Force extensions switch added

## [0.3.6] - 2016.02.14
- Bugfixes

## [0.3.5] - 2016.01.29
- Improved heuristic
- Replaced urllib3 for requests 
- Error logs
- Batch reports 
- User agent randomization 
- bugfixes

## [0.3.0] - 2015.02.05
- Fixed issue3
- Fixed timeout exception
- Ported to Python3
- Other bugfixes

## [0.2.7] - 2014.11.21
- Added Url List feature (-l)
- Changed output
- Minor Fixes

## [0.2.6] - 2014.9.12
- Fixed bug when dictionary size is greater than threads count
- Fixed URL encoding bug

## [0.2.5] - 2014.9.2
- Shows Content-Length in output and reports
- Added default.conf file (for setting defaults)
- Report auto save feature added.

## [0.2.4] - 2014.7.17
- Added Windows support
- `--scan-subdirs` argument added
- `--exclude-subdirs` added
- `--header` argument added
- Dirbuster dictionaries added
- Fixed some concurrency bugs
- MVC refactoring

## [0.2.3] - 2014.7.7
- Fixed some bugs
- Minor refactorings
- Exclude status switch
- Pause/next directory feature
- Changed help structure
- Expaded default dictionary

## [0.2.2] - 2014.7.2
- Fixed some bugs
- Showing percentage of tested paths and added report generation feature

## 0.2.1 - 2014.5.1
- Fixed some bugs and added recursive option

## 0.2.0 - 2014.1.31
- Initial public release

[Unreleased]: https://github.com/maurosoria/dirsearch/tree/master
[0.4.2]: https://github.com/maurosoria/dirsearch/tree/v0.4.2
[0.4.1]: https://github.com/maurosoria/dirsearch/tree/v0.4.1
[0.4.0]: https://github.com/maurosoria/dirsearch/tree/v0.4.0
[0.3.9]: https://github.com/maurosoria/dirsearch/tree/v0.3.9
[0.3.8]: https://github.com/maurosoria/dirsearch/tree/v0.3.8
[0.3.7]: https://github.com/maurosoria/dirsearch/tree/v0.3.7
[0.3.6]: https://github.com/maurosoria/dirsearch/tree/v0.3.6
[0.3.5]: https://github.com/maurosoria/dirsearch/tree/v0.3.5
[0.3.0]: https://github.com/maurosoria/dirsearch/tree/v0.3.0
[0.2.7]: https://github.com/maurosoria/dirsearch/tree/v0.2.7
[0.2.6]: https://github.com/maurosoria/dirsearch/tree/v0.2.6
[0.2.5]: https://github.com/maurosoria/dirsearch/tree/v0.2.5
[0.2.4]: https://github.com/maurosoria/dirsearch/tree/v0.2.4
[0.2.3]: https://github.com/maurosoria/dirsearch/tree/v0.2.3
[0.2.2]: https://github.com/maurosoria/dirsearch/tree/v0.2.2