TsgcWebSocketFirewall › Properties › Blacklist
Lista di negazione di indirizzi IP e intervalli CIDR le cui connessioni vengono rifiutate prima di qualsiasi altro controllo.
property Blacklist: TsgcFirewallIPList read FBlacklist write SetBlacklist;
—
Abilitare Blacklist.Enabled e popolare la lista di stringhe IPs con indirizzi esatti (ad esempio 192.168.1.100) o intervalli CIDR (ad esempio 10.0.0.0/8, 172.16.0.0/16). Quando arriva una connessione da un IP che corrisponde a una voce nell'elenco, il firewall la rifiuta immediatamente e solleva OnViolation con tipo di violazione fvBlacklist. Le voci della whitelist hanno la precedenza sulla blacklist, quindi un IP in whitelist non viene mai rifiutato da questo controllo.
sgcWebSocketFirewall1.Blacklist.Enabled := True;
sgcWebSocketFirewall1.Blacklist.IPs.Add('10.0.0.0/8');
sgcWebSocketFirewall1.Blacklist.IPs.Add('192.168.1.100');