reconFTW自动化子域枚举|模糊测试|截图|端口漏洞扫描

reconFTW自动化子域枚举|模糊测试|截图|端口漏洞扫描

ReconFTW简介

ReconFTW为您自动化整个侦察过程。它优于子域枚举以及各种漏洞检查和获取有关目标的最大信息的工作。

ReconFTW 使用许多技术(被动、暴力、排列、证书透明度、源代码抓取、分析、DNS 记录…)进行子域名枚举,这可以帮助您获得最大和最有趣的子域,从而在竞争中处于领先地位。

reconFTW自动化子域枚举|模糊测试|截图|端口漏洞扫描

它还执行各种漏洞检查,如 XSS、开放重定向、SSRF、CRLF、LFI、SQLi、SSL 测试、SSTI、DNS 区域传输等等。除了这些,它还对目标执行 OSINT 技术、目录模糊测试、dorking、端口扫描、屏幕截图、nuclei扫描。

reconftw特色

Osint

子域

主机

reconFTW自动化子域枚举|模糊测试|截图|端口漏洞扫描

网络

附加功能

  • 多线程(隔行
  • 自定义解析器生成列表 ( dnsvalidator )
  • 包含 Docker 容器和DockerHub集成
  • 允许 IP/CIDR 作为目标
  • 从上次执行的步骤恢复扫描
  • 自定义输出文件夹选项
  • 与大多数发行版兼容的多合一安装程序/更新程序脚本
  • Diff 支持连续运行(cron 模式)
  • 支持具有多个域的目标
  • 树莓派/ARM 支持
  • 6 种模式(侦察、被动、子域、网络、osint 和所有)
  • 超出范围的支持
  • 具有 Slack、Discord 和 Telegram(通知)和发送压缩结果支持的通知系统

ReconFTW工作原理流程图

reconFTW自动化子域枚举|模糊测试|截图|端口漏洞扫描

ReconFTW下载地址

①GitHub:

②云中转网盘:

https://yzzpan.com/#sharefile=GxH5auyK_22868
解压密码:www.ddosi.org

安装 ReconFTW ⚙️

如果出现安装失败,自行使用代理.

reconFTW自动化子域枚举|模糊测试|截图|端口漏洞扫描
安装时间有点长,耐心等一下

需要安装Golang > 1.15.0+并正确设置路径($GOPATH$GOROOT

  • 只需 git clone 存储库并执行脚本,遵循以下命令。
  • install.sh脚本安装(或更新)所有必要的系统软件包依赖关系工具密码字典个性化的解析器
  • 这可能需要几分钟时间。所以,坐下来放松一下!
git clone https://github.com/six2dez/reconftw.git
cd reconftw/
./install.sh

Docker 容器安装 ? (2个选项)

Docker 参数使用

-d -> 分离
-v $PWD/reconftw.cfg:/root/Tools/reconftw/reconftw.cfg -> 与 Docker 共享 CFG 
-v $PWD/Recon/:/root/Tools/reconftw/Recon/ -> 与主机共享输出文件夹
--name reconftwSCAN -> Docker名称
--rm ->退出时自动移除容器
'-d target.com -r' -> reconftw 参数

来自DockerHub

docker pull six2dez/reconftw:main
# 下载并配置CFG文静啊
wget https://raw.githubusercontent.com/six2dez/reconftw/main/reconftw.cfg
mkdir Recon
docker run -d -v $PWD/reconftw.cfg:/root/Tools/reconftw/reconftw.cfg -v $PWD/Recon/:/root/Tools/reconftw/Recon/ --name reconftwSCAN --rm six2dez/reconftw:main -d target.com -r

来自存储库安装

git clone https://github.com/six2dez/reconftw
cd reconftw
docker build -t reconftw Docker/.
#从 reconftw 根文件夹运行,根据需要正确配置值docker
docker run -v $PWD/reconftw.cfg:/root/Tools/reconftw/reconftw.cfg -v $PWD/Recon/:/root/Tools/reconftw/Recon/ --name reconftwSCAN --rm reconftw -d target.com -r

更新 ReconFTW

  • 要更新,您只需install.sh再次运行安装程序/更新程序脚本。
  • 首先它会检查是否有任何较新版本的 reconFTW,然后也会更新所有必需的工具。
./install.sh
reconFTW自动化子域枚举|模糊测试|截图|端口漏洞扫描

安装程序/更新程序脚本按以下顺序执行:-

  1. 检查是否有较新版本的 ReconFTW 可用(如果有,则自行更新)。
  2. 检查 Golang 是否正确配置(如果没有则配置它)。
  3. 安装系统包/依赖项。
  4. 安装所用工具的要求 (requirements.txt)
  5. 安装基于 Golang 的工具。
  6. 下载 GitHub 工具存储库。
  7. 下载词表和配置文件。
  8. 使用 dnsvalidator 创建个性化解析器(子域解析和暴力破解所需)。

install.sh?的一些特点

  • 如果有更新版本的 reconFTW 可用,只需运行即可./install.sh验证并更新到最新版本
  • 如果尚未配置,它将自动为您配置Go 环境(1.15.10)。
  • 当工具遇到安装问题时会提醒您。
  • 详细的安装程序。

⚙️ 配置文件reconftw.cfg:

配置文件的详细说明可以在这里找到配置文件 ?

  • 通过reconftw.cfg文件可以控制工具的整个执行。
  • 猎人可以设置各种扫描模式、执行首选项、工具、配置文件、API/令牌、个性化单词列表等等。

基础配置

无论使用何种模式,都会影响工具的一般工作流程的值
**警告:此处的错误更改可能会破坏输出,所以要小心**

选项默认值描述
tools~/Tools存放所有工具的目录
SCRIPTPATH“$( cd “$(dirname “$0″)” >/dev/null 2>&1 ; pwd -P )”reconFTW 目录所在的路径
profile_shell“.$(basename $(echo $SHELL))rc”配置 shell 文件的名称(即 .zshrc 或 .bashrc)
reconftw_version$(git branch –show-current)-$(git describe –tags)获取 git 版本
update_resolverstrue如果解析器超过 24 小时,您是否可以更新解析器。
proxy_urlhttp://127.0.0.1″8080/通过代理proxify发送reconFTW流量
dir_outputDefault is ignored (#) = false结果的输出文件夹,取消注释并设置绝对路径以使用它

Golang 变量

参数默认值描述
export GOROOT/usr/local/goGolang 根路径
export GOPATH$HOME/go默认 golang 根路径
export PATH$GOPATH/bin:$GOROOT/bin:$HOME/.local/bin:$PATH将 Golang 添加到您的 $PATH

工具配置文件

存储 reconFTW 使用的工具的配置文件的路径。

选项默认描述
AMASS_CONFIG~/.config/amass/config.iniAmass 配置文件
GITHUB_TOKENS${tools}/.github_tokens带有 Github 令牌的文件,每行一个

API/Tokens

在这里您可以定义一些用于某些工具的 API 密钥、值或令牌,也可以在您的 .bashrc/.zshrc 中定义。如果您想在此处先取消注释然后添加值。这些是使用的:

选项默认描述
SHODAN_API_KEYShodan API 密钥
XSS_SERVER盲XSS攻击的域(即six2dez.xss.ht)
COLLAB_SERVER用于 SSRF 测试的协作服务器
findomain_virustotal_tokenFindomain VT 令牌
findomain_spyse_tokenFindomain Spyse 令牌
findomain_securitytrails_tokenFindomain ST 令牌
findomain_fb_tokenFindomain FB 令牌
slack_channel需要通过 Slack 发送 zip 输出
slack_auth需要通过 Slack 发送 zip 输出

文件描述

如您所见,reconFTW 不输出工具的原始标准输出,这是因为由于干净的输出而重定向,您可以对此变量进行注释以输出所有内容(-v 标志的行为相同),或者仅将 DEGUB_ERROR 注释为仅显示工具错误

选项默认描述
DEBUG_STD“&>/dev/null”标准消息重定向
DEBUG_ERROR“2>/dev/null”错误信息重定向

开源情报(OSINT)

为 OSINT 技术执行的函数,如果设置为 false,则可以避免它们。

选项默认描述
GOOGLE_DORKStrueGoogle dorking
GITHUB_DORKSfalseGitHub dorking,默认为 false 因为很慢
METADATAtrue从公共文件中提取元数据
EMAILStrue提取与目标相关的电子邮件/用户/密码
DOMAIN_INFOtrue与同一注册人相关的 Whois 信息和域
METAFINDER_LIMIT20使用 Metafinder 工具获取的结果数

Subdomains(子域名)

使用的各种子域技术,将那些您不想运行的技术设置为 false。

选项默认描述
SUBDOMAINS_GENERALture子域一般功能
SUBPASSIVEture来自被动来源的子域
SUBCRTture来自证书透明度的子域
SUBANALYTICSture来自 Google Analytics 的子域
SUBBRUTEture子域暴力破解
SUBSCRAPINGture从源代码中抓取子域
SUBPERMUTEture子域排列
SUBTAKEOVERture子域接管检查
SUBRECURSIVEture子域递归搜索
SUB_RECURSIVE_PASSIVEture来自被动源的子域递归搜索
ZONETRANSFERture区域转移检查
S3BUCKETSture检查 S3 存储桶
REVERSEIPture反向IP搜索

网页检测(Web detection)

检测子域中的网站。

选项默认描述
WEBPROBESIMPLEturehttp 和 https 上的 Web 探测
WEBPROBEFULLture超过 90 个端口的 Web 探针,可以在其中托管 Web 界面
WEBSCREENSHOTture找到的每个网站的网页截图
UNCOMMON_PORTS_WEB可以托管 Web 界面的端口列表
AXIOM_SCREENSHOT_MODULEwebscreenshotaxiom 中的网页截图

主机(Hosts)

在找到的主机上执行的任务。

选项默认描述
FAVICONtrue检查网站图标以查找更多域或使用相同的网站图标哈希绕过 waf
PORTSCANNERtrue禁用或启用任何类型的端口扫描
PORTSCAN_PASSIVEtrue使用 Shodan 被动端口扫描器
PORTSCAN_ACTIVEtrue使用 nmap 前 1000 的端口扫描器
CLOUD_IPtrue显示哪些 IP 属于云提供商

网站分析(Website analysis)

在任何网络上执行的任务以检索尽可能多的信息。

选项默认描述
WAF_DETECTIONtrue检测网站是否在 waf 后面
NUCLEICHECKtrue运行nuclei模板
URL_CHECKtrue从被动和爬行中检索网址
URL_GFtrue分析使用 gf 模式提取的 url
URL_EXTtrue创建按扩展名类型排序的文件
JSCHECKStrue分析JS文件
FUZZtrue网络模糊测试
CMS_SCANNERtrue扫描检测CMS
WORDLISTtrue从收集的 url 生成词表
ROBOTSWORDLISTtrue设置 Fuzzer 中使用的词表

漏洞(Vulns)

执行每个漏洞检查,首先使用 uddup、qsreplace 和 gf-patterns 进行过滤。

选项默认描述
VULNS_GENERALfalse漏洞检查一般功能
XSStrue用 dalfox 确认的 Gxss 反射的 XSS
CORStrueCORS 配置错误
TEST_SSLtrue检查 SSL
OPEN_REDIRECTtrue检查开放重定向缺陷
SSRF_CHECKStrue扫描 SSRF
CRLF_CHECKStrue扫描 CRLF
LFItrue带有模糊测试词表的 LFI
SSTItrue带模糊测试的 SSTI
SQLItrue带有 SQLmap 的 SQLi
BROKENLINKStrue检查损坏的链接重定向
SPRAYtrue对找到的端口和服务使用 brutespray 进行密码喷射
COMM_INJtrue检查命令注入缺陷
PROTO_POLLUTIONtrue检查原型污染攻击

额外选项(Extra option)

您可能会感兴趣的高级选项。

选项默认描述
NOTIFICATIONfalse设置为 true 以接收每个功能的通知,需要配置(Telegram、Slack 或 Discord)
SOFT_NOTIFICATIONfalse设置为 true 以接收每个目标开始和结束的通知,需要配置(Telegram、Slack 或 Discord)
DEEPfalse启用深度(和较慢)扫描,与 –deep 标志相同
DEEP_LIMIT500设置 DEEP 编号
DIFFfalse启用支持以一次又一次地运行相同的目标,并且仅针对新发现提供建议(用于 cron 模式和监控)
REMOVETMPfalse完成扫描后删除临时文件
REMOVELOGfalse完成扫描后删除日志文件
PROXYfalse代理(burp,zap)发送网站和模糊测试
SENDZIPNOTIFYfalse设置为 true 以通过 Tg、Discord 或 Slack 发送压缩结果
PRESERVEfalse设置为 true 以允许重复每一步(仅 Axiom)

Http 选项(Http options)

HTTP 请求的标头。

选项默认描述
HEADER“User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0”自定义标题或用户代理

线程(Threads)

工具的线程控制。

选项默认描述
FFUF_THREADS40模糊测试线程
HTTPX_THREADS50Http 探测线程
HTTPX_UNCOMMONPORTS_THREADS100Http 不常见端口探测线程
GOSPIDER_THREADS50爬虫线程
GITDORKER_THREADS5Github dorking 线程
BRUTESPRAY_THREADS20密码喷涂线程
BRUTESPRAY_CONCURRENCE10密码喷射并发主机
ARJUN_THREADS20参数发现线程
GAUPLUS_THREADS10gauplus 的并发线程
DALFOX_THREADS200dalfox 的主题
PUREDNS_PUBLIC_LIMIT0massdns 查询公共解析器的线程(当您的 wifi 设置在 2000-10000 之间时)
PUREDNS_TRUSTED_LIMIT400Puredns 线程查询受信任的 dns 解析器
WEBSCREENSHOT_THREADS200网页截图线程
RESOLVE_DOMAINS_THREADS150解析域 IP 线程
PPFUZZ_THREADS30Ppfuzz 线程

超时(Timeouts)

可以在此处设置特定工具或作业的最长执行时间。

选项默认描述
CMSSCAN_TIMEOUT36000整个 CMScanner 执行超时
FFUF_MAXTIME900单个 url 的最长执行时间
HTTPX_TIMEOUT10等待端口 80 和 443 上 Web 探测响应的最长时间
HTTPX_UNCOMMONPORTS_TIMEOUT10等待响应的最长时间

字典列表(Lists)

在 reconFTW 中使用的词表。您可以在此处指定您的个性化词汇表。

选项默认描述
fuzz_wordlist${tools}/fuzz_wordlist.txt模糊测试词表
lfi_wordlist${tools}/lfi_wordlist.txtLFI词表
ssti_wordlist${tools}/ssti_wordlist.txtSSTI词表
subs_wordlist${tools}/subdomains.txt子域词表(jhaddix 的 all.txt)
subs_wordlist_big${tools}/subdomains_big.txt与 deep flag 一起使用的大子域词表(assetnote)
resolvers${tools}/resolvers.txt解析器列表
resolvers_trusted${tools}/resolvers_trusted.txt受信任的 DNS 解析器列表

Axiom Fleet

Axiom 配置

选项默认描述
AXIOMfalse启用axiom,与 -v 标志相同
AXIOM_FLEET_LAUNCHfalse设置为 true 以自动启动一个新的 axiom 实例
AXIOM_FLEET_NAMEreconFTWAxiom 的fleet 名称
AXIOM_FLEET_COUNT10Axiom 的fleet 规模
AXIOM_FLEET_REGIONS“eu-central”Axiom 的fleet 区域
AXIOM_FLEET_SHUTDOWNtrue设置为 true 以在工作完成后自动删除 axiom 实例

输出颜色(Output colors)

只是要打印的颜色取决于键入的消息。如果需要,您可以在此处找到更改这些颜色的好指南。

选项默认描述
bred‘\033[1;31m’大胆的红色
bblue‘\033[1;34m’大胆的蓝色
bgreen‘\033[1;32m’大胆的绿色
yellow‘\033[0;33m’黄色的
red‘\033[0;31m’红色的
blue‘\033[0;34m’蓝色
green‘\033[0;32m’绿
reset‘\033[0m’重置颜色
reconFTW自动化子域枚举|模糊测试|截图|端口漏洞扫描

默认配置文件:

#################################################################
#			reconFTW config file			#
#################################################################

# General values
tools=~/Tools
SCRIPTPATH="$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
profile_shell=".$(basename $(echo $SHELL))rc"
reconftw_version=$(git rev-parse --abbrev-ref HEAD)-$(git describe --tags)
update_resolvers=true
proxy_url="http://127.0.0.1:8080/"
#dir_output=/custom/output/path

# Golang Vars (Comment or change on your own)
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$HOME/.local/bin:$PATH

# Tools config files
#NOTIFY_CONFIG=~/.config/notify/notify.conf # No need to define
#SUBFINDER_CONFIG=~/.config/subfinder/config.yaml # No need to define
AMASS_CONFIG=~/.config/amass/config.ini
GITHUB_TOKENS=${tools}/.github_tokens

# APIs/TOKENS - Uncomment the lines you want removing the '#' at the beginning of the line
#UDORK_COOKIE="c_user=XXXXXXXXXX; xs=XXXXXXXXXXXXXX"
#SHODAN_API_KEY="XXXXXXXXXXXXX"
#XSS_SERVER="XXXXXXXXXXXXXXXXX"
#COLLAB_SERVER="XXXXXXXXXXXXXXXXX"
#findomain_virustotal_token="XXXXXXXXXXXXXXXXX"
#findomain_spyse_token="XXXXXXXXXXXXXXXXX"
#findomain_securitytrails_token="XXXXXXXXXXXXXXXXX"
#findomain_fb_token="XXXXXXXXXXXXXXXXX"
#slack_channel="XXXXXXXX"
#slack_auth="xoXX-XXX-XXX-XXX"

# File descriptors
DEBUG_STD="&>/dev/null"
DEBUG_ERROR="2>/dev/null"

# Osint
OSINT=true
GOOGLE_DORKS=true
GITHUB_DORKS=true
METADATA=true
EMAILS=true
DOMAIN_INFO=true
METAFINDER_LIMIT=20 # Max 250

# Subdomains
SUBDOMAINS_GENERAL=true
SUBPASSIVE=true
SUBCRT=true
SUBANALYTICS=true
SUBBRUTE=true
SUBSCRAPING=true
SUBPERMUTE=true
SUBTAKEOVER=true
SUBRECURSIVE=true
SUB_RECURSIVE_PASSIVE=false # Uses a lot of API keys queries
ZONETRANSFER=true
S3BUCKETS=true
REVERSE_IP=false

# Web detection
WEBPROBESIMPLE=true
WEBPROBEFULL=true
WEBSCREENSHOT=true
UNCOMMON_PORTS_WEB="81,300,591,593,832,981,1010,1311,1099,2082,2095,2096,2480,3000,3128,3333,4243,4567,4711,4712,4993,5000,5104,5108,5280,5281,5601,5800,6543,7000,7001,7396,7474,8000,8001,8008,8014,8042,8060,8069,8080,8081,8083,8088,8090,8091,8095,8118,8123,8172,8181,8222,8243,8280,8281,8333,8337,8443,8500,8834,8880,8888,8983,9000,9001,9043,9060,9080,9090,9091,9092,9200,9443,9502,9800,9981,10000,10250,11371,12443,15672,16080,17778,18091,18092,20720,32000,55440,55672"
# You can change to aquatone if gowitness fails, comment the one you don't want
AXIOM_SCREENSHOT_MODULE=webscreenshot # Choose between aquatone,gowitness,webscreenshot

# Host
FAVICON=true
PORTSCANNER=true
PORTSCAN_PASSIVE=true
PORTSCAN_ACTIVE=true
CLOUD_IP=true

# Web analysis
WAF_DETECTION=true
NUCLEICHECK=true
NUCLEI_SEVERITY="info,low,medium,high,critical"
URL_CHECK=true
URL_GF=true
URL_EXT=true
JSCHECKS=true
FUZZ=true
CMS_SCANNER=true
WORDLIST=true
ROBOTSWORDLIST=true

# Vulns
VULNS_GENERAL=false
XSS=true
CORS=true
TEST_SSL=true
OPEN_REDIRECT=true
SSRF_CHECKS=true
CRLF_CHECKS=true
LFI=true
SSTI=true
SQLI=true
BROKENLINKS=true
SPRAY=true
COMM_INJ=true
PROTO_POLLUTION=true

# Extra features
NOTIFICATION=false # Notification for every function
SOFT_NOTIFICATION=false # Only for start/end
DEEP=false
DEEP_LIMIT=500
DIFF=false
REMOVETMP=false
REMOVELOG=false
PROXY=false
SENDZIPNOTIFY=false
PRESERVE=true      # set to true to avoid deleting the .called_fn files on really large scans

# HTTP options
HEADER="User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0"

# Threads
FFUF_THREADS=40
HTTPX_THREADS=50
HTTPX_UNCOMMONPORTS_THREADS=100
GOSPIDER_THREADS=50
GITDORKER_THREADS=5
BRUTESPRAY_THREADS=20
BRUTESPRAY_CONCURRENCE=10
ARJUN_THREADS=20
GAUPLUS_THREADS=10
DALFOX_THREADS=200
PUREDNS_PUBLIC_LIMIT=0 # Set between 2000 - 10000 if your router blows up, 0 is unlimited
PUREDNS_TRUSTED_LIMIT=400
WEBSCREENSHOT_THREADS=200
RESOLVE_DOMAINS_THREADS=150
PPFUZZ_THREADS=30

# Timeouts
CMSSCAN_TIMEOUT=3600
FFUF_MAXTIME=900                # Seconds
HTTPX_TIMEOUT=10                # Seconds
HTTPX_UNCOMMONPORTS_TIMEOUT=10  # Seconds

# lists
fuzz_wordlist=${tools}/fuzz_wordlist.txt
lfi_wordlist=${tools}/lfi_wordlist.txt
ssti_wordlist=${tools}/ssti_wordlist.txt
subs_wordlist=${tools}/subdomains.txt
subs_wordlist_big=${tools}/subdomains_big.txt
resolvers=${tools}/resolvers.txt
resolvers_trusted=${tools}/resolvers_trusted.txt

# Axiom Fleet
# Will not start a new fleet if one exist w/ same name and size (or larger)
AXIOM=false
AXIOM_FLEET_LAUNCH=false
AXIOM_FLEET_NAME="reconFTW"
AXIOM_FLEET_COUNT=10
AXIOM_FLEET_REGIONS="eu-central"
AXIOM_FLEET_SHUTDOWN=true
# This is a script on your reconftw host that might prep things your way...
#AXIOM_POST_START="~/Tools/axiom_config.sh"

# BBRF
BBRF_CONNECTION=false
BBRF_SERVER=https://demo.bbrf.me/bbrf
BBRF_USERNAME=user
BBRF_PASSWORD=password

# TERM COLORS
bred='\033[1;31m'
bblue='\033[1;34m'
bgreen='\033[1;32m'
yellow='\033[0;33m'
red='\033[0;31m'
blue='\033[0;34m'
green='\033[0;32m'
reset='\033[0m'

使用方法

查看 wiki 部分以了解哪个标志执行所有步骤/攻击使用指南 ?

目标选项

Flag描述
-d单一目标域(example.com)
-l目标列表(每行一个)
-m多域目标(公司名称)
-x排除子域列表(超出范围)
-i包括子域列表(范围内)

模式选项

flag描述
-r侦察 – 完整的侦察过程(没有像 sqli、ssrf、xss、ssti、lfi 等攻击)
-s子域 – 仅执行子域枚举、网络探测、子域接管
-p被动 – 仅执行被动步骤
-a全部 – 执行全面侦察和所有主动攻击
-wWeb – 仅对特定目标执行漏洞检查/攻击
-nOSINT – 执行 OSINT 扫描(无子域枚举和攻击)
-c自定义 – 针对目标启动特定功能
-h帮助 – 显示此帮助菜单

常规选项

flag描述
–deep深度扫描(为深度扫描启用一些慢速选项,vps 预期模式
-f自定义配置文件路径
-o输出目录
-vAxiom 分布式 VPS

示例用法:

对单个目标进行全面侦察

./reconftw.sh -d target.com -r

对目标列表执行全面侦察

./reconftw.sh -l sites.txt -r -o /output/directory/

执行更多时间密集型任务的全面侦察 (仅适用于 VPS)

./reconftw.sh -d target.com -r --deep -o /output/directory/

在多域目标中执行侦察

./reconftw.sh -m company -l domains_list.txt -r

使用axiom 集成执行侦察

./reconftw.sh -d target.com -r -v

执行所有步骤(整个侦察 + 所有攻击)又名 YOLO 模式

./reconftw.sh -d target.com -a

显示帮助部分

./reconftw.sh -h

项目地址:

GitHub

转载请注明出处及链接

Leave a Reply

您的电子邮箱地址不会被公开。 必填项已用 * 标注