Enviado em 03/10/2016 - 20:14h
Olá pessoal, to enrolado nesse script de segurança que to fazendo.
#!/bin/bash
SHELL=/bin/sh
PATH=/sbin:/usr/sbin:/usr/bin:/bin
clear
egrep -o '([0-9]{1,3}\.){3}[0-9]{1,3}' /home/marciommm/csf.deny | awk -F " " '{print "ipp " $1 }' >/home/bloqueios-csf/lista.txt
sed -i "/192.168.254.0/d" /home/bloqueios-csf/lista.txt
cat /home/bloqueios-csf/lista.txt | sed -r 's/(ipp)//g'|
while read ipp
do
VERIFICA=` cat /home/marciommm/csf.deny | grep "\b$ipp\b" | wc -l `
PEGA_LOCAL=` cat /home/marciommm/csf.deny | grep "\b$ipp\b" | awk -F " " '{print "local " $4 }' `
PEGA_PAIS=`cat /home/marciommm/csf.deny | grep "\b$ipp\b" | awk -F"(" '{print "pais " $3 }' | awk -F")" '{print " " $1 }' `
if [ "$VERIFICA" -gt "0" ];
then
echo -e "ipp $ipp $PEGA_LOCAL $PEGA_PAIS"
else
echo ""
fi
done