File: dirb.1

package info (click to toggle)
dirb 2.22%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 2,200 kB
  • sloc: ansic: 1,672; sh: 1,119; makefile: 51; perl: 23
file content (124 lines) | stat: -rw-r--r-- 2,665 bytes parent folder | download | duplicates (3)
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
.TH DIRB 1 "27/01/2009" "The Dark Raver"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
.if n .ds MF Metafont
.if t .ds MF M\s-2ETAFONT\s0
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
.ie t .ds OX \fIT\v'+0.25m'E\v'-0.25m'X\fP\" for troff
.el .ds OX TeX\" for nroff
.\" the same but obliqued
.\" BX definition must follow TX so BX can use TX
.if t .ds BX \fRB\s-2IB\s0\fP\*(TX
.if n .ds BX BibTeX
.\" LX definition must follow TX so LX can use TX
.if t .ds LX \fRL\\h'-0.36m'\\v'-0.15v'\s-2A\s0\\h'-0.15m'\\v'0.15v'\fP\*(TX
.if n .ds LX LaTeX
.\"=====================================================================
.SH NAME
dirb \- Web Content Scanner
.SH SYNOPSIS
.B dirb <url_base>
.I <url_base>
.I [<wordlist_file(s)>]
.I [options]
.\"=====================================================================
.SH DESCRIPTION
DIRB IS a Web Content Scanner. It looks for existing (and/or hidden) Web
Objects. It basically works by launching a dictionary basesd
attack against a web server and analizing the response.
.SH OPTIONS
.TP
.B -a <agent_string>
.RB
Specify your custom USER_AGENT.
(Default is: "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)")
.TP
.B -b
.RB
Don't squash or merge sequences of /../ or /./ in the given URL.
.TP
.B -c <cookie_string>
.RB 
Set a cookie for the HTTP request.
.TP
.B -E <certificate>
.RB
Use the specified client certificate file.
.TP
.B -f
.RB
Fine tunning of NOT_FOUND (404) detection.
.TP
.B -H <header_string>
.RB
Add a custom header to the HTTP request.
.TP
.B -i
.RB
Use case-insensitive Search.
.TP
.B -l
.RB
Print "Location" header when found.
.TP
.B -N <nf_code> 
.RB
Ignore responses with this HTTP code.
.TP
.B -o <output_file> 
.RB
Save output to disk.
.TP
.B -p <proxy[:port]> 
.RB
Use this proxy. (Default port is 1080)
.TP
.B -P <proxy_username:proxy_password> 
.RB
Proxy Authentication.
.TP
.B -r 
.RB
Don't Search Recursively.
.TP
.B -R
.RB
Interactive Recursion.
(Ask in which directories you want to scan)
.TP
.B -S
.RB
Silent Mode. Don't show tested words. (For dumb terminals)
.TP
.B -t
.RB
Don't force an ending '/' on URLs.
.TP
.B -u <username:password> 
.RB
Username and password to use.
.TP
.B -v
.RB
Show Also Not Existent Pages.
.TP
.B -w
.RB
Don't Stop on WARNING messages.
.TP
.B -x <extensions_file> 
.RB
Amplify search with the extensions on this file.
.TP
.B -X <extensions> 
.RB
Amplify search with this extensions.
.TP
.B -z <milisecs> 
.RB
Amplify search with this extensions.
.\"=====================================================================
.SH "SEE ALSO"
.BR brain (x)