From 1cb1e8b2aa0654501e2e9429d9836cabe5c73a1a Mon Sep 17 00:00:00 2001 From: ZacharyZcR Date: Tue, 12 Aug 2025 17:23:12 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0PARAMETERS.md?= =?UTF-8?q?=E4=BB=A5=E5=8F=8D=E6=98=A0v2.2.1=E7=89=88=E6=9C=AC=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 更新版本信息至v2.2.1 - 添加host:port格式支持的说明和示例 - 新增SOCKS5代理参数到HTTP设置部分 - 增加新增功能改进章节,详细说明智能目标识别功能 - 更新使用示例,包含新的host:port格式用法 - 添加版本更新说明章节,记录v2.2.1的主要改进 --- PARAMETERS.md | 46 ++++++++++++++++++++++++++++++++-------------- 1 file changed, 32 insertions(+), 14 deletions(-) diff --git a/PARAMETERS.md b/PARAMETERS.md index 4ab3a27..c65d6c7 100644 --- a/PARAMETERS.md +++ b/PARAMETERS.md @@ -1,14 +1,14 @@ # Fscan 参数说明文档 -**版本**: v2.2.0 -**分支**: v2.2.1 (修复测试分支) +**版本**: v2.2.1 +**分支**: v2.2.1 ## 基础扫描参数 ### 目标指定 | 参数 | 说明 | 默认值 | 示例 | |------|------|--------|------| -| `-h` | 目标主机: IP, IP段, IP段文件, 域名 | - | `-h 192.168.1.1/24` | +| `-h` | 目标主机: IP, IP段, IP段文件, 域名, **支持host:port格式** | - | `-h 192.168.1.1/24` 或 `-h 127.0.0.1:135` | | `-hf` | 主机文件 | - | `-hf hosts.txt` | | `-u` | 目标URL | - | `-u http://example.com` | | `-uf` | URL文件 | - | `-uf urls.txt` | @@ -19,6 +19,7 @@ |------|------|--------|------| | `-p` | 端口扫描范围 | 1000个常用端口 | `-p 1-65535` | | `-pf` | 端口文件 | - | `-pf ports.txt` | +| `-ep` | 排除端口 | - | `-ep 80,443` | | `-t` | 端口扫描线程数 | 600 | `-t 1000` | | `-time` | 端口扫描超时时间 | 3秒 | `-time 5` | @@ -52,6 +53,8 @@ |------|------|--------|------| | `-cookie` | HTTP Cookie | - | `-cookie "session=abc123"` | | `-proxy` | HTTP代理 | - | `-proxy http://127.0.0.1:8080` | +| `-socks5` | SOCKS5代理(支持所有服务扫描) | - | `-socks5 127.0.0.1:1080` | +| `-start-socks5` | 启动SOCKS5代理服务器端口 | - | `-start-socks5 1080` | | `-wt` | Web超时时间 | 5秒 | `-wt 10` | ## POC扫描 @@ -83,12 +86,10 @@ | `-fsh-port` | 启动正向Shell服务器端口 | 4444 | `-fsh-port 8888` | | `-sc` | Shellcode | - | `-sc payload` | -### 代理服务 -| 参数 | 说明 | 默认值 | 示例 | -|------|------|--------|------| -| `-proxy` | 使用HTTP代理 | - | `-proxy http://127.0.0.1:8080` | -| `-socks5` | 使用SOCKS5代理(支持所有服务扫描) | - | `-socks5 127.0.0.1:1080` | -| `-start-socks5` | 启动SOCKS5代理服务器端口 | - | `-start-socks5 1080` | +### 新增功能改进 +- **智能目标识别**: `-h`参数现在支持直接指定`host:port`格式,如`-h 192.168.1.1:3306` +- **优化扫描逻辑**: 当使用`host:port`格式时,自动跳过不必要的端口扫描,直接进行服务检测 +- **SOCKS5全面支持**: SOCKS5代理现已支持所有服务扫描类型,包括数据库和SSH等服务 **代理支持范围:** - **HTTP代理** (`-proxy`): 仅支持Web扫描 @@ -171,7 +172,6 @@ | 参数 | 说明 | 默认值 | 示例 | |------|------|--------|------| | `-eh` | 排除主机 | - | `-eh 192.168.1.1,192.168.1.2` | -| `-ep` | 排除端口 | - | `-ep 80,443` | ### 语言与帮助 | 参数 | 说明 | 默认值 | 示例 | @@ -190,6 +190,9 @@ go run main.go -h 192.168.1.1 # 扫描IP段 go run main.go -h 192.168.1.1/24 +# 直接扫描指定主机和端口 (新功能) +go run main.go -h 127.0.0.1:135 + # 从文件读取目标 go run main.go -hf targets.txt @@ -226,12 +229,15 @@ go run main.go -h 192.168.1.1 -proxy http://127.0.0.1:8080 # 使用SOCKS5代理进行服务扫描 go run main.go -h 192.168.1.1 -socks5 127.0.0.1:1080 -# 使用SOCKS5代理进行MySQL扫描 -go run main.go -h 192.168.1.1 -p 3306 -socks5 127.0.0.1:1080 +# 直接扫描MySQL服务 (新功能 - 优化扫描流程) +go run main.go -h 192.168.1.1:3306 -socks5 127.0.0.1:1080 # 启动SOCKS5代理服务器 go run main.go -start-socks5 1080 +# Web应用扫描 +go run main.go -u http://127.0.0.1:8080 + # 暴力破解 go run main.go -h 192.168.1.1 -user admin -pwd password @@ -241,6 +247,18 @@ go run main.go -h 192.168.1.1 -f json -o result.json --- +## 版本更新说明 (v2.2.1) + +### 新增功能 +- **智能目标解析**: `-h`参数现在支持`host:port`格式,如`-h 127.0.0.1:135` +- **优化扫描流程**: 对于明确指定的host:port目标,跳过常规端口扫描,直接进行服务检测 +- **统一结果显示**: 修复了端口扫描结果显示不一致的问题 + +### 改进项目 +- 提升用户体验,支持更灵活的目标指定方式 +- 优化扫描性能,减少不必要的网络请求 +- 增强目标地址验证逻辑,支持更多输入格式 + **总计参数数量**: 70个命令行参数 + 19个本地插件 -**更新时间**: 2025-08-11 -**版本**: v2.2.0 \ No newline at end of file +**更新时间**: 2025-08-12 +**版本**: v2.2.1 \ No newline at end of file