Pular para o conteúdo

Bloqueia IP

Script para bloquear IPs usando laço de repetição for.
Milton Caetano Filho mcfmlt
Hits: 8.459 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

Determinar o tempo de compilação de um programa

Atualização do sistema (Gentoo)

imtxt - Escrever texto em imagens

PKG Sync v1.0 - Utilitário para backup de pacotes deb baixados

strlen.sed: Tamanho de uma string com o sed

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.