Gogo项目v2.13.8版本发布:动态指纹加载与端口配置优化
gogo 面向红队的, 高度可控可拓展的自动化引擎 项目地址: https://gitcode.com/gh_mirrors/go/gogo
Gogo是一款功能强大的网络安全扫描工具,专注于高效、灵活的网络探测和指纹识别。该项目采用Go语言开发,具有跨平台支持、高性能并发等特性,能够帮助安全研究人员和网络管理员快速发现网络资产并识别服务指纹。
本次发布的v2.13.8版本带来了两项重要功能改进和一项使用体验优化,进一步提升了工具的灵活性和易用性。
动态指纹加载功能
新版本引入了--ff
参数,支持从多个来源动态追加指纹规则。这一功能极大地增强了指纹识别的灵活性,用户可以根据实际需求组合不同的指纹规则集。
使用方式支持三种形式:
- 本地文件:
gogo -i baidu.com --ff finger1.yaml
- 多个文件组合:
gogo -i baidu.com --ff finger1.yaml --ff finger2.yaml
- 远程URL加载:
gogo -i baidu.com --ff http://host/finger3.yaml
这项改进使得用户能够:
- 按需组合不同的指纹规则集,避免维护单一庞大的指纹文件
- 方便地共享和使用社区贡献的指纹规则
- 实现指纹规则的动态更新,无需频繁更新主程序
端口配置加载优化
端口配置(port-config
)功能现在支持从URL直接加载。这一改进使得团队可以:
- 集中管理端口配置规则
- 实现配置的实时更新和统一分发
- 方便地在不同环境中共享相同的扫描配置
自动协议追加功能
针对-p -
参数的使用体验进行了优化,现在会自动追加icmp
和oxid
协议。这一改进解决了#114号问题,使得扫描默认协议时更加全面,无需用户手动指定这些基础协议。
跨平台支持
Gogo继续保持其优秀的跨平台特性,本次更新提供了包括Windows、Linux、macOS、FreeBSD、Solaris等多种操作系统支持,涵盖x86、x64、ARM、ARM64、MIPS等多种CPU架构。特别值得一提的是,新版本继续提供对Windows XP系统的兼容支持,这在老旧系统环境中尤为实用。
技术价值
v2.13.8版本的改进体现了Gogo项目对实用性和灵活性的持续追求。动态指纹加载机制使得工具能够更好地适应不同场景下的扫描需求,而端口配置的远程加载功能则提升了团队协作的效率。这些改进不仅增强了工具的功能性,也体现了开发者对用户体验的重视。
对于安全研究人员和网络管理员而言,这些新特性将显著提升日常扫描工作的效率和灵活性,特别是在需要定制化扫描策略或团队协作的场景下。
gogo 面向红队的, 高度可控可拓展的自动化引擎 项目地址: https://gitcode.com/gh_mirrors/go/gogo
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考