Skip to content

Script en bash que permite el bloqueo de direcciones IP en Fail2ban desde archivo de lista negra en txt

Notifications You must be signed in to change notification settings

4c1n0nyX/fail2ban-blacklist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

fail2ban-blacklist

Script en bash que permite el bloqueo de direcciones IP en Fail2ban desde archivo de lista negra en txt.

MODO DE USO:

Para poder usarlo, es necesario que creemos un filtro nuevo en jail, pudiendo ser añadido desde jail.local, o creando un nuevo .conf en la ruta jail.d

/etc/fail2ban/jail.d/blaclistip.conf


En dicho archivo añadiremos lo siguiente:


[blacklistip]

enabled = true

bantime = -1


Luego, crearemos un filtro específico como pantalla para que esta regla funcione. Lo haremos en la siguiente ruta:


/etc/fail2ban/filter.d/blacklistip.conf


En el añadiremos lo siguiente:


[INCLUDES]

[Definition]

#failregex = ''

[Init]


Teniendo estos achivos creados, procedemos a reinicar fail2ban


systemctl restart fail2ban


Comprobamos que tenemos la regla creada adecuadamente:


fail2ban-client status


Ahora, procedemos a descargar el script, luego debemos darles permiso de ejecución y posteriormente, ejecutarlo. En este caso, el script fue llamado block.sh


chmod +x block.sh


./block.sh


Con esto ya las direcciones IP deberian empezar a añadirse a fail2ban y seguidamente en IPTABLES.


LISTADO DE DIRECCIONES IP MALICIOSAS:


Ofrecemos la descargar de un listado de direcciones IP maliciosas, el cual se actualiza 24/7, el cual puede ser utilizado en el script


ENLACE:

https://vencert.suscerte.gob.ve/media/documents/BlackList_IP.txt


CONSIDERACIONES IMPORTANTES:


La lista de IP a bloquear debe estar en orden por línea. Ejemplo:


192.168.0.1

192.168.0.2

192.168.0.3

192.168.0.4


Dentro del script, se debe cambiar la ruta del archivo de lista negra (/ruta/del/archivo/lista_negra.txt)



Espero que les sea de mucha ayuda!!

About

Script en bash que permite el bloqueo de direcciones IP en Fail2ban desde archivo de lista negra en txt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages