Sobre o projeto

Este projeto fornece um script Bash para analisar logs de acesso padrão do Nginx e gerar um dashboard HTML interativo contendo métricas de tráfego, desempenho e segurança da web. Funcionalidades principais: - Contagem total de requisições e lista de IPs de clientes únicos - Análise de erros HTTP (respostas 4xx e 5xx) - Detecção de tentativas de injeção SQL, travessia de diretórios e Cross-Site Scripting (XSS) nas entradas de log - Ranqueamento dos IPs de clientes e URLs mais acessados para identificar picos de tráfego ou ameaças - Busca de geolocalização para IPs de clientes via ipinfo.io - Análise de user-agents O script requer Bash, jq e curl. Lê um arquivo de log de acesso do Nginx no formato combinado padrão (IP, timestamp, linha de requisição, código de status, tamanho da resposta, referer, user agent) e gera um relatório HTML autossuficiente com tabelas e gráficos. Existe uma interface web complementar em nginx.aldotobing.online para upload de dados de log exportados, permitindo visualizações adicionais. Repositório: https://github.com/aldotobing/nginx-access-log-analyzer Licença: MIT