Descrição
Desbloqueia o IP. Tira da lista de Bloqueados.
[ Download:
desbloquear_ip.sh ]
[
Enviar nova versão ]
[ 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
Como capturar senhas de outros usuários
Front-end para o Samba
Rotação de Arquivos de Log
Script de backup para fita DAT
Adicionar/Deletar Usuarios Samba/Sistema
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.