Skip to content

D4rkh45h/UnixAudit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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