Skip to content

Releases: chainreactors/gogo

Nightly 20260616

16 Jun 08:57

Choose a tag to compare

Nightly 20260616 Pre-release
Pre-release
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

29 May 14:26

Choose a tag to compare

Nightly 20260529 Pre-release
Pre-release
v0.0.0-nightly.20260529

fix: make tinygo build work on windows

Nightly 20260122

22 Jan 03:00

Choose a tag to compare

Nightly 20260122 Pre-release
Pre-release
v0.0.0-nightly.20260122

chore: update fingers

v2.14.1 (re-release)

16 Dec 16:29

Choose a tag to compare

v2.14.1

⚠️ Breaking Changes

  • [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

06 Jul 08:57

Choose a tag to compare

破坏性更新, 支持了多次任务输出到一个文件, 重构了输出文件结构

Changelog

  • [feat] 如果没有指定-o/-O自动基于-f的后缀解析输出格式
  • [feat] 支持通过!标记排除端口, #113
  • [feat] 支持自动合并扫描结果, #115
  • [fix] 修复ubuntu20glibc not work, #116
  • [fix] 程序退出过快导致没有完全print, #105

Full Changelog: v2.13.8...v2.14.0

v2.13.8

12 May 14:57

Choose a tag to compare

Changelog

  • [feat] 新增--ff 参数用来动态追加指纹, 支持文件和url gogo -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

19 Feb 18:31

Choose a tag to compare

What's Changed

  • [fix] 修复自v2.13.4引入的workflow不生效的bug
  • [fix] remove unnecessary wg.Done by @BaiMeow in #104
  • [fix] 降级github action的golang版本为1.17
  • [fix] -O not work, #97
  • [fix] memcache 拼写错误 #87

New Contributors

Full Changelog: v2.13.6...v2.13.7

v2.13.6

09 Jan 08:44

Choose a tag to compare

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

12 Nov 06:23

Choose a tag to compare

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

24 Sep 10:59

Choose a tag to compare

Changelog

  • [enhance] 将各种配置从json迁移到yaml 代价可以接受, 不影响兼容性, gogo的体积会大几十KB 修复 #96
  • [enhance] 去掉了原来的json加载, 现在支持yaml加载, #93
  • [enhance] gogo 在被IoM 的execute_exe加载时挂死的bug

Tempaltes

Full Changelog: v2.13.3...v2.13.4