The ngx_dynamic_limit_req_module module is used to dynamically lock IP and release it periodically.
The NginxExecute module executes the shell command through GET POST and HEAD to display the result.
RedisPushIptables is used to update firewall rules to reject the IP addresses for a specified amount of time or forever reject.