
MagicArch es un script integral de post-instalación construido con Ansible, diseñado para transformar una instalación básica de Arch Linux en una Distro de Pentesting completamente equipada, personalizada para pentesting y rendimiento. Con un enfoque en evaluaciones de seguridad, personalización y optimización del rendimiento, MagicArch simplifica el proceso de configuración y garantiza un entorno adaptado para tareas de pentesting.

MagicArch es un script integral de post-instalación construido con Ansible, diseñado para transformar una instalación básica de Arch Linux en una Distribución de Pentesting completamente equipada, personalizada para pentesting y rendimiento. Con un enfoque en evaluaciones de seguridad, personalización y optimización del rendimiento, MagicArch simplifica el proceso de configuración y garantiza un entorno adaptado para tareas de pentesting.
Automatización impulsada por Ansible: Aprovechando el poder de Ansible, MagicArch agiliza el proceso de configuración, automatizando la configuración de herramientas y ajustes esenciales.
Integración de herramientas de pentesting: MagicArch incluye una amplia gama de herramientas de pentesting, convenientemente configuradas y listas para usar, mejorando la eficiencia y productividad en evaluaciones de seguridad y tareas de pruebas de penetración.
Personalización: MagicArch despliega varias personalizaciones como temas, fondos de pantalla, configuraciones de escritorio y más, garantizando una experiencia de usuario única.
Optimización del rendimiento: MagicArch incorpora ajustes y optimizaciones de rendimiento, mejorando la respuesta del sistema y asegurando un funcionamiento fluido durante tareas intensivas.
curl -s -O https://gitlab.com/MagicBytes/magicarch/-/raw/main/install.sh && bash install.sh
Instalación: Comience con una instalación vanilla de Arch Linux.
Clonar Repositorio: Clone el repositorio de MagicArch en su máquina local.
Ejecutar Script: Ejecute el script install.sh para iniciar el proceso de configuración.
... o simplemente ejecute el comando de instalación rápida que no requiere nada más que sudo y curl
[opcional] Personalizar: Modifique los archivos de configuración proporcionados (si lo desea).
instalar paquetes requeridos (ejecutar como root):
pacman -S git git-lfs sudo ansible-core
instalar colecciones de ansible requeridas (no ejecutar como root):
ansible-galaxy collection install community.general ansible.posix community.postgresql
clonar el repositorio:
git clone https://gitlab.com/MagicBytes/magicarch
cambiar al repositorio recién clonado:
cd magicarch
instalar Git LFS para este repositorio (no ejecutar como root):
git lfs install
obtener la configuración de MagicArch KDE desde Git LFS (no ejecutar como root):
git-lfs pull
instalar MagicArch (no ejecutar como root):
ansible-playbook site.yml --connection=local --ask-become-pass
captura de pantalla de neofetch:

captura de pantalla del espacio de trabajo KDE:

menú de KDE:

fondo de pantalla 1080p:

captura de pantalla de btop++:

salida colorida de ls:

salida colorida de cat:

utilidades del sistema coloridas:

Configuración de Ansible: Configure el comportamiento y ajustes de Ansible en ansible.cfg.
Inventario: Defina los hosts a ser gestionados por Ansible en inventory/hosts.ini. (por defecto es localhost pero también son posibles hosts remotos mediante ssh)
Variables de Grupo: Personalice ajustes para diferentes grupos de hosts en group_vars/.
Playbooks: Ejecute tareas específicas con playbooks de Ansible en playbooks/.
Roles: Organice tareas y configuraciones en roles reutilizables en roles/, cubriendo una amplia gama de funcionalidades desde la configuración del repositorio hasta la personalización del escritorio y la optimización del rendimiento.
¡Las contribuciones a MagicArch son bienvenidas! Siéntase libre de bifurcar el repositorio, realizar mejoras o agregar nuevas características, y enviar solicitudes de extracción.

Este programa es Software Libre: Puede usarlo, estudiarlo, compartirlo y mejorarlo a su voluntad. Específicamente, puede redistribuirlo y/o modificarlo bajo los términos de la GNU General Public License tal como es publicada por la Free Software Foundation, ya sea la versión 3 de la Licencia, o (a su elección) cualquier versión posterior.
MagicArch es desarrollado y mantenido por MagicBytes, con inspiración y contribuciones de la comunidad de código abierto.
Para cualquier pregunta, problema o sugerencia, consulte el README.md o abra un issue en el repositorio.
MagicArch incluye logotipos y fondos de pantalla proporcionados en los directorios logos/ y wallpapers/, respectivamente.
MagicArch se proporciona tal cual y sin garantía. Úselo bajo su propio riesgo.