Panel OSINT: quién intenta entrar en el servidor
En marcha desde octubre de 2026 · 2294 intentos bloqueados este mes
Cada servidor conectado a internet recibe intentos de entrada todos los días. Lo normal es no enterarse: el cortafuegos los corta y ya está. El problema es que así tampoco sabes quién lo intenta, desde dónde ni si alguno va en serio.
Este panel reúne en un solo sitio lo que antes había que mirar en cinco: los bloqueos de Fail2ban, las visitas a la web, el país de cada dirección, el estado del filtro y la ficha pública de cualquier IP. Y con eso decide desde qué países se puede conectar al servidor.
Qué hace, en concreto
- Enseña los bloqueos por día, con la cárcel, la dirección y su país.
- Dibuja de dónde vienen las visitas y los ataques, por país y por continente.
- Da la ficha de cualquier dirección: país, rango, si está bloqueada y qué ha intentado aquí.
- Deja decidir el filtro por países y bloquear direcciones sueltas, con nota y con candado.
- Un asistente propio contesta preguntas con los datos reales, y enseña qué ha consultado.
Cómo está hecho
Aplicación propia en Next.js con PostgreSQL, dentro de un contenedor; el filtro actúa en el cortafuegos nftables del servidor y Fail2ban corta los intentos por SSH. Los datos de país salen de los registros oficiales de internet (710.834 rangos de 251 países). Todo entra por Traefik, con contraseña, doble autenticación y acceso limitado.
Lo que se puede ver desde fuera y lo que no
A la web solo sale una foto agregada cada quince minutos: si esto responde, si el filtro está activo y cuántos intentos se han bloqueado. Nunca direcciones, países permitidos, puertos ni el interior del panel: eso se queda dentro, que es donde tiene que estar.