relatorio squid

Publicado por marden do vale pimenta 18/10/2007

[ Hits: 5.747 ]

Homepage: www.fucapi.br

Download rel_squid.ori




Este Script visa apenas gerar um arquivo contendo os endereços IP usados pelo usuário.

Crie uma pasta e coloque o arquivo dentro, então crie uma sub-pasta chamada relatório.

  



Esconder código-fonte

#!/bin/bash
echo inicio
#set -x

dir_access=/usr/local/squid/logs/01-10-2007/access.log.0

# coletando informacoes do log do squid
awk '{print $8 " " $3 " " strftime("%H:%M:%S",$1)}' $dir_access |grep -v "-"|sort > squid.log

while_read_LINE ( )
{
cat squid.log |while read LINE
do 
   ARQ2=$LINE
   echo $ARQ2 > arq2.txt
   var
   ARQ1=$LINE
   echo $ARQ1 > arq1.txt
   ponto=$ponto"."
   echo Executando relatorio
   echo $ponto
   clear
done
}

var ()
{
   IP2=$(awk '{print $2}' arq2.txt)
   USER2=$(awk '{print $1}' arq2.txt)
   grep $IP2 relatorio/$USER2 > tmp.log
   $?add
}

0add ()
{
   echo igual > tmp.log
}

1add ()
{
echo $IP2 >> relatorio/$USER2
}

2add ()
{
echo $IP2 >> relatorio/$USER2
}

while_read_LINE 
echo fim
rm -rf *.log

Scripts recomendados

Script de monitoracao de servicos

FIREWALL COM IPTABLES - PARA INTERNET DISCADA E ADSL

Enviar mensagens Via Net Send no Linux

POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - RESUMO DE MSGS COM VIRUS

Tornando seu Ubuntu uma distro para testes de intrusão


  

Comentários
[1] Comentário enviado por Thiago Madella em 01/09/2008 - 11:23h

Bom script, valeu pelo script.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts