1、项目名称:赛克蓝德日志分析软件 seci-log
项目简介:赛克蓝德日志分析软件,主要对日志进行收集,格式化,然后进行分析,日志可以是系统日志,也可以是业务日志,业务日志需要二次开发。目前支持 linux 登录相关的安全日志。采集方式,目前支持 syslog 日志,后续会增加文件,数据库日志的收集。
本项目提供了一整套中小企业关注的访问安全的解决方案,如有没有人非法访问你的服务器,因为在云平台下,任何人只要接入网络都可以访问到你的机器。所以我认为应该优先报告非上班时间访问,非上班地点访问,密码猜测,账号猜测,账号猜测成功等行为。
项目地址:https://gitee.com/secisland/seci-log
2、项目名称:Android 日志分析工具 LogCatTool
项目简介:Android 常用开发工具 Eclipse 和 Android Studio 本身自带有日志查看工具 LogCat ,一般性使用基本满足要求。但若长期处于 Android 的深度开发,会发现自带的工具内容缓冲区有限,会造成历史数据的丢失,且无法进行信息过滤和日志头自动提取分类。
为了解决这些问题,故而开发了此款软件,该软件不仅解决了上述问题,而且还支持对日志文件进行离线分析和导出备份,支持对日志内容的横向过滤和纵向过滤,且可通过 ADB 工具直连物理设备进行日志的监控和分析,无需依赖开发工具。另外,软件为完全自主开发,对后期若有新的功能需求可以很方便的进行功能扩展和维护。
项目地址:https://gitee.com/surface-pro/androidrizhifenxigongju
3、项目名称:Apache日志分析程序
项目简介:这是一个我(站长)多年以前用 VC++ 写的用来简单分析 Apache 日志文件的工具,下载地址中包含整个项目的源码打包,可以直接用 VC 打开并编译。
项目地址:https://gitee.com/ld/Apache-Log-Analyzer
4、项目名称:日志切割清理工具 Log-Cutter
项目简介:Log-Cutter 是 JessMA 开源组织开发的一个简单实用的日志切割清理工具。对于服务器的日常维护来说,日志清理是非常重要的事情,如果残留日志过多则严重浪费磁盘空间同时影响服务的性能。如果用手工方式进行清理,会花费太多时间,并且很多时候难以满足实际要求。例如:如何在每个星期六凌晨3点把超过 2G 大的日志文件进行切割,保留最新的 100M 日志记录? 网上没有发现能满足本座要求的日志切割工具,因此花了一些闲暇时间自己写了一个。由于要在多个平台上使用,为了方便采用 Java 实现。本工具命名为 Log-Cutter,主要有以下特点:
支持 Linux、Mac 和 Windows 等所有常见操作系统平台
支持命令行交互式运行
支持后台非交互式运行(Linux/MAC 下使用 daemon 进程实现,Windows 用系统 Service 实现)
支持三种日志清理方式:删除日志文件、切割日志文件、归档日志文件
支持对 GB18030、UTF-8、UTF-16LE、UTF-16BE 等常用日志文件类型进行切割
高度可配置(程序执行周期、要删除的日志文件过期时间、要切割的日志文件阀值和保留大小等均可配置)
项目地址:https://gitee.com/ldcsaa/Log-Cutter
5、项目名称:IIS6.0 日志导出工具
项目简介:IS 6.0 日志导入工具是一个服务器日志分析工具,因为我们对文本内容分析起来非常吃力, 通常第一步是先导入数据库,而手工导入到数据库又是一个费时费力的事情,IIS 6.0 日志导入工具专门针对导入这一步而开发。其特点如下:
针对访问日志量大,单个文件几百 MB,或几个 GB 的日志导入;
导入速度非常快,采用 OLEDB ODBC 底层驱动;
采用 SQL Server 批量导入接口,快速稳定导入;
以目录为单位,可将整个目录下的 .log 文件全部导入;
项目地址:https://gitee.com/xuzhao1211/IIS6LogExport
6、项目名称:Log日志Web在线同步监控
项目简介:LogMonitor 是一款简易的日志 web 在线监控工具,使用 servlet3.0 异步 servlet 技术,整个项目中的主要文件仅有4个,复杂度低,使用它,你可以很方便将他集成到你的项目中,实现网页监控系统日志,实时监控系统运行状态,与控制台同步打印 log 日志。方便运维。你再也不用远程到服务器上去看 log 日志文件了!再也不用把 log 日志实时每一条都记录入数据库中占用无谓的内存啦!
项目地址:https://gitee.com/chitry/LogMonitor