mirror of
https://github.com/shadow1ng/fscan.git
synced 2025-09-14 14:06:44 +08:00
docs: 更新PARAMETERS.md以反映v2.2.1版本新增功能
- 更新版本信息至v2.2.1 - 添加host:port格式支持的说明和示例 - 新增SOCKS5代理参数到HTTP设置部分 - 增加新增功能改进章节,详细说明智能目标识别功能 - 更新使用示例,包含新的host:port格式用法 - 添加版本更新说明章节,记录v2.2.1的主要改进
This commit is contained in:
parent
2703ddd9ed
commit
1cb1e8b2aa
@ -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
|
Loading…
Reference in New Issue
Block a user