Web服务器HTTP访问日志解析、筛选和SQL数据库存储。
logalyzer的Python项目详细描述
分析臃肿的http访问日志以提取所需的信息 关于(希望)真正的人而不是无休止的 通过网络流量的黑客和机器人流 现在。将信息存储在关系数据库中 使用sql的所有功能访问它。
使用多核CPU的能力与Twisted,AsynQueue,和 sAsync同时快速地处理日志文件。重复条目 被忽略,所以你不必担心 日志文件(它发生了)过滤是向前和向后的; 一旦确定一个条目来自一个坏的参与者,所有日志 来自该IP地址的条目将被清除并忽略
如果你看到机器人垃圾通过并污染你的日志 一些新的利用漏洞的尝试,只需将其规则添加到规则中 列表,从预先打包的logalyzer开始。下一个 运行时,这些条目也将被清除。
(可选)生成可以使用的违规者IP地址列表 完全拒绝访问您的web服务器。