<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Boa tarde, Wagner<div><br></div><div>Veja se isso te ajuda. Creio ser exatamente o que você se refere.</div><div><br></div><div><p>&nbsp;Script para bloqueio de países através de ISO-CODE no IPTABLES.</p><p>Onde pegar lista de códigos (ISO=CODES) :&nbsp;<a href="http://www.ipdeny.com" class="urlextern" title="http://www.ipdeny.com" rel="nofollow">www.ipdeny.com</a></p><div><br class="webkit-block-placeholder"></div><pre class="code">#!/bin/bash

### Block all em paises spammers Use ISO code ###
ISO="ua ru cn in id sg am az by ee ge kz kg lv lt md tj tm uz dz ao bj bw bf bi cm cf ci cd dj eg er et ga gm gh gw ke ls lr ly mg mw ml mr mu ma mz na ne ng rw sn sc sl za sd sz tz tg tn ug zm zw"

### Set PATH ###
IPT=/sbin/iptables
WGET=/usr/bin/wget
EGREP=/bin/egrep

### No editing below ###
SPAMLIST="countrydrop"
ZONEROOT="/root/iptables"
DLROOT="<a href="http://www.ipdeny.com/ipblocks/data/countries">http://www.ipdeny.com/ipblocks/data/countries</a>"

cleanOldRules(){</pre><pre class="code">$IPT -F
$IPT -X
$IPT -t nat -F
$IPT -t nat -X
$IPT -t mangle -F
$IPT -t mangle -X
$IPT -P INPUT ACCEPT
$IPT -P OUTPUT ACCEPT
$IPT -P FORWARD ACCEPT
}

# create a dir
[ ! -d $ZONEROOT ] &amp;&amp; /bin/mkdir -p $ZONEROOT

# clean old rules
cleanOldRules

# create a new iptables list
$IPT -N $SPAMLIST

for c in $ISO
do
# local zone file
tDB=$ZONEROOT/$c.zone

# get fresh zone file
$WGET -O $tDB $DLROOT/$c.zone

# country specific log message
SPAMDROPMSG="$c Country Drop"

# get
BADIPS=$(egrep -v "^#|^$" $tDB)
for ipblock in $BADIPS
do
$IPT -A $SPAMLIST -s $ipblock -j LOG --log-prefix "$SPAMDROPMSG"
$IPT -A $SPAMLIST -s $ipblock -j DROP
done
done

# Drop everything
$IPT -I INPUT -j $SPAMLIST
$IPT -I OUTPUT -j $SPAMLIST
$IPT -I FORWARD -j $SPAMLIST

# Coloque aqui o apontamento para outro script iptables se for o caso
# /etc/init.d/firewall.sh


exit 0



# ///////////////////////////////// END OF SCRIPT </pre><pre class="code"><br></pre><pre class="code">Meus 2 centavos.</pre><div><br></div><div><br></div><div><br></div><div>Abs,</div><div><br></div><div>Rafael Romaniecki</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><div>Em 25/09/2014, à(s) 11:59, WAgner DV Sanerip &lt;<a href="mailto:saneripdv@gmail.com">saneripdv@gmail.com</a>&gt; escreveu:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Bom dia.<div><br></div><div>Gostaria de saber como faço para bloquear IP´S de outros continentes. Preciso deixar somente os IP´s do Brasil e bloquear o resto.&nbsp;</div><div><br></div><div>Uso o Asterisk no Centos entao poderia usar o iptables?</div><div><br></div><div>É possível?</div><div><br></div><div>Obrigado.</div></div>
_______________________________________________<br>WORKOFFEES KHOMP: Eventos KHOMP na sua cidade. BRASÍLIA, dia 28 de agosto e RIO DE JANEIRO, dia 04 de setembro. Inscrições GRATUITAS e sorteio de BRINDES.<br>Garanta a sua vaga e saiba mais em: <a href="http://www.workoffee.com.br">www.workoffee.com.br</a><br>_______________________________________________<br>ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP .<br>Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>Banco de Canais Analógicos &nbsp;– Appliance Asterisk Acesse <a href="http://www.aligera.com.br">www.aligera.com.br</a><br>_______________________________________________<br>DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk.<br>Construa soluções de PABX IP com produtos DigiVoice - visite&nbsp; <a href="http://www.digivoice.com.br">www.digivoice.com.br</a><br>_______________________________________________<br>Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></blockquote></div><br></div></body></html>