
EasySec ayuda a las pequeñas y medianas empresas (PYMES) con conocimientos y recursos de ciberseguridad.
EasySec es un repositorio el cual incluye múltiples roles, documentación y herramientas con el objetivo de ayudar a las PYMEs con la aplicación de medidas de seguridad en sus propias empresas, además de fomentar ejercicios de pentesting y red teaming. Este archivo será usado como índice, para poder revisar y analizar las herramientas y documentación disponibles de manera más fácil. Las herramientas y flujos implementados son idempotentes. Esto significa que sin importar la cantidad de veces ejecutado, el resultado será siempre el mismo.
Este proyecto es completamente open source, creado por Vera y con licencia MIT. Cualquier aporte, sugerencia o implementación puede ser pedido en la sección de "Pull requests".
Hay dos scripts disponibles en scripts/:
La configuración recomendada utiliza UV para la gestión del entorno de Python. Estas son las acciones recomendadas:
uv python pin # Utiliza el archivo .python-version y selecciona la versión específica del intérprete
uv venv .venv # Crea el entorno virtual
source .venv/bin/activate # Activa el entorno virtual
uv pip install -r requirements.txt # Instala las dependencias necesarias
El script se puede ejecutar (desde la ruta raíz del proyecto) con:
./script/execute.sh
[!NOTE] Asegúrate de que Vagrant y VirtualBox estén instalados y en ejecución antes de ejecutar cualquier script
Según cómo vaya el proyecto, estas son las herramientas y entornos que me gustaría implementar: