Update README.md

This commit is contained in:
Julien Pecqueur 2017-08-25 15:39:30 +02:00 committed by GitHub
parent 5a4bc8d9ad
commit 6e1da37c28
1 changed files with 11 additions and 6 deletions

View File

@ -1,14 +1,19 @@
# fail2ban-report
Fail2ban report
This tool generate a simple report of fail2ban activity.
Example :
[Example PDF report](report.pdf)
Extract fail2ban logs in log.csv :
## Extract fail2ban logs in a CSV file
./fail2ban-getlog log.csv
```bash
$ ./fail2ban-getlog log.csv
```
You should create a cron task to regulary run `fail2ban-getlog log.csv` and populate CSV file.
Generate report.pdf from log.csv data using GeoLite2-Country.mmdb database :
## Generate the PDF report using the CSV data and GeoLite2-Country database
```bash
./fail2ban-report log.csv GeoLite2-Country.mmdb report.pdf
```
You can download GeoLite2-Country database here :
Link to GeoLite2-Country database [HERE](http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz).