Sobre el proyecto

Esta es una herramienta de análisis de logs del servidor que prioriza la privacidad. Procesa los logs de acceso diarios ya generados por el servidor web (formato Apache/Nginx Combined) y ofrece un panel de administración construido con PHP 8.1+ y SQLite. El principio de diseño es "solo recopilar los datos necesarios". No se guarda absolutamente nada: direcciones IP, User-Agent original, referrer completo, Query String, solicitudes individuales, copias de logs crudos, número de visitantes ni sesiones. Únicamente se almacenan valores agregados por fecha: PV, 404, Bots, códigos de estado HTTP, páginas publicadas, dominios de referencia autorizados y clasificaciones por dispositivo/sistema operativo/navegador. Principales funciones: - Importación idempotente de logs gzip diarios en formato Apache/Nginx Combined - Solo las páginas listadas como raíz pública se registran como PV; las URL desconocidas se procesan de forma segura como 404 - Exclusión de activos estáticos de los PV y clasificación separada de bots conocidos - Detalle diario de 90 días y agregados mensuales de 24 meses (configurable) - Medidas de seguridad: protección CSRF, sesiones seguras, límite de intentos de inicio de sesión, CSP y sentencias preparadas PDO - Panel de administración bilingüe japonés/inglés (seleccionable según locale) La configuración consiste en crear un directorio privado fuera de DocumentRoot, colocar config.php y routes.json, y ejecutar bin/daily-import.php mediante Cron. No proporciona API de eventos ni acepta ningún dato arbitrario desde el navegador. Licencia: Apache License 2.0.