日志查看审计程序

简介:

日志查看审计程序,尚未完成,初步设想见设计图

 



 

 

 

Python代码   收藏代码
  1. Auditlog  
  2. Help  
  3.   
  4. $ auditlog  
  5. Usage:   
  6.   Homepage: http://netkiller.github.com  
  7.   Author: Neo <netkiller@msn.com>  
  8.   
  9. Options:  
  10.   -h, --help            show this help message and exit  
  11.   -d, --daemon          run as daemon  
  12.   -l LOGFILE, --logfile=LOGFILE  
  13.                         log file example: /var/log/message  
  14.   -r REGEX, --regex=REGEX  
  15.                         regex/regexp example: ^Feb  
  16.   --regular=REGULAR     regular file  
  17.   --debug               Print debug information  
  18. Search keyword by regular  
  19.   
  20. $ python3 auditlog -l /var/log/syslog -r "\/etc\/cron.hourly\)$"  
  21. Feb 24 07:17:01 ubuntu CRON[28905]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)  
  22. Feb 24 08:17:01 ubuntu CRON[29888]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)  
  23. Feb 24 09:17:01 ubuntu CRON[31136]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)  
  24. Feb 24 10:17:01 ubuntu CRON[32231]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)  
  25. Feb 24 11:17:01 ubuntu CRON[841]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)  
  26. Feb 24 12:17:01 ubuntu CRON[1977]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)  
  27. Feb 24 13:17:01 ubuntu CRON[3059]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)  
  28. Feb 24 14:17:01 ubuntu CRON[4263]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)  
  29. Feb 24 15:17:01 ubuntu CRON[5335]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)  
  30. Feb 24 16:17:01 ubuntu CRON[6573]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)  
  31.   
  32. $ python3 auditlog -l /var/log/syslog -r "^Feb"  
  33. Feb 24 06:48:30 ubuntu rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="829" x-info="http://www.rsyslog.com"] rsyslogd was HUPed  
  34. Feb 24 06:48:30 ubuntu CRON[27658]: (CRON) info (No MTA installed, discarding output)  
  35. Feb 24 07:09:01 ubuntu CRON[28764]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime))  
  36. Feb 24 07:17:01 ubuntu CRON[28905]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)  
  37.   
  38. $ auditlog -l /var/log/syslog --regular=syslog.reg  
  39.   
  40. $ auditlog -l /var/log/syslog --regular=syslog.reg -r '^Feb'  
  41. Configure  
  42.   
  43. auditlog.ini  
  44.   
  45. [syslog]  
  46. logfile=/var/log/syslog  
  47. ;exclude=share/syslog.reg  
  48. include=share/syslog.reg  
  49.   
  50. [dmesg]  
  51. logfile=/var/log/dmesg  
  52. include=share/dmesg.reg  
  53. ;exclude=  
  54.   
  55. [dpkg]  
  56. logfile=/var/log/dpkg.log  
  57. include=share/dpkg.reg  
  58. exclude=share/dpkg1.reg  
  59. regular  
  60.   
  61. $ cat syslog.reg  
  62. ^Feb  
  63. :09:      
  64. Daemon  
  65.   
  66. $ python3 auditlog -d  

 

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
EMQ
|
2月前
|
JSON 安全 API
EMQX Enterprise 5.3 发布:审计日志、Dashboard 访问权限控制与 SSO 一站登录
EMQX Enterprise 5.3.0 版本已正式发布! 新版本带来多个企业特性的更新,包括审计日志,Dashboard RBAC 权限控制,以及基于 SSO(单点登录)的一站式登录,提升了企业级部署的安全性、管理性和治理能力。此外,新版本还进行了多项改进以及 BUG 修复,进一步提升了整体性能和稳定性。
EMQ
285 1
|
4月前
|
SQL 弹性计算 监控
构建多账号云环境的解决方案|多账号云上操作日志统一审计
操作审计(ActionTrail)是阿里云提供的云账号资源操作记录的查询和投递服务,可用于安全分析、资源变更追踪以及合规性审计等场景。企业在阿里云采用多账号的资源结构时,如何满对跨账号跨地域的云上操作日志进行统一归集留存和分析,是企业上云管云过程的必备环节。此次分享为您介绍如何使用操作审计产品进行中心化的审计,提升云上多账号操作的可控可见性,及时发现问题、响应问题,规避潜在风险。
251 0
|
4月前
|
存储 Kubernetes Cloud Native
云原生|kubernetes|apiserver审计日志的开启
云原生|kubernetes|apiserver审计日志的开启
45 0
|
5月前
|
SQL 关系型数据库 MySQL
微服务轮子项目(15) -审计日志
微服务轮子项目(15) -审计日志
47 0
|
8月前
|
存储 监控 安全
网络安全之认识日志采集分析审计系统
日志对于大家来说非常熟悉,机房中的各种系统、防火墙、交换机、路由器等等,都在不断地产生日志。无数实践告诉我们,健全的日志记录和分析系统是系统正常运营与优化以及安全事故响应的基础。我们一起来认识日志采集分析审计系统。
220 0
|
8月前
|
存储 运维 监控
mysql开启审计日志
mysql开启审计日志
329 0
|
10月前
|
SQL Oracle 关系型数据库
rman备份产生800G的审计日志(select action from gv$session )
一个客户反映,我们的备份软件在备份过程中产生了大量审计日志,多大800多G,把根分区都塞满了,日志里面都是下面这条SQL:
|
11月前
|
SQL 存储 监控
从Zabbix数据库入手,获取更详细的审计日志
从Zabbix数据库入手,获取更详细的审计日志
258 0
|
存储 运维 监控
一键式开启:IDaaS日志接入SLS日志审计发布
本文主要介绍IDaaS EIAM两种日志(管理操作+用户行为)接入SLS日志审计的最佳实践
|
SQL 监控 安全
【笔记】用户指南—诊断与优化—SQL审计与分析—日志报表
PolarDB-X 支持SQL审计与分析功能,依托日志服务,提供了运营中心、性能中心、安全中心等开箱即用的报表,方便您快速查看了解PolarDB-X数据库的执行状况、性能指标、潜在安全问题等情况。
122 0
【笔记】用户指南—诊断与优化—SQL审计与分析—日志报表

热门文章

最新文章