Skip to content

wbdv/modsecurity_parselog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

modsecurity_parselog

A simple service that parse modsecurity logs (modsec_audit.log) and insert few details in a MySQL database

Requirements:

Tested on CentOS 7

Install

mkdir /usr/local/modsecurity-parselog/
cd /usr/local/modsecurity-parselog/
wget -O modsecurity-parselog.tgz https://github.com/wbdv/modsecurity_parselog/archive/refs/tags/v0.1-beta.tar.gz
tar xzf modsecurity-parselog.tgz
chmod +x modsec-parser.sh
cp setup/modsecurity-parselog.service /etc/systemd/system/modsecurity-parselog.service 
systemctl daemon-reload
mysql -e 'CREATE DATABASE modsec';
mysql -e 'GRANT ALL ON modsec.* TO modsec@localhost IDENTIFIED BY "[..]"';
mysql modsec < setup/modsec.sql 
vi defines.php

systemctl enable --now modsecurity-parselog.service

About

Parse mod_security (modsec_audit.log) logs and insert into a database

Resources

License

Stars

Watchers

Forks

Packages

No packages published