Skip to content

Commit 5bda995

Browse files
committed
docs: add v2.2.1 release notes
1 parent a1ff55e commit 5bda995

1 file changed

Lines changed: 64 additions & 0 deletions

File tree

.github/release-notes/v2.2.1.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# fscan v2.2.1
2+
3+
v2.2.1 是 v2.2 系列的稳定性修复版本,重点解决大规模扫描提前结束、开放端口漏扫、服务识别误差和协议插件异常,并扩充常见内网产品的 POC 覆盖。
4+
5+
---
6+
7+
## 重点变化
8+
9+
### 扫描稳定性
10+
11+
- 默认不再启用全局扫描超时,避免大网段或弱网络环境下扫描被整体提前终止
12+
- `-gt` 仍可用于显式设置全局超时;嵌入式 SDK 同样支持按需配置
13+
- 修复高并发场景下自适应超时过低导致开放端口漏扫的问题
14+
- 扫描异常退出时正常执行结果清理和落盘,避免主结果为空及 `.realtime.tmp` 残留
15+
16+
### 服务识别与协议插件
17+
18+
- 修复 `-nobr` 下 VNC 仍继续尝试密码的问题
19+
- Telnet 未授权结果增加真实命令执行验证,降低提示符误报
20+
- SSH 服务识别支持 RFC 4253 允许的 identification 前提示行
21+
- 修复 RDP Fast-Path 数据早于监听器初始化时触发的 nil pointer panic
22+
- 通用 SSL/TLS 指纹不再直接判定为 Web 服务,减少 MQTT TLS 等非 HTTP 服务的握手报错
23+
24+
### POC 覆盖
25+
26+
新增 100 个经过整理的内网常见产品 POC,覆盖:
27+
28+
- 泛微、致远、蓝凌、万户、通达、用友、金蝶、金蝶云星空
29+
- H3C、海康威视、锐捷、深信服、契约锁、帆软
30+
- Nacos、Kubernetes、GitLab、Jenkins、Hadoop、Spark、Solr、Elastic Stack 等
31+
32+
同时补充第三方来源说明,并为新增 POC 增加加载测试。
33+
34+
---
35+
36+
## 已解决 Issue
37+
38+
- #596 Telnet 未授权误报
39+
- #598 高并发下开放端口漏扫
40+
- #599 `-nobr` 未阻止 VNC 密码尝试
41+
- #600 TLS 服务扫描报错、结果文件为空及临时文件残留
42+
- #601 SSH 服务端口无法识别
43+
- #603 RDP Fast-Path nil pointer panic
44+
45+
---
46+
47+
## 升级说明
48+
49+
- 从 v2.2.0 可直接升级
50+
- 如需限制整个扫描任务的最长运行时间,请显式传入 `-gt <秒数>`
51+
- POC 仅用于已获授权的安全测试环境
52+
53+
## 校验
54+
55+
本版本已通过:
56+
57+
- `go test ./...`
58+
- GitHub Actions 测试构建
59+
- GoReleaser 全平台 snapshot 构建
60+
- VNC、SSH、RDP、Telnet 和 Web 服务识别回归测试
61+
62+
完整变更记录:
63+
64+
https://github.com/shadow1ng/fscan/compare/v2.2.0...v2.2.1

0 commit comments

Comments
 (0)