POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - DESBLOQUEAR IP

Publicado por Alessandro Dias 17/05/2005

[ Hits: 6.686 ]

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

Enviar mensagens Via Net Send no Linux

Script para autenticar Speedy Business

Script de Instalação de Layer7 no CentOS 6.0

Script para autenticação Velox Empresarial

Árvore de Natal do Julio Neves


  

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