Script bash: Bloquear lista de ip en iptables

Script bash: Bloquear lista de ip en iptables.

Con el script que hoy te presento, crearemos un archivo de texto en el cual insertaremos todas las ip que queremos bloquear en iptables.

Una vez creada la lista de ip, ejecutaremos el script. Al añadir más ip a la lista lo ejecutaremos de nuevo.

Vemos este simple script.

 

 

Bloquear lista de ip en iptables

Lo primero que haremos es crear nuestro script bash.

Copia y pega lo siguiente:

Guarda el archivo y cierra el editor.

 

Ahora creamos el archivo de texto.

Y agregamos todas las ip que queramos bloquear, pongo un ejemplo de ip’s que siempre bloqueo por defecto por ser archi-conocidas.

91.200.0.0/16

183.93.0.0/16

185.172.150.0/24

204.79.180.0/24

37.215.5.147

43.241.117.57

8.29.198.26

Guardamos el archivo y cerramos el editor.

 

Ya lo tenemos todo listo, tan solo falta ejecutar el script para que las ip insertadas en el archivo de texto queden bloqueadas por iptables.

 

Te recomiendo revisar este articulo, para que los cambios en iptables sean permanentes aunque reinicies el vps o servidor.

Sencillo script que nos puede ahorrar mucho trabajo.

 

Script bash: Bloquear lista de ip en iptables
4.6 (91.43%) 7 Votos

Agregar comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.