OpenAPI Log Cat 基于 OpenAPI 的 Nginx 日志分析器开源项目

我要开发同款
匿名用户2022年11月18日
102阅读
开发技术GO语言
所属分类Google Go、日志工具(Logging)、程序开发
授权协议MIT

作品详情

OpenAPILogCat是基于OpenAPI的Nginx日志分析器,通过调取OpenAPI定义文档,对Nginx请求中的异常请求进行分析,以达到预警分析等目的。

原理OpenAPI是一种用于定义API结构的规范,在Java里我们可以使用swagger进行自动生成。其他语言也可以(Golang等)。通过这种对开发人员零成本的工具,我们可以高效的获取开放API服务的业务结构、合理输入及输出等描述信息。

结合这种描述信息以及实际发生的访问日志,我们就可以有效的对恶意访问进行筛选,比如常见的各式扫描访问(通过常见的管理页面、登录页面等扫描访问服务,达到获取服务漏洞的目的)。

使用方式goinstallgitee.com/bjf-fhe/apicat

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论