Log do Squid em terminal
Publicado por Fabio Fidelis 03/01/2005
[ Hits: 9.748 ]
Esse é um mini-mini-script para visualizacao, em tempo real do acesso a "Infernet" que tem uma vizualizcao mais clara com cores em um terminal pro squid server, inclusive alertar quando há acessos negados de forma destacada. Só há um problema não consegui "segurar" as URLs grandes em apenas uma linha, porém se este fosse o caso não seria possível a visão das mesmas inteira.
Contribuicao DDI, valeu doido!
#!/bin/sh # ------------------------------------------------- # # Mini-mini-Script para gerenciar o acesso do Squid # em tempo real em um terminal utilizando o arquivo # access.log # Autor Fabio Fidelis # 20041008 (eca!) # ffidelis@gmail.com # ffidelis@linuxmail.org # LPI 000070899 # colaboracao DDI # ------------------------------------------------- # # tail -f no arquivo # | (pipe) # awk nos campos # $3 - endereco IP para formato 255.255.255.255 = %15s # $4 - codigo de resposta para format %27s # $6 - comandos (get,post,connect) para %7s # $7 - url # tudo em uma linha só tail -f access.log | awk '{ if ($4=="TCP_DENIED/403") {printf "{FONTE}33[40;31;1m%15s{FONTE}33[m {FONTE}33[40;31;1m%-27s{FONTE}33[m {FONTE}33[40;31;1m%-7s{FONTE}33[m {FONTE}33[40;31;1m%s{FONTE}33[m\n", $3, $4, $6, $7} else {printf "{FONTE}33[40;36;1m%15s{FONTE}33[m {FONTE}33[40;36m%-27s{FONTE}33[m {FONTE}33[40;30;1m%-7s{FONTE}33[m {FONTE}33[40;37m%s{FONTE}33[m\n", $3, $4, $6, $7}}' # fim do mini-mini-script
Papel de parede mundial ( para quem usa GUI )
Uma loja de apps por linha de comando
Script Backup ultimo arquivo criado em um diretorio feito TAR direto para DAT
Pra quem contribui com artigos e dicas (2)
Arch Linux - Guia para Iniciantes (5)
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
O Que Fazer Após Instalar Ubuntu 25.04
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Alguém poderia me ajudar a escolher peças pra montar um desktop? (20)
Pra quem contribui com artigos e dicas (2)
Copiar Layout do Teclado para aplicar em outra Distribuição (2)