Auto IP ban through windows firewall

Mail server is getting attacked, I need to create a windows service to auto block IP's located in a .txt log file with specific keywords like 'Failed SMTP login' or 'Relay attempt'.

This service should add a new rule with the hacker's IP into the already existing inbound windows firewall for a specific period of time. A good example or a similar concept could be found here: [url removed, login to view]

It should store it's settings into mysql and I need to control it through a web interface.

Some of the settings that I need to control:

– Duration to ban ip address (min)

– Number of failed login attempts before ban

– Whitelist of comma separated ip addresses or regex to never ban

– Blacklist of comma separated ip addresses or regex to always ban

– Custom prefix to windows firewall rules

– Custom keywords, XPath and Regex to parse logs for failed login attempts

– Refreshes config so no need to restart the service when you change something

– Highly configurable, ban anything that comes through a log file.

-A web interface to control all settings and see currently banned IP's with remaining time, ability to remove ip from ban, statistics to see how many times a IP has been banned..etc.

Compétences : Programmation C++, MySQL, PHP, Architecture Logicielle

Voir plus : regex example, anything auto, ban address game freelancer, firewall windows bes blackberry, script auto renew address, auto detect address vb6

Concernant l'employeur :
( 28 commentaires ) Baabda, Lebanon

N° du projet : #8490536

2 freelance ont fait une offre moyenne de 122 $ pour ce travail


A proposal has not yet been provided

88 $ USD en 3 jours
(1 Commentaire)

A proposal has not yet been provided

155 $ USD en 1 jour
(0 Commentaires)