Firewall WebSocket dla Delphi
TsgcWebSocketFirewall: kompleksowy komponent firewalla chroniący serwery WebSocket i HTTP przed piętnastoma różnymi klasami ataków, od czarnych list IP po SQL injection i command injection.
TsgcWebSocketFirewall: kompleksowy komponent firewalla chroniący serwery WebSocket i HTTP przed piętnastoma różnymi klasami ataków, od czarnych list IP po SQL injection i command injection.
Wtyczkowy komponent firewalla: blokuj lub zezwalaj na połączenia przychodzące według adresu IP, kraju lub dowolnej reguły, zanim dotrą do logiki twojego serwera.
TsgcWebSocketFirewall
Filtr po stronie serwera, działa z listenerami WebSocket i HTTP/1.1/2.
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
Utwórz firewall, podłącz OnFirewallBlackList / OnFirewallWhiteList, a następnie przypisz go do serwera.
uses
sgcWebSocket, sgcWebSocket_Server, sgcWebSocket_Server_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;
Opublikowane właściwości: 16, metody: 20, zdarzenia: 4, pobrane z dokumentacji komponentu.
Właściwości: Enabled.
Właściwości: Blacklist, Whitelist, CustomRules.
Właściwości: BruteForce, SQLInjection, XSS.
Właściwości: RateLimit, FloodProtection.
Właściwości: ThreatScore, BanEscalation.
Właściwości: GeoIP.
Autorytatywne źródła protokołów implementowanych przez ten komponent.
Bezpośredni link do dokumentacji komponentu, gotowy do uruchomienia projekt demo i pobieranie wersji próbnej.
| Pomoc online — TsgcWebSocketFirewall Pełna dokumentacja właściwości, metod i zdarzeń tego komponentu. | Otwórz | |
| Projekt demonstracyjny — 01.WebSocket\07.Firewall Gotowy do uruchomienia projekt przykładowy. Dostarczany w pakiecie sgcWebSockets — pobierz wersję próbną poniżej. | Otwórz | |
| Dokument techniczny (PDF) Funkcje, szybki start, przykłady kodu dla Delphi i C++ Builder oraz źródła pierwotne — tylko ten komponent. | Otwórz | |
| Podręcznik użytkownika (PDF) Kompleksowy podręcznik obejmujący każdy komponent biblioteki. | Otwórz |