Framework basado en SQL que expone datos del sistema operativo, como procesos, usuarios y conexiones de red, en tablas consultables.
nuver-labs/vps-audit
Script de Bash sin dependencias que audita la seguridad, el rendimiento y el uso de recursos de un VPS Linux y genera un informe PASS/WARN/FAIL.
- Estrellas
- 3,250
- Forks
- 312
- Issues abiertos
- 13
- Último commit
- hace 3 meses
¿Qué es?
vps-audit es un script de shell para revisar la seguridad y el estado de los recursos de servidores Ubuntu y Debian, como las instancias VPS. Al ejecutarlo con sudo, inspecciona la configuración de SSH (acceso de root, autenticación por contraseña y puerto), el estado de los firewalls UFW, firewalld, iptables y nftables, la configuración de Fail2ban o CrowdSec, los intentos de inicio de sesión fallidos, las actualizaciones pendientes, los servicios en ejecución, los puertos abiertos, el registro de sudo, la política de contraseñas y los archivos SUID.
Además de las comprobaciones de seguridad, informa sobre el uso de disco, memoria y CPU, así como sobre las conexiones activas a Internet. Cada comprobación aparece marcada como PASS, WARN o FAIL en la consola, y el script también guarda un informe de texto con marca de tiempo y recomendaciones para las comprobaciones fallidas.
Los umbrales de WARN y FAIL, la ubicación del informe y las rutas de los archivos de configuración que lee se definen en una sección de configuración al inicio del script. Solo necesita herramientas habituales como grep, awk y ss, así que se puede copiar a un servidor y ejecutar sin instalar nada.
Funciones clave
- 01Comprueba el acceso de root por SSH, la autenticación por contraseña y la configuración del puerto.
- 02Detecta el estado de los firewalls UFW, firewalld, iptables y nftables.
- 03Verifica la configuración de la jail SSH de Fail2ban y la configuración de CrowdSec.
- 04Informa sobre el uso de disco, memoria y CPU con umbrales configurables.
- 05Genera un informe de texto con marca de tiempo y recomendaciones para las comprobaciones fallidas.
Casos de uso
- Realizar comprobaciones de seguridad periódicas en un VPS Ubuntu o Debian recién aprovisionado.
- Revisar la configuración de un servidor heredado antes de hacer cambios.
- Añadir un paso de auditoría ligero a una rutina de mantenimiento de servidores.
Inicio rápido
- 1
Descarga el script
wget https://raw.githubusercontent.com/Nuver-Labs/vps-audit/main/vps-audit.sh - 2
Dale permisos de ejecución al script
chmod +x vps-audit.sh - 3
Ejecuta la auditoría con sudo
sudo ./vps-audit.sh
Antes de usarlo
- Diseñado únicamente para sistemas basados en Debian/Ubuntu.
- Requiere acceso root o sudo.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es vps-audit?
- Script de Bash sin dependencias que audita la seguridad, el rendimiento y el uso de recursos de un VPS Linux y genera un informe PASS/WARN/FAIL. vps-audit es un script de shell para revisar la seguridad y el estado de los recursos de servidores Ubuntu y Debian, como las instancias VPS. Al ejecutarlo con sudo, inspecciona la configuración de SSH (acceso de root, autenticación por contraseña y puerto), el estado de los firewalls UFW, firewalld, iptables y nftables, la configuración de Fail2ban o CrowdSec, los intentos de inicio de sesión fallidos, las actualizaciones pendientes, los servicios en ejecución, los puertos abiertos, el registro de sudo, la política de contraseñas y los archivos SUID.
- ¿vps-audit es gratuito? ¿Qué licencia tiene?
- vps-audit es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿vps-audit sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de vps-audit fue el 10 ago 2026.
- ¿Para qué puedo usar vps-audit?
- Realizar comprobaciones de seguridad periódicas en un VPS Ubuntu o Debian recién aprovisionado. Revisar la configuración de un servidor heredado antes de hacer cambios. Añadir un paso de auditoría ligero a una rutina de mantenimiento de servidores.
- ¿Cómo se instala vps-audit?
- Descarga el script: wget https://raw.githubusercontent.com/Nuver-Labs/vps-audit/main/vps-audit.sh Dale permisos de ejecución al script: chmod +x vps-audit.sh Ejecuta la auditoría con sudo: sudo ./vps-audit.sh
- ¿Dónde consigo vps-audit?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/nuver-labs/vps-audit
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma web para administrar Fail2Ban en uno o varios hosts Linux, incluidos bloqueos, jails, filtros y alertas.
Interfaz gráfica de administración web para servidores Linux que ofrece a los administradores una sesión de navegador en el sistema real.
Una skill para agentes de programación que ejecuta auditorías de seguridad en varias fases, con agentes aislados, verificación independiente y hallazgos legibles por máquina.
CLI en Go que analiza las dependencias de un proyecto y las imágenes de contenedor frente a la base de datos de vulnerabilidades OSV para detectar vulnerabilidades conocidas.
Herramienta gratuita y de código abierto que analiza la seguridad de dependencias, código y dominios, y genera informes HTML fáciles de compartir.