Bloqueia IP

Publicado por Milton Caetano Filho (última atualização em 24/03/2010)

[ Hits: 7.974 ]

Homepage: http://www.miltoncaetanofilho.blogspot.com

Download block_ips.sh




Script para bloquear IPs usando laço de repetição for.

  



Esconder código-fonte

#!/bin/bash
#AUTOR MILTON CAETANO FILHO
# e-mail contato@scriptsadmin.com
# http://www.scriptsadmin.com

IPT=/sbin/iptables
SPAMLIST="spamlist"
SPAMDROPMSG="SPAM LIST DROP"
BADIPS=$(egrep -v -E "^#|^$" /root/iptables/blocked.ips)
 
# create a new iptables list
$IPT -N $SPAMLIST
 
for ipblock in $BADIPS
do
   $IPT -A $SPAMLIST -s $ipblock -j LOG --log-prefix "$SPAMDROPMSG"
   $IPT -A $SPAMLIST -s $ipblock -j DROP
done
 
$IPT -I INPUT -j $SPAMLIST
$IPT -I OUTPUT -j $SPAMLIST
$IPT -I FORWARD -j $SPAMLIST

Scripts recomendados

Atualiza o Gentoo Linux sem fazer downgrads

Shell-Script para deletar vírus e suas extensões

Comparar datas (muito simples)

plasinfo

Script que instala o repositório do BT em outras distros


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts