WebSocket-Firewall
TsgcWebSocketFirewall — eine umfassende Firewall-Komponente, die deine WebSocket- und HTTP-Server gegen fünfzehn unterschiedliche Angriffsklassen schützt, von IP-Blacklists bis SQL-Injection und Command-Injection.
TsgcWebSocketFirewall — eine umfassende Firewall-Komponente, die deine WebSocket- und HTTP-Server gegen fünfzehn unterschiedliche Angriffsklassen schützt, von IP-Blacklists bis SQL-Injection und Command-Injection.
Modulare Firewall-Komponente — setze eingehende Verbindungen nach IP, Land oder beliebiger Regel auf Black- oder Whitelist, bevor sie deine Serverlogik erreichen.
TsgcWebSocketFirewall
Serverseitiger Filter — funktioniert mit WebSocket- und HTTP/1.1/2-Listenern.
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
Erstelle eine Firewall, verdrahte OnFirewallBlackList / OnFirewallWhiteList und hänge sie an den Server.
uses
sgcWebSocket, sgcWebSocket_Server, sgcWebSocket_Firewall;
var
Firewall: TsgcWebSocketFirewall;
WSServer: TsgcWebSocketHTTPServer;
begin
Firewall := TsgcWebSocketFirewall.Create(nil);
Firewall.OnFirewallBlackList := DoBlackList;
Firewall.OnFirewallWhiteList := DoWhiteList;
WSServer := TsgcWebSocketHTTPServer.Create(nil);
WSServer.Port := 80;
WSServer.Firewall := Firewall;
WSServer.Active := True;
end;
procedure TForm1.DoBlackList(Sender: TObject;
const aIP: string; var Blocked: Boolean);
begin
Blocked := IsBannedRange(aIP);
end;
TsgcWebSocketFirewall *Firewall = new TsgcWebSocketFirewall(this);
Firewall->OnFirewallBlackList = DoBlackList;
Firewall->OnFirewallWhiteList = DoWhiteList;
TsgcWebSocketHTTPServer *WSServer = new TsgcWebSocketHTTPServer(this);
WSServer->Port = 80;
WSServer->Firewall = Firewall;
WSServer->Active = true;
16 veröffentlichte Eigenschaften, 20 Methoden, 4 Ereignisse — direkt aus der Komponentenreferenz.
Eigenschaften: Enabled.
Eigenschaften: Blacklist, Whitelist, CustomRules.
Eigenschaften: BruteForce, SQLInjection, XSS.
Eigenschaften: RateLimit, FloodProtection.
Eigenschaften: ThreatScore, BanEscalation.
Eigenschaften: GeoIP.
Maßgebliche Quellen für die Protokolle, die diese Komponente implementiert.
Springe direkt zur Komponentenreferenz, hol dir das sofort lauffähige Demo-Projekt und lade die Testversion herunter.
| Online-Hilfe — TsgcWebSocketFirewall Vollständige Eigenschaften-, Methoden- und Ereignisreferenz für diese Komponente. | Öffnen | |
| Demo-Projekt — 01.WebSocket\07.Firewall Sofort lauffähiges Beispielprojekt. Im sgcWebSockets-Paket enthalten — lade die Testversion unten herunter. | Öffnen | |
| Technisches Dokument (PDF) Funktionen, Schnellstart, Codebeispiele für Delphi & C++ Builder sowie Primärquellen — nur diese Komponente. | Öffnen | |
| Benutzerhandbuch (PDF) Umfassendes Handbuch, das jede Komponente der Bibliothek behandelt. | Öffnen |