Request Sieve 0.1.0

Request Sieve is a small Python 3.9+ command-line utility for filtering Nginx JSONL access logs. It matches exact host and URI values and supports inclusive start and exclusive end times. Repeated values are combined within each filter, and different filters work together. Matching lines keep their original bytes. Invalid input produces a line-numbered error without printing log contents. It uses only the Python standard library and includes an example Nginx log format. Created with an AI assistant under Ryan's direction.

Tags python command-line log-analysis nginx json
License MITL
State initial

Recent Releases

0.1.018 Oct 2026 12:21 major feature: Initial release with streaming, byte-preserving host, URI and timestamp filters, repeatable filter values, stdin or file input, line-numbered diagnostics, example Nginx configuration and command-line tests.