SkillAgentSearch skills...

LogAnalyser

由ABC_123编写的Web日志分析工具

Install / Use

/learn @abc123info/LogAnalyser
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

大家好,我是ABC_123。最近我在家里集中精力,把多年前写的 Web 日志分析工具重新梳理并完善一下。该工具从 2017 年开始编写,期间一直断断续续地修改和新增功能,最近终于抽出时间系统性地更新优化,整理出了一个相对完整可用的版本,分享给大家使用。 d111

d333

d222

以下是日志分析工具生成的报告:

<img width="1821" height="847" alt="image-20260115160638203" src="https://github.com/user-attachments/assets/7f2af4a1-ea02-4c61-951b-c096beccc759" /> <img width="1417" height="688" alt="image-20260115141739816" src="https://github.com/user-attachments/assets/71f0c5c0-4ac5-4961-959b-13a608eb4e1e" /> <img width="1800" height="833" alt="image-20260115141907184" src="https://github.com/user-attachments/assets/b434cd25-7f13-4fc5-b666-bdb5a11b2ec8" />

2026.01.15 3个曲线图添加动态Y轴范围计算,使曲线图看起来更加明显。

2026.01.12 解决图形界面卡死问题。

2026.01.10 调整图形界面的配色,使其看起来更加美观

2026.01.08 为工具添加图形界面,优化前端页面。

2026.01.06 修正前端页面的各种bug。

2026.01.05 对前端页面进行大幅度的美工。

2026.01.04 新增对Tomcat、Weblogic的日志分析功能。

2026.01.03 新增对Nginx日志分析功能。

2026.01.02 新增对HTTP请求方法的记录功能。

2026.01.01 优化对IIS6.x-IIS8.5版本的日志分析功能。

2025.12.19 使用xxHash非加密哈希算法替代MD5,提升日志处理速度。

2025.12.18 IPGeoLiteUtils.java类中添加LRU缓存。

2025.12.16 使用1MB缓冲区替代默认8KB缓冲区,提升大文件写入写出速度。

2025.12.15 DateUtil缓存优化。

2025.12.13 大幅度修正日志分割表达式

2025.12.11 更正响应码1-3数字表达式

2025.12.09 更正referer请求头特殊格式匹配

2025.11.02 优化代码,解决性能消耗问题。

2025.10.18 采用对日志分片的形式,解决分析大日志文件卡死的问题。

2025.01.01 重新阅览代码,对功能进行大量调整。

2024.06.18 对先前的java代码进行大幅度修改,修正和调整大量问题。

2024.08.10 修复生成报告的cc攻击列表始终为空的bug

2024.08.10 修复生成的图表时间错乱的bug

2024.08.09 更换ip地址库为最新

2024.08.09 解决输出结果中文乱码问题

2024.08.09 解决输出结果XSS会弹窗的bug

2017 -2024 几年间,断断续续对Web日志分析工具进行各种功能扩充。

2017.12.21 改用java代码重写全部功能,完成第1个demo版本的测试。

2017.06.06 完成一个初步能用的日志分析工具。

2016.05.05 开始使用易语言编写第1个demo版本。

View on GitHub
GitHub Stars124
CategoryDevelopment
Updated15h ago
Forks3

Security Score

80/100

Audited on Mar 28, 2026

No findings