docs: 更新PARAMETERS.md以反映v2.2.1版本新增功能

- 更新版本信息至v2.2.1
- 添加host:port格式支持的说明和示例
- 新增SOCKS5代理参数到HTTP设置部分
- 增加新增功能改进章节,详细说明智能目标识别功能
- 更新使用示例,包含新的host:port格式用法
- 添加版本更新说明章节,记录v2.2.1的主要改进
This commit is contained in:
ZacharyZcR 2025-08-12 17:23:12 +08:00
parent 2703ddd9ed
commit 1cb1e8b2aa

View File

@ -1,14 +1,14 @@
# Fscan 参数说明文档 # 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` | | `-hf` | 主机文件 | - | `-hf hosts.txt` |
| `-u` | 目标URL | - | `-u http://example.com` | | `-u` | 目标URL | - | `-u http://example.com` |
| `-uf` | URL文件 | - | `-uf urls.txt` | | `-uf` | URL文件 | - | `-uf urls.txt` |
@ -19,6 +19,7 @@
|------|------|--------|------| |------|------|--------|------|
| `-p` | 端口扫描范围 | 1000个常用端口 | `-p 1-65535` | | `-p` | 端口扫描范围 | 1000个常用端口 | `-p 1-65535` |
| `-pf` | 端口文件 | - | `-pf ports.txt` | | `-pf` | 端口文件 | - | `-pf ports.txt` |
| `-ep` | 排除端口 | - | `-ep 80,443` |
| `-t` | 端口扫描线程数 | 600 | `-t 1000` | | `-t` | 端口扫描线程数 | 600 | `-t 1000` |
| `-time` | 端口扫描超时时间 | 3秒 | `-time 5` | | `-time` | 端口扫描超时时间 | 3秒 | `-time 5` |
@ -52,6 +53,8 @@
|------|------|--------|------| |------|------|--------|------|
| `-cookie` | HTTP Cookie | - | `-cookie "session=abc123"` | | `-cookie` | HTTP Cookie | - | `-cookie "session=abc123"` |
| `-proxy` | HTTP代理 | - | `-proxy http://127.0.0.1:8080` | | `-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` | | `-wt` | Web超时时间 | 5秒 | `-wt 10` |
## POC扫描 ## POC扫描
@ -83,12 +86,10 @@
| `-fsh-port` | 启动正向Shell服务器端口 | 4444 | `-fsh-port 8888` | | `-fsh-port` | 启动正向Shell服务器端口 | 4444 | `-fsh-port 8888` |
| `-sc` | Shellcode | - | `-sc payload` | | `-sc` | Shellcode | - | `-sc payload` |
### 代理服务 ### 新增功能改进
| 参数 | 说明 | 默认值 | 示例 | - **智能目标识别**: `-h`参数现在支持直接指定`host:port`格式,如`-h 192.168.1.1:3306`
|------|------|--------|------| - **优化扫描逻辑**: 当使用`host:port`格式时,自动跳过不必要的端口扫描,直接进行服务检测
| `-proxy` | 使用HTTP代理 | - | `-proxy http://127.0.0.1:8080` | - **SOCKS5全面支持**: SOCKS5代理现已支持所有服务扫描类型包括数据库和SSH等服务
| `-socks5` | 使用SOCKS5代理支持所有服务扫描 | - | `-socks5 127.0.0.1:1080` |
| `-start-socks5` | 启动SOCKS5代理服务器端口 | - | `-start-socks5 1080` |
**代理支持范围:** **代理支持范围:**
- **HTTP代理** (`-proxy`): 仅支持Web扫描 - **HTTP代理** (`-proxy`): 仅支持Web扫描
@ -171,7 +172,6 @@
| 参数 | 说明 | 默认值 | 示例 | | 参数 | 说明 | 默认值 | 示例 |
|------|------|--------|------| |------|------|--------|------|
| `-eh` | 排除主机 | - | `-eh 192.168.1.1,192.168.1.2` | | `-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段 # 扫描IP段
go run main.go -h 192.168.1.1/24 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 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代理进行服务扫描 # 使用SOCKS5代理进行服务扫描
go run main.go -h 192.168.1.1 -socks5 127.0.0.1:1080 go run main.go -h 192.168.1.1 -socks5 127.0.0.1:1080
# 使用SOCKS5代理进行MySQL扫描 # 直接扫描MySQL服务 (新功能 - 优化扫描流程)
go run main.go -h 192.168.1.1 -p 3306 -socks5 127.0.0.1:1080 go run main.go -h 192.168.1.1:3306 -socks5 127.0.0.1:1080
# 启动SOCKS5代理服务器 # 启动SOCKS5代理服务器
go run main.go -start-socks5 1080 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 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个本地插件 **总计参数数量**: 70个命令行参数 + 19个本地插件
**更新时间**: 2025-08-11 **更新时间**: 2025-08-12
**版本**: v2.2.0 **版本**: v2.2.1