Versions in this module Expand all Collapse all v1 v1.1.5 Jun 8, 2026 v1.1.4 Jun 8, 2026 Changes in this version + var GlobalBlockList = &IPBlockList + func BotChallengeHandler(w http.ResponseWriter, r *http.Request) + func BotDefense(next http.Handler) http.Handler + func HostDispatcher(next http.Handler) http.Handler + func IPBlocker(next http.Handler) http.Handler + func InjectAuthToScope(r *http.Request, scope interface{}) + func MultiTenantAuth(jwtSecret string) func(http.Handler) http.Handler + func Recoverer(next http.Handler) http.Handler + func SecurityHeaders(next http.Handler) http.Handler + func WAF(next http.Handler) http.Handler + type IPBlockList struct + func (b *IPBlockList) Add(ip string) + func (b *IPBlockList) IsBlocked(ip string) bool + func (b *IPBlockList) Load() + func (b *IPBlockList) Remove(ip string)