Skip to content

D4rkh45h/UnixAudit

Repository files navigation

Category Type Function Feature Language OS Version Developer Toolkit Privilege Status Security Pentesting

UNIXAUDIT 🔥🛡️

Logo de UNIXAUDIT

UNIXAUDIT es una herramienta de auditoría automática para sistemas Unix/Linux.
Su objetivo es detectar configuraciones inseguras, recopilar información del sistema y ejecutar módulos de análisis, todo desde un menú centralizado, con posibilidad de usar credenciales personalizadas para módulos que lo requieran.

Demostración

Aquí puedes ver la herramienta en acción a través de GIFs y capturas de pantalla.

GIF de UNIXAUDIT en funcionamiento

Demostración en GIF Demostración rápida mostrando el menú principal y la ejecución de módulos.

Capturas de Pantalla

Captura 1

Vista del menú principal del master_audit.py.


Captura 2

Ejemplo de un módulo ejecutándose con credenciales.


Captura 3

Salida de un análisis de auditoría del sistema.



Características

  • 🔥 Ejecución centralizada mediante master_audit.py
  • 🔐 Soporte para usuario y contraseña opcionales (si el módulo lo requiere)
  • 🧩 Sistema modular: cada análisis es un archivo independiente dentro de /modules
  • 🛠️ Automatiza auditorías comunes de seguridad en Linux
  • 📄 Resultados claros en pantalla
  • Compatible con cualquier distribución Unix/Linux
  • 🎨 Interfaz CLI con colores para mayor claridad

Estructura del Proyecto

UnixAudit/
├── master_audit.py               # Script principal (menú, control, credenciales)
├── run.sh                        # Lanzador rápido
├── modules/                      # Módulos de auditoría y enumeración
│   ├── apache_audit.py
│   ├── arp_audit.py
│   ├── autolog_audit.py
│   ├── bash_history_audit.py
│   ├── compiladores_audit.py
│   ├── cron_root.py
│   ├── cron_system.py
│   ├── distro_info.py
│   ├── download_tools_audit.py
│   ├── kernel_info.py
│   ├── login_history_audit.py
│   ├── mounted_partitions_audit.py
│   ├── netstat_audit.py
│   ├── password_finder.py
│   ├── printer_info.py
│   ├── root_processes.py
│   ├── services_info.py
│   ├── shadow_audit.py
│   ├── ssh_audit.py
│   ├── ssh_keys_audit.py
│   ├── startup_services.py
│   ├── suid_enum.py
│   ├── suid_sgid_enum.py
│   ├── world_writable.py
└── README.md

Documentación Adicional

Aquí encontrarás información más detallada sobre el proyecto:

  • 🤝 Código de Conducta - Normas para una comunidad respetuosa.
  • 📬 Cómo Contribuir - Pasos para colaborar con el proyecto.
  • 🔐 Seguridad - Información sobre cómo reportar vulnerabilidades.
  • ⚠️ Aviso Legal - Cláusulas y advertencias legales importantes.
  • 📢 Soporte - Dónde obtener ayuda o hacer preguntas.

Uso

Como usar esta herramienta.

# Dar permisos de ejecución al lanzador (solo la primera vez)
chmod +x run.sh

# Ejecutar el lanzador
./run.sh

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published