Skip to content

Releases: chainreactors/gogo

v2.11.2

20 May 13:05
Compare
Choose a tag to compare

Changelog

  • 1daa12f 修复bug, 该bug导致输出到文件时没有自动删除颜色, 在上个版本引入, 现已修复.
  • fd231dc 修复domain无法解析到ip的bug
  • cb95ada Optimize import order
  • 44db39c -F 允许从远程加载.e.g. gogo -F http://url

templates update

  • 添加多个主动指纹, jenkins与xxl-job. thanks @0nion1
  • 删除tmp.yml中的多个质量指纹
  • port.yaml中添加多个top3常见端口

Full Changelog: v2.11.1...v2.11.2

v2.11.1

27 Apr 09:16
Compare
Choose a tag to compare

Changelog

  • 0cea090 取消icmp的特殊改动, icmp的timeout时间不再减半, 导致某些情况下漏报率过高
  • 6936efd 修复smart解析失败的bug. Thanks @7ten7
  • 7721d92 修复-v参数报错的bug. Thanks @7ten7
  • ba08835 修复-m s在子网掩码为16-24时不生效的bug. Thanks @fengbj-web
  • 39f96b3 update compile os to ubuntu 20.04
  • b748bd9 添加了scan, finger, neotron的example
  • 57e485d 删除ss mod debug日志

docs update

Full Changelog: v2.11.0...v2.11.1

v2.11.0

21 Mar 17:27
Compare
Choose a tag to compare

Changelog (修复了两个bug重新发布)

[New Feature]

  • 02b15ac 新增ipv6支持, -i 240e:cf:af02:4::1:d/120 -p all , ipv6不支持smart扫描. Thanks @0nion1 提供的需求
  • 6128f70 随机化-m s/ss的ip生成顺序, 用来绕过某些设备的防护规则
  • 新增指纹规则, 添加了cert字段, 用来解决一些cdn的特征与cert关联

Break!

该版本不向前兼容, 老的结果文件无法用新版格式化, 新版的扫描结果同样无法用老的版本格式化.

优化

  • 15f11a3 重构输出功能, 统一输出的格式为jsonlines, 即一行一个json
  • 7fb05bf 统一windows与linux命令行风格为posix
  • 2448272
    • 添加--no的别名-n
    • 添加网段过小时启用启发式扫描的错误提示. Thanks @Ppsoft1991
    • 将color设置为-F的默认输出格式
    • 调整配色
    • 添加icmp的错误状态
    • 更新templates
  • 56d824c 减少content与[]byte的相互转换, 略微提升性能
  • 9f478bf 优化debug状态下的log, 不会自动删除.sock.lock
  • f64043f finger中的regexps添加cert字段 vulns格式修改为map

bug修复

  • 9271e95 修复--plugin-debug无法输出堆栈的bug

templates 更新

  • 删除了数百条从未命中过的指纹与重复的指纹
  • 新增了2233条新的指纹, 目前放在tmp.yaml, 在后续版本中持续优化. Thanks @0nion1 进行了指纹筛选工作
  • 新增cdn相关的指纹, cdn.yaml
  • 删除了一些极少命中的罕见端口
  • 修复了某些特殊的java-rmi无法识别的bug. Thanks @0nion1

update:
-v 参数出现报错的bug, 使用vps手动编译代替了action自动编译的二进制文件. 如不放心可自行编译

v2.10.7

02 Mar 12:33
Compare
Choose a tag to compare

Changelog

  • 110beac 退出信号时自动保存文件, 防止内存中的数据丢失
  • 6f8ee71 将nuclei相关代码迁移到单独的仓库neutron
  • 9f1f1aa 再添加一个协议判断的特例, tls端口但配置了302跳转到https
  • 0a93674 修复文件名重复时, 程序不会正常退出的bug
  • 8a9528c 修复多个workflow连用逗号添加错误导致结果文件解析错误的bug. Thanks @Liki4
  • e5a8f6a 修复一个https协议识别错误的bug. Thanks @0nion1
  • 00d7972 修复workflow与命令行--af不一致的bug. Thanks @0nion1
  • e76f7e8 修复tcp finger重复发包的bug
  • 485a413 sum与alivesum统计修改为线程安全的

v2.10.6

14 Feb 19:22
Compare
Choose a tag to compare

Changelog

templates update

  • 调整多个端口配置, 删除一些极少见的端口, 添加多个端口别名与tag
  • 调整大量指纹, 删除多个低质量指纹, 添加多个服务指纹
  • 添加dubbo web login poc
  • 添加yapi的指纹与注册接口poc
  • 添加apisix login poc
  • 添加canal login poc
  • 添加druid login poc
  • 添加couchdb cve-2017-12635 poc
  • 添加jdwp指纹

v2.10.5

07 Feb 06:01
Compare
Choose a tag to compare

(无功能性更新, 仅调整与测试自动编译发布方式)

Changelog

  • 调整编译与优化脚本, 添加打包合集并将进行编译的操作系统版本降低到ubuntu18.04
  • 调整与优化多处日志的拼写错误

