TsgcWebSocketFirewall › Proprietà › Enabled
Interruttore principale on/off per l'intero firewall; quando è False ogni controllo viene ignorato e tutte le connessioni/messaggi sono consentiti.
property Enabled: Boolean read FEnabled write FEnabled default True;
True
Controlla se il firewall esegue qualsiasi filtraggio. Quando impostato su True, il firewall applica ogni sottomodulo il cui flag Enabled è impostato (Blacklist, Whitelist, BruteForce, SQLInjection, XSS, PathTraversal, CommandInjection, PayloadLimit, RateLimit, FloodProtection, GeoIP, ThreatScore, BanEscalation, WebSocketProtection e CustomRules). Quando impostato su False, tutti i controlli vengono saltati e ogni connessione e messaggio viene consentito, il che è utile per disabilitare temporaneamente la protezione senza smontare il componente dal server.
sgcWebSocketFirewall1.Enabled := True;
sgcWebSocketHTTPServer1.Firewall := sgcWebSocketFirewall1;