Log do Squid em terminal
Publicado por Fabio Fidelis 03/01/2005
[ Hits: 9.925 ]
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
Instalação automática de programas
Instalação e desinstalação do Flash Player
Gerador de Pacotes de Instalação
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
ERRO: LAZARUS 4.2 64 no Linux MINT não entra mais apos ajustar desktop... (0)
Pergunta: Meu teclado não está respondendo direito como e consertar? (2)
Secure boot, artigo interessante, nada técnico. (6)
SQLITE não quer funcionar no LINUX LMDE6 64 com Lazaruz 4.2 64bit (n... (0)









