tkddnr924/Linux-Analysis
GitHub: tkddnr924/Linux-Analysis
Linux系统日志分析工具,自动解析并分析日志,发现安全风险。
Stars: 1 | Forks: 0
# Linux 分析
## 执行流程
```
main.py
│
├── [RESET] analysis.db 삭제 후 재생성
│
├── [1단계] parse_logs()
│ ├── target/ 하위 audit.log*, auth.log*, access.log* 탐색
│ ├── .gz 압축 파일 자동 해제 (.decomp/ 임시 디렉토리)
│ ├── MD5 확인 → 이미 파싱된 파일 SKIP
│ └── 1,000건 단위 배치 INSERT → parser.db
│
└── [2단계] analyze_logs()
├── sysinfo → analysis.db :: info (아티팩트 있을 때만)
├── authlog → analysis.db :: authlog_*
├── audit → analysis.db :: audit_*
├── cron → analysis.db :: cron_info
├── nginx → analysis.db :: nginx_*
└── loginfo → analysis.db :: log
```
标签:Cron日志, MD5校验, Nginx日志, OISF, 子域名枚举, 审计日志, 数据压缩, 数据备份, 数据库管理, 数据恢复, 数据插入, 文件解析, 日志分析工具, 日志分析平台, 日志分析服务, 日志分析系统, 日志分析解决方案, 日志分析软件, 日志归一化, 日志归档, 日志管理, 日志解析, 系统信息收集, 系统安全, 系统日志, 认证日志, 证书伪造, 逆向工具