Web服务器HTTP访问日志解析、筛选和SQL数据库存储。

logalyzer的Python项目详细描述


分析臃肿的http访问日志以提取所需的信息 关于(希望)真正的人而不是无休止的 通过网络流量的黑客和机器人流 现在。将信息存储在关系数据库中 使用sql的所有功能访问它。

使用多核CPU的能力与TwistedAsynQueue,和 sAsync同时快速地处理日志文件。重复条目 被忽略,所以你不必担心 日志文件(它发生了)过滤是向前和向后的; 一旦确定一个条目来自一个坏的参与者,所有日志 来自该IP地址的条目将被清除并忽略

如果你看到机器人垃圾通过并污染你的日志 一些新的利用漏洞的尝试,只需将其规则添加到规则中 列表,从预先打包的logalyzer开始。下一个 运行时,这些条目也将被清除。

(可选)生成可以使用的违规者IP地址列表 完全拒绝访问您的web服务器。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
通过signingReport运行安卓应用程序时发生java错误   java我需要实现hashCode()和equals()方法吗?   javascript Selenium Java从Pinterest下载图像   java Tomcat(嵌入式),无需重新启动即可进行更改   java检查每个if是否有匹配的endif   的java接口。我也是。罐子   mysql java。sql。SQLException:列索引超出范围,0<1。使用准备好的语句   如何在java中修改json字符串?   javascript智能手机的独特功能   web服务java。lang.NoSuchMethodError:javax。ws。rs.core。响应$Status$Family   sockets通过浏览器/URL与ServerSocket建立Java连接   JavaSpring数据自定义存储库和接口隔离原则   swing从不同的java类访问jdialog的一个实例   java如何根据发出的事件有条件地缓冲分组的可观察/流量?   用java将电子邮件正文导出为html文件   JavaSpring获取ServletContext并将其作为Bean提供   setter不做java中应该做的事情