Thuban
2018-12-15 c97518c4a7f4d70e91d593be46d63a1f6d8818a6
README.md
@@ -1,13 +1,26 @@
# vilain
vilain
======
Mimic fail2ban with pf for OpenBSD.
Inspired from http://www.vincentdelft.be/post/post_20161106
This repository is just for work.
See here for last vilain "stable" version : http://git.yeuxdelibad.net/vilain/
Installation :
---------------
Download the repository, then run
   make install
This will put `vilain` script in /usr/local/bin, `vilain.py` in
/usr/local/sbin and add a rc script.
Install python-3.*
   pkg_add python-3.6.2
In pf.conf, add :
In pf.conf, add according to your configuration :
    table <vilain_bruteforce> persist
    block quick from <vilain_bruteforce> 
@@ -21,4 +34,10 @@
    pfctl -t vilain_bruteforce -T show
Run vilain
---------------
Run vilain manually or via rc script :
   rcctl enable vilain
   rcctl start vilain