POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - DESBLOQUEAR IP

Publicado por Alessandro Dias 17/05/2005

[ Hits: 6.599 ]

Download desbloquear_ip.sh




Desbloqueia o IP. Tira da lista de Bloqueados.

  



Esconder código-fonte

#!/bin/sh
#
echo "##############################################################"
ip=$1
if [ "$ip" != "" -a "$ip" != " " ]; then
  EXISTE=`grep "$ip" /root/bin/ips_bloqueados`
  if [ "$EXISTE" != "" -a "$EXISTE" != " " ]; then
     # Retira do iptables
     sed -e "/$ip/d" /etc/rc.d/init.d/iptables > /tmp/iptables.tmp 
     cp -f /tmp/iptables.tmp /etc/rc.d/init.d/iptables
     rm -f /tmp/iptables.tmp
     # Retira do ips_bloqueados
     sed -e "/$ip/d" /root/bin/ips_bloqueados > /tmp/ips_bloqueados.tmp 
     cp -f /tmp/ips_bloqueados.tmp /root/bin/ips_bloqueados
     rm -f /tmp/ips_bloqueados.tmp
     # Retira do httpd.conf
     sed -e "/$ip/d" /etc/apache/conf/httpd.conf > /tmp/httpd.conf.tmp 
     cp -f /tmp/httpd.conf.tmp /etc/apache/conf/httpd.conf
     rm -f /tmp/httpd.conf.tmp
     cd /etc/rc.d/init.d
     echo -e "\n--- Restartando Firewall!!!"
     ./iptables start
     echo -e "\n--- Restartando Apache!!!\n"
     ./apache restart
     echo -e "\n--- IP desbloqueado!\n"
     cd -
  else
     echo "Esse IP nao consta na lista de IPs Bloqueados!"
  fi
else
echo "Sintaxe Correta: desbloquear_ip <IP>"
fi
echo "##############################################################"

Scripts recomendados

Repasse de parâmetros de um script a outro

COMO CRIAR UM MENU PARA SCRIPT EM SHELL NO LINUX, DEBIAN, UBUNTU E ETC

Iptables Port Knocking

Substituir strings em arquivos ascII

Baixar pdf do "slide share" sem login usando shell script


  

Comentários
[1] Comentário enviado por diaspcf em 07/05/2007 - 15:25h

Caro Usuário,
Tente pegar o script a partir do código fonte, pois parece que o link está quebrado.
Obrigado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts