ZacharyZcR
|
5ebdbd3aa2
|
feat: 优化日志颜色方案,区分漏洞和普通信息
- 新增 LogVuln 级别(红色),用于漏洞和重要发现
- 密码爆破成功、未授权访问、POC漏洞等改用红色显示
- 普通信息(扫描统计等)改为白色
- Web指纹保持绿色
|
2026-01-17 13:21:43 +08:00 |
|
ZacharyZcR
|
c3bff843a3
|
fix: 修复进度条在Windows终端满屏重复输出的问题
- 添加终端宽度检测,动态调整进度条长度
- 使用空格覆盖清除旧内容,避免残留
- 简化进度条格式,确保不超过终端宽度
|
2026-01-17 13:11:41 +08:00 |
|
ZacharyZcR
|
25a9776fb9
|
feat: RDP使用NLA仅验证模式,避免挤掉已登录用户
- 添加ErrNLAAuthSuccess标志用于NLA验证成功信号
- tpkt层支持nlaAuthOnly模式,验证成功后不建立完整会话
- x224层正确传播NLA验证结果
- rdpCrack改用NlaAuth进行凭据验证
|
2026-01-15 00:21:25 +08:00 |
|
ZacharyZcR
|
e504c22d82
|
fix: 修复-user/-pwd凭据参数不生效的问题
问题原因:
- Parse()解析凭据后更新globalConfig
- 但BuildConfigFromFlags()创建新Config时使用默认字典
- 导致解析的UserPassPairs等凭据信息被丢弃
修复内容:
1. initialize.go: 将Parse解析的凭据结果应用到新Config
2. credential.go: 单用户密码对时创建UserPassPairs
3. rdp.go: 单凭据测试时跳过指纹识别,减少连接次数
|
2026-01-15 00:10:50 +08:00 |
|
ZacharyZcR
|
90c7f9c27e
|
fix: 修复RDP爆破高误报率问题 (#555)
- 移除 screen.go 中错误的认证结果覆盖逻辑
- 启用 NLA 协议的 ErrorCode 字段检测
- 添加 PubKeyAuth 验证确保认证真正成功
- 修复 io.go 中错误被静默忽略的问题
- 修复 socket.go/io.go 中可能导致 panic 的代码
- 修复 screen.go 中文件句柄泄漏和 log.Panic
|
2026-01-14 22:54:31 +08:00 |
|
ZacharyZcR
|
98c6ec3e2f
|
fix: Elasticsearch未授权检测优先于爆破 (#554)
|
2026-01-13 23:20:08 +08:00 |
|
ZacharyZcR
|
fc4a2315e4
|
fix(ci): 移除 PR 对 Project 自动化的触发
测试构建 / 代码检查 (push) Has been cancelled
测试构建 / 单元测试和构建 (push) Has been cancelled
测试构建 / 构建验证 (push) Has been cancelled
|
2026-01-11 20:22:42 +08:00 |
|
ZacharyZcR
|
71b92d4408
|
feat: v2.1.0 核心重构与功能增强
## 架构重构
- 全局变量消除,迁移至 Config/State 对象
- SMB 插件融合(smb/smb2/smbghost/smbinfo)
- 服务探测重构,实现 Nmap 风格 fallback 机制
- 输出系统重构,TXT 实时刷盘 + 双写机制
- i18n 框架升级至 go-i18n
## 性能优化
- 正则表达式预编译
- 内存优化 map[string]struct{}
- 并发指纹匹配
- SOCKS5 连接复用
- 滑动窗口调度 + 自适应线程池
## 新功能
- Web 管理界面
- 多格式 POC 适配(xray/afrog)
- 增强指纹库(3139条)
- Favicon hash 指纹识别
- 插件选择性编译(Build Tags)
- fscan-lab 靶场环境
- 默认端口扩展(62→133)
## 构建系统
- 添加 no_local tag 支持排除本地插件
- 多版本构建:fscan/fscan-nolocal/fscan-web
- CI 添加 snapshot 模式支持仅测试构建
## Bug 修复
- 修复 120+ 个问题,包括 RDP panic、批量扫描漏报、
JSON 输出格式、Redis 检测、Context 超时等
## 测试增强
- 单元测试覆盖率 74-100%
- 并发安全测试
- 集成测试(Web/端口/服务/SSH/ICMP)
|
2026-01-11 20:16:23 +08:00 |
|
ZacharyZcR
|
6b13b2e84f
|
feat: 添加 GitHub Issue 模板
- bug_report.yml: Bug 报告模板
- feature_request.yml: 功能请求模板
- plugin_request.yml: 新插件/协议支持请求模板
- false_positive.yml: 误报/漏报报告模板
- config.yml: 禁用空白 issue,添加文档链接
|
2025-12-20 10:31:39 +08:00 |
|
ZacharyZcR
|
03b21f92f1
|
docs: 测试构建
v2.0.1
|
2025-07-17 23:08:06 +08:00 |
|
ZacharyZcR
|
2674e469b8
|
docs: 测试构建
|
2025-07-17 23:00:28 +08:00 |
|
ZacharyZcR
|
d4a486763b
|
docs: 测试构建
|
2025-07-17 22:45:05 +08:00 |
|
ZacharyZcR
|
6fe1f11e36
|
docs: 测试构建
|
2025-07-17 22:36:51 +08:00 |
|
ZacharyZcR
|
6f17deb963
|
docs: 测试构建
|
2025-07-17 22:26:42 +08:00 |
|
ZacharyZcR
|
820ba6a35b
|
docs: 测试构建
|
2025-07-17 22:19:25 +08:00 |
|
ZacharyZcR
|
5bdfd769f2
|
docs: 测试构建
|
2025-07-17 22:14:53 +08:00 |
|
ZacharyZcR
|
b6b898532b
|
docs: 测试构建
|
2025-07-17 22:10:56 +08:00 |
|
ZacharyZcR
|
5dd74269a8
|
docs: 测试构建
|
2025-07-17 22:07:13 +08:00 |
|
ZacharyZcR
|
26d0955ec6
|
docs: 测试构建
|
2025-07-17 21:59:39 +08:00 |
|
ZacharyZcR
|
a198aeabe5
|
docs: 测试构建
|
2025-07-17 21:52:06 +08:00 |
|
ZacharyZcR
|
f182732a8b
|
docs: 测试构建
|
2025-07-17 21:42:49 +08:00 |
|
ZacharyZcR
|
b49228a07b
|
docs: 测试构建
|
2025-07-17 21:37:01 +08:00 |
|
ZacharyZcR
|
3af09b7d8a
|
docs: 测试构建
|
2025-07-17 21:33:36 +08:00 |
|
ZacharyZcR
|
379117b07a
|
docs: 测试构建
|
2025-07-17 21:26:49 +08:00 |
|
ZacharyZcR
|
4adb4222dd
|
docs: 测试构建
|
2025-07-17 21:23:29 +08:00 |
|
ZacharyZcR
|
dd8e327a56
|
docs: 测试新的构建
|
2025-07-17 18:15:50 +08:00 |
|
ZacharyZcR
|
ad5798d02e
|
docs: 测试新的构建
|
2025-07-17 18:12:28 +08:00 |
|
ZacharyZcR
|
3c8511e91f
|
docs: 测试新的构建
|
2025-07-17 18:09:18 +08:00 |
|
ZacharyZcR
|
d5e2c15333
|
docs: 测试新的构建
|
2025-07-17 18:00:25 +08:00 |
|
ZacharyZcR
|
9967b34fff
|
触发工作流测试
|
2025-07-17 17:59:10 +08:00 |
|
ZacharyZcR
|
487681b353
|
docs: 测试新的构建
|
2025-07-17 17:53:18 +08:00 |
|
ZacharyZcR
|
b1e67fd7b1
|
docs: 测试新的构建
|
2025-07-17 17:48:11 +08:00 |
|
shadow1ng
|
ac68df70f7
|
合并dev。变动太大,又得重新优化输出,进度50%。rpc服务冲突,暂时删除
|
2025-05-12 22:08:28 +08:00 |
|
shadow1ng
|
76cbdfb5f6
|
Merge remote-tracking branch 'origin/main'
# Conflicts:
# Common/Config.go
# Common/Flag.go
# Common/Log.go
# Common/Parse.go
# Common/ParseIP.go
# Common/ParseScanMode.go
# Core/ICMP.go
# Core/PortScan.go
# Core/Scanner.go
# Plugins/WebTitle.go
# README.md
# WebScan/WebScan.go
# WebScan/lib/Check.go
|
2025-05-12 22:01:58 +08:00 |
|
shadow1ng
|
c4378545b9
|
合并dev。变动太大吗,又得重新优化输出,进度50%。rpc服务冲突,暂时删除
|
2025-05-12 21:59:16 +08:00 |
|
shadow1ng
|
5aa2fd3599
|
简化输出格式
|
2025-05-12 20:20:53 +08:00 |
|
shadow1ng
|
faa9f319c8
|
update README.md
|
2025-05-12 18:17:45 +08:00 |
|
ZacharyZcR
|
25dc6102ed
|
perf: 默认线程改为600
|
2025-05-10 16:56:41 +08:00 |
|
ZacharyZcR
|
0dc4a6c360
|
perf: 日常优化
|
2025-05-05 04:00:35 +08:00 |
|
ZacharyZcR
|
2b4a4024b8
|
perf: 删除无用函数
|
2025-05-05 02:24:37 +08:00 |
|
ZacharyZcR
|
e58a48ba9b
|
fix: 修复扫描逻辑
|
2025-04-26 06:18:01 +08:00 |
|
ZacharyZcR
|
a8bd8ca508
|
docs: 移除说明,版本号增加
|
2025-04-26 04:25:22 +08:00 |
|
ZacharyZcR
|
247459a7f7
|
fix: 细节修复
|
2025-04-26 04:16:31 +08:00 |
|
ZacharyZcR
|
424c654c43
|
Merge pull request #470 from tongque0/dev
feat: 新增api扫描功能
|
2025-04-25 22:27:55 +08:00 |
|
tongque
|
7865038b22
|
fix:修复rebase时造成的参数丢失
|
2025-04-22 19:11:40 +08:00 |
|
tongque
|
64588ab28a
|
feat: 添加扫描结果响应中的总结果数和结束结果数字段,并优化错误日志记录
|
2025-04-22 19:05:05 +08:00 |
|
tongque
|
2d9ea9c1d3
|
fix: 修复 API 密钥逻辑,确保正确设置和使用 Fscan-API-SECRET 头
|
2025-04-22 19:05:05 +08:00 |
|
tongque
|
a30cd12249
|
refactor: rpc请求需要配置请求头:秘钥
|
2025-04-22 19:05:05 +08:00 |
|
tongque
|
c074adb3a9
|
feat: 增强 gRPC 和 HTTP 网关服务
|
2025-04-22 19:05:05 +08:00 |
|
tongque
|
f2475bf97c
|
perf:对flag.go更少的修改,方便rebase查看文件变化
|
2025-04-22 19:05:00 +08:00 |
|