
Supervisa los registros de seguridad de Windows para detectar intentos fallidos de RDP y bloquea automáticamente las IP abusivas mediante el Firewall de Windows, con umbrales configurables y soporte de lista blanca.
RDP Guard supervisa los intentos fallidos de inicio de sesión RDP en el registro de seguridad de Windows y bloquea las direcciones IP remotas abusivas a través del Firewall de Windows.
46253 o 103 o más fallos de auditoría15 minutosRDP_GUARD_yyyyMMdd_HHmmss_fffremoteip de la regla.RDP_GUARD_....127.0.0.1, ::1English. El idioma seleccionado se guarda en la configuración. Idiomas admitidos: inglés, turco, alemán, ruso, francés, español, chino..\build.ps1
Salida:
bin\Release\RDPGuard.exe
El ejecutable requiere privilegios de administrador mediante el manifiesto. La opción "iniciar con Windows" crea una entrada en el Programador de tareas llamada RDP Guard con RunLevel=Highest.
RDP Guard no analiza ni bloquea inicios de sesión RDP exitosos. Solo cuenta los eventos de fallo 4625 del registro de seguridad que contienen una IP remota y coinciden con los tipos de inicio de sesión relacionados con RDP/NLA.
Al cerrar la ventana, la aplicación ofrece dos opciones: Minimizar a la bandeja o Cerrar programa.
netsh, PowerShell y schtasks utilizan gestión de tiempo de espera y lectura asíncrona de salida para que un comando del sistema bloqueado no congele la aplicación indefinidamente.RDP_GUARD_... con nombres seguros.C:\ProgramData\RDPGuard\rdpguard.log y se rotan por encima de 2 MB.High, registra excepciones no controladas y se registra con el reinicio de aplicaciones de Windows para una mejor resiliencia en segundo plano.rdpguard.log está limitado a 2 MB y se conservan hasta 4 archivos rotados. Las líneas incluyen marca de tiempo, nivel, PID, ID de hilo, tiempo de actividad, instantánea de inicio, IDs de comprobación, tiempos de escaneo/firewall, códigos de salida del proceso y trazas de pila de excepciones.RDP Guard, Windows Security log icindeki basarisiz RDP oturum acma denemelerini izler ve kotuye kullanim yapan uzak IP adreslerini Windows Firewall uzerinden engeller.
46253 veya 103 veya daha fazla audit failure15 dakikaRDP_GUARD_yyyyMMdd_HHmmss_fffremoteip scope listesine eklenir.RDP_GUARD_... kuralina eklenmez.127.0.0.1, ::1English. Secilen dil config icinde saklanir. Desteklenen diller: Ingilizce, Turkce, Almanca, Rusca, Fransizca, Ispanyolca, Cince..\build.ps1
Cikti:
bin\Release\RDPGuard.exe
Exe manifest ile yonetici yetkisi ister. "Windows ile baslat" secenegi, Task Scheduler icinde RDP Guard adli gorevi RunLevel=Highest olarak olusturur.
RDP Guard basarili RDP girislerini analiz etmez veya bloklamaz. Yalnizca Security log altindaki, uzak IP alanina sahip ve RDP/NLA ile ilgili logon tiplerine uyan 4625 basarisiz oturum acma olaylarini sayar.
Pencere kapatilirken iki secenek sunulur: Simge durumuna kucult veya Programi kapat.
netsh, PowerShell ve schtasks cagrilari timeout ve async output okuma ile calisir; takilan sistem komutu uygulamayi sonsuza kadar dondurmez.RDP_GUARD_... ad formatindaki kendi kurallarini gunceller veya siler.C:\ProgramData\RDPGuard\rdpguard.log altinda tutulur ve 2 MB uzerinde rotate edilir.High yapmayi dener, yakalanmamis hatalari loglar ve arka plan kararliligi icin Windows application restart kaydi olusturur.rdpguard.log 2 MB ile sinirlanir ve en fazla 4 rotate dosyasi tutulur. Satirlarda zaman, seviye, PID, thread ID, uptime, startup ozeti, kontrol ID'leri, scan/firewall sureleri, process exit code'lari ve exception stack trace'leri bulunur.