# Alog-Any **Repository Path**: XcNGG/alog-any ## Basic Information - **Project Name**: Alog-Any - **Description**: AlogAny是一款功能强大的应用系统日志分析工具,旨在帮助用户深入挖掘和理解应用系统的日志数据,从而为系统的运维、优化和安全防护提供有力支持。 通过简洁明了的命令行界面,让用户能够轻松地对日志文件进行各种统计和分析操作。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-08 - **Last Updated**: 2025-01-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README > 原创web应用系统日志分析工具,快速排查统计攻击日志 > > 当前发布版本:0.0.1 > > 下个版本发布时间:2025.1.12 > > 项目地址:[https://gitee.com/XcNGG/alog-any](https://gitee.com/XcNGG/alog-any) > > 下载地址:[https://gitee.com/XcNGG/alog-any/releases](https://gitee.com/XcNGG/alog-any/releases) > AlogAny是一款功能强大的应用系统日志分析工具,旨在帮助用户深入挖掘和理解应用系统的日志数据,从而为系统的运维、优化和安全防护提供有力支持,支持自定义关键词排查`Payloads` 通过简洁明了的命令行界面,让用户能够轻松地对日志文件进行各种统计和分析操作。 ## 基本使用 ![](https://cdn.nlark.com/yuque/0/2025/png/34204415/1736072946903-b386207b-ac35-4b90-97ea-7e3f672d1d6f.png) + **日志路径指定**:用户可以通过 `-l` 或 `--log` 参数,灵活地指定待分析的日志文件路径,无论是本地文件还是网络路径,工具都能准确识别并读取日志内容,为后续分析奠定基础. + **统计记录数量自定义**:借助 `-tp` 或 `--top` 参数,用户可以自定义统计前 N 条记录的数量,默认为 10 条。这一功能让用户能够根据实际需求,获取到最关注的统计结果,如最常见的错误类型、最频繁的访问来源等,便于快速定位问题或分析趋势. + **统计类型选择**:工具提供了两种统计类型,通过 `-t` 或 `--type` 参数进行选择。`at` 代表攻击统计,能够对日志中潜在的攻击行为进行分析,如暴力破解尝试、SQL 注入迹象等,帮助用户及时发现并应对安全威胁;`bs` 代表基础统计,涵盖日志的基础信息统计,如访问量、响应时间、状态码分布等,为系统的日常运维和性能优化提供数据依据. + **输出格式灵活**:用户可以通过 `-o` 或 `--output` 参数,选择输出文件的格式。对于基础统计(`bs`),支持输出为文本文件(`txt`)和 Excel 文件(`xlsx`),方便用户进行进一步的数据处理和可视化展示;而攻击统计(`at`)由于其特殊性,目前仅支持输出为文本文件(`txt`),以确保统计结果的清晰呈现和便于阅读. ```php optional arguments: -h, --help show this help message and exit -l LOG, --log LOG 指定log路径 -tp TOP, --top TOP 指定统计前N条记录(默认为10) -t {at,bs}, --type {at,bs} 统计类型(at攻击统计|bs基础统计) -o {txt,xlsx}, --output {txt,xlsx} 输出文件格式(at不支持xlsx) ``` ## 常用示例 ![](https://cdn.nlark.com/yuque/0/2025/png/34204415/1736086625248-93da8dc8-084c-4ce7-851b-d969caaa28ac.png) ```php alogany.exe -o xlsx # 默认情况下,分析当前路径下的access.log日志,基础统计 alogany.exe -o txt -t bs -l log/access.log # 指定路径分析,输出txt,攻击统计 alogany.exe -o txt -t at -l log/access.log # 指定路径分析,输出txt,基础统计 ``` ## License获取 License与应急响应工具包一致 + 最新License获取:[https://www.yuque.com/xcngg/ywiuzg/cw5zsdidg36mxlb1](https://www.yuque.com/xcngg/ywiuzg/cw5zsdidg36mxlb1?singleDoc#) + 应急响应工具包使用说明:[https://www.yuque.com/xcngg/ywiuzg](https://www.yuque.com/xcngg/ywiuzg) ## 更新计划 ...