Full Changelog: v2.10.4...v2.10.5

v2.10.4

28 Jan 06:47
Compare
Choose a tag to compare

Changelog

templates 更新

  • 新增了socks5/4的识别与未授权检测
  • 新增harbor public images poc 感谢 @PolarPeak
  • 新增apollo 默认口令登录 poc 感谢 @0nion1
  • 多处指纹细节微调

Full Changelog: v2.10.3...v2.10.4

v2.10.2

16 Dec 16:16
Compare
Choose a tag to compare

Changelog

  • 1ef7d8c 调整socket读的数据大小到16k, 加强指纹匹配的效果
  • 5c2b39c 修复指纹匹配中, rule配置的version规则不生效的bug
  • d687b26 重新启用smbghost
  • 410f841 新增-o的两个别名cert与scheme, 分别对应host与protocol. Thanks #19
  • f1874a2 优化--af场景下, 自动生成的函数名
  • 8ebc1a7 update templates
  • 8666208 update README.md

Full Changelog: v2.10.0...v2.10.2

2.10.0版本为prelease发布, 可能很多人没看到, 因此再贴一遍

v2.10.0

warn: 本次更新修改了result的json结构, 2.10.*与 2.9.*版本的gogo在-F时不能混用.

  • 59dcc1c 新增--output-filter, 用作在扫描时过滤特定结果, 例如 gogo -i 1.1.1.1/24 --output-filter frame::nginx -q -o url | nginxfuzzer
  • 5ec688a 支持-j与-l覆盖workflow, 现在可以更自由的使用workflow, 例如 -w s -l ip.txt
  • 5a5ed20 优化frameworks的结构, 现在多次扫描不会出现一堆相同的frame了
  • 5ea7667 新增--filter--output-filter 下的新过滤器, from与tag, 例如--filter from==404 , 仅支持==!=匹配
  • 9a607e0 实装tag, 在generator时会根据templates中的fingers文件名添加文件名相同的tag, 可使用--filter tag==waf 进行过滤
  • ad60758 优化进度输出, 每进行65535次扫描会在命令行输出一条信息, 用来扫描大的单独网段时判断当前进度.
  • c547483 优化多处性能上的问题, 部分信息只有在--debug下才会进行收集以减少不必要的计算.
  • decc030 优化fingerScan性能
  • 65202b8 优化多处log信息的细节.
  • 1257c49 优化snmp协议, 现在能更准确的获取title
  • b1f7aac 给smbscan添加全局错误处理, 防止内网中特殊的smb协议导致报错
  • ec69fcc 将templates_gen迁移到templates仓库中

更新了README与doc, templates适配到最新的commit, 新增了多个指纹, 调整了多个端口配置与workflow配置

Full Changelog: v2.9.6...v2.10.0

v2.10.0

08 Dec 04:46
Compare
Choose a tag to compare
v2.10.0 Pre-release
Pre-release

该release为pre-release状态, master分支暂未合并.

Changelog

warn: 本次更新修改了result的json结构, 2.10.*与 2.9.*版本的gogo在-F时不能混用.

  • 59dcc1c 新增--output-filter, 用作在扫描时过滤特定结果, 例如 gogo -i 1.1.1.1/24 --output-filter frame::nginx -q -o url | nginxfuzzer
  • 5ec688a 支持-j与-l覆盖workflow, 现在可以更自由的使用workflow, 例如 -w s -l ip.txt
  • 5a5ed20 优化frameworks的结构, 现在多次扫描不会出现一堆相同的frame了
  • 5ea7667 新增--filter--output-filter 下的新过滤器, from与tag, 例如--filter from==404 , 仅支持==!=匹配
  • 9a607e0 实装tag, 在generator时会根据templates中的fingers文件名添加文件名相同的tag, 可使用--filter tag==waf 进行过滤
  • ad60758 优化进度输出, 每进行65535次扫描会在命令行解密上输出一条信息.
  • c547483 优化多处性能上的问题, 部分信息只有在--debug下才会进行收集以减少不必要的计算.
  • decc030 优化fingerScan性能
  • 65202b8 优化多处log信息的细节.
  • 1257c49 优化snmp协议, 现在能更准确的获取title
  • b1f7aac 给smbscan添加全局错误处理, 防止内网中特殊的smb协议导致报错
  • ec69fcc 将templates_gen迁移到templates仓库中

更新了README与doc, templates适配到最新的commit, 新增了多个指纹, 调整了多个端口配置与workflow配置

Full Changelog: v2.9.6...v2.10.0

v2.9.6

15 Nov 08:29
Compare
Choose a tag to compare

Changelog

  • 5ad24f8 修复filter不生效的bug
  • 5f91e9e 统一hostscan与其他插件对title的匹配规则
  • df3497c 修复ccidr文件没有close,导致无法生成的bug ,修复opiton中-P参数的一处拼写错误
  • bb8c897 finger匹配的结果新增tag字段
  • e8d88e8 update README.md
  • 6fec51d update templates

Full Changelog: v2.9.4...v2.9.6