ValPress Monitor
ValPress Monitor records 404, 403, and other error responses, then automatically blocks IP addresses that exceed your configured error rate threshold. Ideal for stopping automated vulnerability scans and probe attacks.
Latest Version
Changelog
# Changelog All notable changes to ValPress Monitor will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.0.0] - 2026-06-13 ### Added - Initial release of ValPress Monitor. - Middleware-based monitoring for configured HTTP error status codes. - Automatic IP blocking when an address exceeds the per-second error threshold. - Database tables for error hits (`monitor_hits`) and blocked IPs (`monitor_blocked_ips`). - Admin dashboard with daily statistics and recent activity. - Paginated error hit log with IP, method, status, path, user agent, and timestamp. - Blocked IP management with manual block and unblock actions. - Settings page for threshold, block duration, retention, status codes, whitelist, and ignored paths. - English and Spanish translations for admin UI strings. - Default whitelist for localhost addresses. - Default ignored paths for `/favicon.ico`, `/robots.txt`, and `/up`. - Exemption for authenticated administrators with `manage_options`. - Plugin activation hook to seed default settings. - Feature tests for activation, IP monitoring, middleware, and admin flows (`tests/Feature/`).