Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
IPBan — Servicio automatizado de bloqueo de IP que detecta intentos de inicio de sesión fallidos a partir de registros de eventos y archivos, bloqueando atacantes en Windows y Linux mediante integración con firewall. | Kitploit
Herramientas/GitHubGitHub/digitalruby/ipban
Herramientas DefensivasSeguridad de RedesDetección de IntrusionesAnálisis de Registros
GitHubdigitalruby/ipban

IPBan

Servicio automatizado de bloqueo de IP que detecta intentos de inicio de sesión fallidos a partir de registros de eventos y archivos, bloqueando atacantes en Windows y Linux mediante integración con firewall.

Ver Repositorio
2.2k39888hace 3 mesesRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Sitio web
Compartir

IPBan - Software gratuito para bloquear atacantes rápida y fácilmente en Linux y Windows

Github Sponsorship Donate Build Status

Enlaces útiles

  • Obtén un descuento en IPBan Pro visitando https://ipban.com/upgrade-to-ipban-pro/.
  • Integra IPBan con IPThreat, un sitio web y servicio 100% gratuito de direcciones IP maliciosas enviadas por la comunidad. Ayuda a hacer Internet más seguro y únete a cientos de otros usuarios con ideas afines.
  • También puedes visitar el discord de ipban en https://discord.gg/GRmbCcKFNR para chatear con otros usuarios de IPBan.
  • Regístrate en la lista de correo de IPBan

Requisitos

  • La versión gratuita de IPBan requiere el SDK de .NET 9 para compilar y depurar el código. Para un IDE, sugiero Visual Studio Community para Windows, o VS Code para Linux. Todos son gratuitos. Puedes crear un ejecutable autónomo para eliminar la necesidad de dotnet core en el servidor, o simplemente descargar los binarios precompilados en las versiones.
  • Ejecutar y/o depurar el código requiere que ejecutes tu IDE o terminal como administrador o root.
  • Plataformas oficialmente compatibles:
    • Windows 10 o más reciente (x86, x64)
    • Windows Server 2016 o más reciente (x86, x64)
    • Windows Server 2025 o más reciente requiere IPBan 2.0.1 o más reciente.
    • Linux Ubuntu x64, arm, arm64 (requiere firewalld, nftables o iptables)
    • Linux Debian x64, arm, arm64 (requiere firewalld, nftables o iptables)
    • Linux CentOS x64, arm, arm64 (requiere firewalld, nftables o iptables)
    • Linux RedHat x64, arm, arm64 (requiere firewalld, nftables o iptables)
    • Mac OS X no compatible en este momento

Características

  • Bloqueo automático de direcciones IP al detectar inicios de sesión fallidos desde el visor de eventos y/o archivos de registro. En Linux, SSH se supervisa por defecto. En Windows, se supervisan RDP, OpenSSH, VNC, MySQL, SQL Server, Exchange, SmarterMail, MailEnable. Se pueden agregar fácilmente más aplicaciones mediante el archivo de configuración.
  • Recetas adicionales para el visor de eventos y archivos de registro aquí: https://github.com/DigitalRuby/IPBan/tree/master/Recipes
  • Altamente configurable, muchas opciones para determinar el umbral de recuento de inicios de sesión fallidos, tiempo de bloqueo, etc.
  • Asegúrate de revisar el archivo ipban.config (anteriormente llamado DigitalRuby.IPBan.dll.config, ver proyecto IPBanCore) para las opciones de configuración. Cada opción está documentada con comentarios.
  • El bloqueo ocurre básicamente al instante para el visor de eventos. Para archivos de registro, puedes configurar la frecuencia con la que se consultan los cambios.
  • Muy rápido: he optimizado y ajustado este código desde 2012. El cuello de botella es casi siempre la implementación del cortafuegos, no este código.
  • Desbloquea direcciones IP fácilmente colocando un archivo unban.txt en la carpeta del servicio con cada dirección IP en una línea para desbloquear.
  • Funciona con ipv4 e ipv6 en todas las plataformas.
  • Visita la wiki en https://github.com/DigitalRuby/IPBan/wiki para mucha más documentación.

Descarga

  • El enlace de descarga oficial es: https://github.com/DigitalRuby/IPBan/releases

Instalación

Ten en cuenta que para IPBan Pro, puedes encontrar instrucciones de instalación en https://ipban.com/ipban-pro-install-instructions/. Estas instrucciones de instalación aquí en github son para la versión gratuita de IPBan.

Windows

  • IPBan es compatible con Windows Server 2016 y Windows 10, o versiones más recientes.
  • ¡Fail2Ban pero para Windows!
  • Instalación fácil con un solo clic, abre PowerShell como administrador y ejecuta:
$ProgressPreference = 'SilentlyContinue'; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/DigitalRuby/IPBan/master/IPBanCore/Windows/Scripts/install_latest.ps1'))

Nota: Se requiere PowerShell 5.1 o superior.

Opciones de instalación avanzadas

El script de instalación admite parámetros adicionales para personalización. Debido a la validación de parámetros de PowerShell introducida en actualizaciones recientes, debes especificar explícitamente el parámetro startupType al usar el comando de instalación en una sola línea.

Instalación con tipo de inicio personalizado:

$ProgressPreference = 'SilentlyContinue'; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex "& { $((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/DigitalRuby/IPBan/master/IPBanCore/Windows/Scripts/install_latest.ps1')) } -startupType 'delayed-auto'"

Reemplaza 'delayed-auto' con 'auto' si deseas que el servicio se inicie inmediatamente al arrancar (proporciona protección inmediata pero puede tener problemas de compatibilidad).

Parámetros disponibles:

  • -startupType: Tipo de inicio del servicio - 'delayed-auto' (predeterminado, más seguro) o 'auto' (protección inmediata al arranque)
  • -silent: $True para instalación no interactiva, $False (predeterminado) para modo interactivo
  • -autostart: $True (predeterminado) para iniciar el servicio inmediatamente después de la instalación, $False para dejarlo detenido
  • -uninstall: 'uninstall' o 'u' para desinstalar IPBan

Ejemplo con múltiples parámetros:

$ProgressPreference = 'SilentlyContinue'; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex "& { $((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/DigitalRuby/IPBan/master/IPBanCore/Windows/Scripts/install_latest.ps1')) } -startupType 'auto' -silent `$True -autostart `$True"

Nota: El tipo de inicio 'delayed-auto' espera a que los servicios de mayor prioridad se inicien primero, dejando el sistema brevemente desprotegido después del arranque. La opción 'auto' proporciona protección inmediata al arranque pero puede encontrar problemas de compatibilidad con algunas configuraciones del sistema. Si eliges 'auto', verifica que el servicio se inicie correctamente después de reiniciar.

Descargar herramienta