项目简介
本项目是一个小型站点监测平台,从客户端视角对站点进行监测。具有简单易用、部署轻量的特点,不过从客户端监测服务端存在一定局限。平台拥有站点监测报警、死链检查、证书检查、TDK检查等功能,还扩展了Mysql、SqlServer、Redis监测工具。它是基于gin+vue+Bootstrap5的标准实践项目,项目结构和编码简洁直观,可供学习参考。
项目的主要特性和功能
- 站点监测报警:支持通过邮件进行报警通知。
- 检查功能:可进行死链、证书、TDK检查。
- 数据库监测:提供Mysql、SqlServer、Redis监测工具。
- 安全防护:Web应用防火墙可防护多种漏洞攻击。
- 多种探测技术:采用Web扫描、操作系统探测、端口探测、服务探测、Web爬虫等技术。
- 渗透测试:以黑盒方式对站点进行渗透测试。
安装使用步骤
- 环境准备:安装并配置Go语言环境,正确设置
GOPATH
和GOROOT
环境变量。 - 代码获取:从项目的源代码仓库获取代码。
- 依赖安装:在项目目录下运行
go mod download
安装依赖。 - 运行程序:在命令行执行
go run main.go
启动程序。 - 访问界面:在浏览器访问
localhost:8080
,登录并配置站点。 - 开始监测:添加需监测的站点,配置监测选项后点击开始按钮。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】