Bloqueia IP

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

[ Hits: 8.234 ]

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

Previsao do Tempo

Solus_Linux_Otimizacao_Limpeza_e_Tutorial_20_comandos do_Terminal_Linux

Script ligar-scrolllock

Backup dos artigos do VOL

remove.sh


  

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