Monitora

Publicado por Felipe Ribeiro 13/06/2008

[ Hits: 5.798 ]

Download monitora




É um script que monitora os acessos a internet através dos IP'S das máquinas, mostrando online quem e  o que está sendo acessado.

Espero que seja util.

Vlw.................................

  



Esconder código-fonte

#!/bin/bash
tail -f /var/log/squid/access.log | awk '{ if ($4=="TCP_DENIED/403")
{printf "{FONTE}33[31m%s{FONTE}33[m {FONTE}33[31m%s PROIBIDO {FONTE}33[m {FONTE}33[31m%s{FONTE}33[m {FONTE}33[31m%s{FONTE}33[m \n", $3, $8, $6,$7}
else
{printf "{FONTE}33[33m%s{FONTE}33[m {FONTE}33[32m%s LIBERADO {FONTE}33[m {FONTE}33[32m%s{FONTE}33[m {FONTE}33[32m%s{FONTE}33[m\n", $3, $8, $6, $7}}'

Scripts recomendados

Script que retorno o IP da Comexão ADSL

Script para embutir legenda.

port scan

check_mem.sh - Plugin para o Nagios

Srt2vtt in Shell Script (Beta)


  

Comentários
[1] Comentário enviado por ricardospimentel em 28/05/2010 - 14:23h

Oi

Imagino que o resultado deste ótimo script devesse sair colorido na tela. Ele não está saindo assim e está imprimindo na tela os comandos do script junto aos dados que mais interessam.

Estou usando o Ubuntu Server 10.04, mesmo assim, seu script é ótimo.

[2] Comentário enviado por vitormicillo em 03/10/2013 - 10:33h

Corrigi o script para terminais comuns.

#!/bin/bash

tail -f /var/log/squid/access.log | awk '{
if ($4=="TCP_DENIED/403"){
printf "%s %s BLOQUEADO %s [%s\n", $3, $8, $6,$7
}
else{
printf "%s %s LIBERADO %s [%s\n", $3, $8, $6, $7
}
}'


Contribuir com comentário