Skip to content

Latest commit

 

History

History
56 lines (34 loc) · 2.41 KB

README_zh.md

File metadata and controls

56 lines (34 loc) · 2.41 KB

DongTai-agent-go


English version

license Apache-2.0 GitHub stars GitHub forks GitHub Contributors

Github Version Release downloads

项目介绍

DongTai-agent-go 是洞态IAST 针对 Go 应用开发的数据采集端。在添加 iast-agent 代理的 Go 应用中,通过改写汇编地址的方式采集所需数据,然后将数据发送至 DongTai-openapi 服务,再由云端引擎处理数据判断是否存在安全漏洞。

DongTai-agent-go 由corerunservice三个主要部分构成,其中:

  • run用来按需运行需要插装的包的agent
  • core是核心包,其主要功能是:字节码插桩、数据采集、数据预处理、数据上报、第三方组件管理等。
  • service用于获取应用发送的请求以及收到的响应,用于数据展示以及请求重放功能。

应用场景

  • DevOps流程
  • 上线前安全测试
  • 第三方组件管理
  • 代码审计
  • 0 Day挖掘

快速上手

快速使用

请参考:快速开始

快速开发

  1. Fork DongTai-agent-go 项目到自己的github仓库并 clone 项目:

    git clone https://github.com/<your-username>/DongTai-agent-go
  2. 根据需求编写代码

  3. 贡献代码。如果您想要向洞态 IAST 团队贡献代码,请阅读完整的贡献指南

支持的Go版本及中间件

  • Go 1.11+
  • Gin,Gorm等主流软件和中间件