منصوبے کے بارے میں

This project provides a Bash script to parse standard Nginx access logs and generate an interactive HTML dashboard containing web traffic, performance, and security metrics. Key capabilities: - Total request count and list of unique client IPs - HTTP error breakdowns (4xx and 5xx responses) - Detection of SQL injection, directory traversal, and Cross-Site Scripting (XSS) attempts in log entries - Ranking of top client IPs and most-accessed URLs to surface traffic spikes or threats - Geolocation lookup for client IPs via ipinfo.io - User-agent breakdowns The script requires Bash, jq, and curl. It reads an Nginx access log file in the standard combined log format (IP, timestamp, request line, status code, response size, referrer, user agent) and writes a self-contained HTML report with tables and charts. A companion web interface exists at nginx.aldotobing.online for uploading exported log data for additional visualization. Repository: https://github.com/aldotobing/nginx-access-log-analyzer License: MIT