项目:https://github.com/woniu336/rhit
场景
市面上有不少分析nginx日志的工具,部分内容和统计工具有重合,还有不少花里胡哨的、加载慢的,总觉得不顺手,就自己训练AI做了一个自用的,借此分享出来,如果你觉得还行,就打个星吧。
基于 rhit 的 Web 日志分析和报告管理系统,提供友好的 Web 界面进行日志查询、威胁检测和报告管理。
功能特性
- 📊 日志报告管理:自动生成和管理多站点的 rhit 报告
- 🔍 日志搜索:支持按状态码、路径、IP等条件搜索日志
- 🛡️ 威胁检测:IP威胁分析、XSS/SQL注入检测、爬虫识别
- 🕷️ 蜘蛛统计:识别30+种知名爬虫,按类型统计访问情况
- 🔐 用户认证:基于 Session 的登录认证系统
- ⏰ 定时任务:自动生成每日报告并清理旧数据
快速安装
首先开放5000端口,例如
ufw allow 5000/tcp
一键脚本
git clone https://github.com/woniu336/rhit.git
cd rhit
chmod +x install.sh
./install.sh
打开浏览器访问:http://localhost:5000
默认账号:
- 用户名:
admin - 密码:
admin123
如果使用我之前的rsyslog教程设置日志中心,需要替换脚本
cd /rhit && \
wget -O daily_report.sh https://github.com/woniu336/rhit/raw/main/daily_reports.sh && \
chmod +x daily_report.sh && \
echo "下载并设置权限完成,准备执行..." && \
./daily_report.sh
截图预览





