Pular para o conteúdo

Bloqueia IP

Script para bloquear IPs usando laço de repetição for.
Milton Caetano Filho mcfmlt
Hits: 8.458 Categoria: Shell Script Subcategoria: Expressões Regulares
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Script para bloquear IPs usando laço de repetição for.
Download block_ips.sh Enviar nova versão

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

Instalando webmin

Limpar fila de email

Script que calcula os End.Rede e Broadcast

Criando com rapidez um banco de dados no PostgreSQL

Converter arquivos CSV para Ldif

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.