Example input/output
Input: 192.168.1.1 - - [01/Jan/2024:00:00:01 +0000] "GET /index.html HTTP/1.1" 200 1234 "-" "Mozilla/5.0"
Output: IP: 192.168.1.1 / Time: 01/Jan/2024:00:00:01 +0000 / Request: GET /index.html / Status: 200 / Bytes: 1234
How it works
This tool applies a regular expression matching the Nginx combined log format to extract IP address, timestamp, HTTP method, request path, protocol, status code, bytes sent, referrer, and user agent. Processing runs in your browser.
Common use cases
- Parse Nginx access logs to identify frequent 500 errors
- Analyse traffic patterns and client IP distribution from log files
- Extract slow request entries from Nginx combined log format