POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - BLOQUEAR IP
Publicado por Alessandro Dias 17/05/2005
[ Hits: 8.094 ]
Bloqueia o usuário através de seu IP. Coloca o IP na lista de Bloqueados (ips_bloqueados). Esta lista pode ser acessada através do endereço: http://webmail.nomedosite/bloqueados. Bloqueia o IP no apache e no iptables.
#!/bin/sh # ip=$1 echo "##############################################################" if [ "$ip" != "" -a "$ip" != " " ]; then EXISTE=`grep "$ip" /root/bin/ips_bloqueados` if [ "$EXISTE" = "" -o "$EXISTE" = " " ]; then ################################################################### # incluir na lista de bloqueados DATA=`date +%d/%m/%Y-%H:%M:%S` echo -e "$ip - Bloqueado pelo Administrador - Bloqueado em $DATA" >> /root/bin/ips_bloqueados cat /root/bin/ips_bloqueados | sort > /tmp/ips_bloqueados.tmp cp -f /tmp/ips_bloqueados.tmp /root/bin/ips_bloqueados rm -f /tmp/ips_bloqueados.tmp # incluir no iptables sed -e "/#IPS_REJ_WEBMAIL/a\ \$IPTABLES -A INPUT -j REJECT -s $ip -p tcp -m multiport --dport 25,134 \# webmail\\" /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 # incluir na lista do Apache sed -e "/#IPS_BLOQUEADOS/a\ deny from $ip\\" /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!!!" ./apache restart echo -e "\n--- IP bloqueado!\n" cd - ################################################################### else echo "Esse IP ja consta na lista de IPs Bloqueados!" fi else echo "Sintaxe Correta: bloquear_ip <IP>" fi echo "##############################################################"
Plugin do Nagios para checar disco via SNMP
Levantamento de hardware e software no Mandriva 2006
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Realizar overclock no Miyoo Mini (plus ou normal)
Otimização de memória para máquinas modestas
Unbuntu não atualiza o firmware [RESOLVIDO] (2)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (0)
Dúvidas sobre a originalidade de conteúdos online (10)
Erro de interface de Rede no Virt Manager dentro Debian 13 KDE [RESOLV... (12)