Releases: chainreactors/gogo
Releases · chainreactors/gogo
Nightly 20260616
feat: add context.Context support for cancellable scans Thread context through RunWithArgs → Config → scan loops and generators so that external callers (aiscan REPL, SDK) can cancel running scans via context cancellation. All scan modes (Default, Smart, Alive) and their recursive paths now check ctx.Done(). Generator goroutines use context-aware channel sends to prevent goroutine leaks on cancellation. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Nightly 20260529
v0.0.0-nightly.20260529 fix: make tinygo build work on windows
Nightly 20260122
v0.0.0-nightly.20260122 chore: update fingers
v2.14.1 (re-release)
v2.14.1
- [refactor] 移除全局变量,重构内部结构 (如果你使用 gogo 作为 library,可能需要调整代码)
Changelog
- [feat] 实现 gogo SDK 和示例代码, 支持将 gogo 作为库使用
- [feat] 重构 gogo SDK 接口
- [feat] 添加扫描计时功能, #120
- [fix] 修复 TCP 指纹加载失败问题
- [fix] 修复 -v/-e 参数不生效问题
- [fix] 修复 -m s/ss 模式下的cidr解析panic , #122
Full Changelog: v2.14.0...v2.14.1
v2.14.0
v2.13.8
Changelog
- [feat] 新增
--ff参数用来动态追加指纹, 支持文件和urlgogo -i baidu.com --ff finger1.yaml --ff finger2.yaml --ff http://host/finger3.yaml - [improve]
port-config支持从url加载 - [improve]
-p -会自动追加icmp,oxid, #114
Full Changelog: v2.13.7...v2.13.8
v2.13.7
v2.13.6
Changelog
- [feat] 支持代理链,
gogo --proxy socks5://1.1.1.1 --proxy http://2.2.2.2 ... - [feat] 支持http/https, socks5/socks4, ssh 代理
(基于rem的附属基础设施: https://github.com/chainreactors/proxyclient) - [enhance] --exclude/exclude-file 全局生效
- [fix] 修复fingers库多个bug
- [fix] 统一指纹匹配时的转小写逻辑
- [fix] 多个header时指纹匹配不完全的bug,例如多个Set-Cookie
- [fix] 修复UTF8ConvertString的错误使用, 内存频繁分配,CPU大量占用的bug
- [fix] 修复HTTP Chunk格式的body解析
- [fix] 修复proxyclient, fingers, utils 库对v1.11兼容性
v2.13.5
Changelog
- [fix] -n/--no 不生效的bug
- [fix] 限制http读取的数据上限为32K
- [enhance] 去掉了internal包限制, 允许gogo被其他golang程序当作lib调用 #101
Full Changelog: v2.13.4...v2.13.5
v2.13.4
Changelog
- [enhance] 将各种配置从json迁移到yaml 代价可以接受, 不影响兼容性, gogo的体积会大几十KB 修复 #96
- [enhance] 去掉了原来的json加载, 现在支持yaml加载, #93
- [enhance] gogo 在被IoM 的execute_exe加载时挂死的bug
Tempaltes
- [fix] 去除nmap特征 , chainreactors/templates#51 Thanks @lovelyjuice
Full Changelog: v2.13.3...v2.13.4