[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Script Firewall
From: |
Standler meir |
Subject: |
Script Firewall |
Date: |
Wed, 11 Nov 2009 04:10:57 -0800 (PST) |
Olá Gurus,
Alguém poderia me ajudar com o script abaixo?
Quando rodo ele fica dando essa mensagem:
grep: [ ou [^ descasados
grep: [ ou [^ descasados
Aceito qualquer sugestão de melhorias.
Desde já grato pela atenção dos amigos.
----------------------------------------------------------------------------------------------------------------
#!/bin/sh
idjits=`basename $0`
TMPFILE=`mktemp /tmp/${idjits}.XXXXXX` || exit 1
messages=/var/log/asterisk/messages
time=`tail -n 2 /var/log/asterisk/messages | sed -n '1p' | awk '{print $2}' |
awk -F : '{print $1":"}'`
day=`tail -n 2 /var/log/asterisk/messages | sed -n '1p' | awk '{print $1}'`
echo "grep \"$day $time\" $messages" |sh|\
awk '/Wrong password/{print $11}'|\
sed 's:'\''::g'|sort -u|grep -vi [a-z] >> $TMPFILE
echo "grep \"$day $time\" $messages" |sh|\
awk '/Wrong password/{print $10}' |\
sed 's:'\''::g'|sort -u|grep -vi [a-z] >> $TMPFILE
echo "awk '/mismatch/{print $11}' $messages" |sh|\
grep -vi [a-z]|sed 's:'\''::g'
echo "Creating rules"
for i in `cat $TMPFILE|sed 's:for::g'`
do
echo "iptables -A INPUT -s $i -p udp --dport 5060:5061 -j REJECT --reject-with
icmp-host-
prohibited" > /etc/dbeats
echo "iptables -A INPUT -s $i -p tcp --dport 5060:5061 -j REJECT --reject-with
icmp-host-
prohibited" > /etc/dbeats
sort /etc/dbeats2 | uniq > /etc/deadbeats
echo "Limpar Firewall"
iptables -F
echo "Reloading normal rules"
sh /etc/firewall
echo "Adding deadbeats"
sh /etc/deadbeats
done
date > /tmp/blocked
echo >> /tmp/blocked
echo "grep \"$day $time\" $messages" |sh|\
awk '/Wrong password/{print $11}'|\
sed 's:'\''::g'|sort -u|grep -vi [a-z] >> /tmp/blocked
echo "grep \"$day $time\" $messages" |sh|\
awk '/Wrong password/{print $10}'|\
sed 's:'\''::g'|sort -u|grep -vi [a-z] | mail -s "Acessos Bloqueados"
address@hidden
rm -f $TMPFILE
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
[As partes desta mensagem que não continham texto foram removidas]
- Script Firewall,
Standler meir <=