dirsearch命令参数解释
dirsearch
扫描目标
1 -u,--url 目标url 2 -l,--url-list=FILE 目标url文件路径 3 --stdin 从标准输入中指定url 4 --cidr 目标网段 5 --raw=File 从文件中读取request报文,通过-schema指定策略(如--schema https)
扫描的字典类型
1 -e,--extensions 包含的文件拓展名(逗号分隔) 如-e php,asp 2 -X,--exclude-extensions 排除的文件拓展名(逗号分隔) 如-X asp,jsp 3 -f,--force-extensions 在字典的每条记录后面添加文件拓展名 4 5 dirsearch默认只会替换字典中%EXT%为指定的extensions 6 如-e php Wishlist.%EXT%-->Wishlist.php
字典格式设置
1 -w,--wordlists 自定义wordlist(以逗号分隔) 2 --prefixes 添加自定义前缀 3 --suffixes 添加自定义后缀 4 --only-selected 筛选出指定的文件拓展名或无文件拓展名的目录 5 --remove-extensions 移除所有wordlist的后缀名 (admin.php --> admin) 6 -U, --uppercase 将字典转换为大写 7 -L, --lowercase 将字典转换为小写 8 -C, --capital 第一个字母大写剩下字母小写
响应结果的过滤
1 -i 保留的响应状态码(以逗号分隔,支持指定范围) 如(-i 200,300-399) 2 -x 排除的响应状态码(以逗号分隔,支持指定范围) 如(-x 301,500-599) 3 --exclude-sizes 通过大小排除(以逗号分隔) 如(123B,4KB) 4 --exclude-texts 通过文本内容排除响应('Not found', 'Error') 5 --exclude-regexps 通过正则匹配排除响应('Not foun[a-z]{1}', '^Error$') 6 --exclude-redirects 通过正则跳转目标排除响应('https://okta.com/*') 7 --minimal 最小响应报文长度 8 --maximal 最大响应报文长度 9 --skip-on-status=CODES 只要命中这些状态代码中的一个,就跳过目标,用逗号分隔 10 --exclude-content=PATH 按此路径的响应内容排除响应
请求相关设置
1 -m,--http-method HTTP请求方法 默认为GET 2 -d,--data HTTP请求数据 3 -H,--header 请求头 如(-H 'Referer: example.com' -H 'Accept: */*') 4 --header-list=FILE 从文件中读取请求头 5 -F,--follow-redirects 跟随HTTP跳转 6 --user-agent 设置user-agent字段 7 --cookie 设置cookie 8 --random-agent 为每个请求随机选择一个用户代理 9 --auth-type=TYPE 身份验证类型(basic, digest, bearer, ntlm) 10 --auth=CREDENTIAL 身份验证凭据 (user:password or bearer token)
连接相关设置
1 --timeout=TIMEOUT 连接超时时间 2 --ip=IP 服务器ip地址 3 -s DELAY, --delay=DELAY 每次请求间隔的时间 4 --proxy=PROXY 代理url 支持HTTP和SOCKS代理 如(localhost:8080, socks5://localhost:8088) 5 --proxy-list=FILE 包含代理服务器的地址 6 --matches-proxy=PROXY Proxy to replay with found paths 7 --scheme 默认的策略 用于从文件中导入请求或url中不包含协议 8 --max-retries 最大重连次数 9 -b,--request-by-hostname 强制通过域名连接,(默认为了速度,使用ip连接) 10 --exit-on-error 出现错误时退出 11 --debug Debug模式 12 --retries=retries 失败请求的重试次数
通用设置
1 --version 显示dirsearch的版本 2 -h --help 帮助提示 3 -r,--recursive 递归爆破 4 -R,--recursion-depth 最大递归的层数 5 -t,--threads 线程数 6 --subdirs 扫描子目录 如(admin/ 则www.example.com/admin/+字典) 7 --exclude-subdirs 在递归扫描中排除的子目录 8 -q,--quiet-mode 安静模式 9 --full-url 打印出完整的url(在安静模式下自动启用) 10 --no-color 无颜色输出信息 11 --max-time 扫描的最大运行时间 (单位s)
输出模式
1 --simple-report=OUTPUTFILE 2 --plain-text-report=OUTPUTFILE 3 --json-report=OUTPUTFILE 4 --xml-report=OUTPUTFILE 5 --markdown-report=OUTPUTFILE 6 --csv-report=OUTPUTFILE 7 --html-report=OUTPUTFILE
转载自:https://blog.csdn.net/qq_43936524/article/details/115271837