
MagicArch è uno script post-installazione completo realizzato con Ansible, progettato per trasformare un'installazione base di Arch Linux in una distribuzione per pentesting completamente equipaggiata, personalizzata per penetration test e prestazioni. Con un focus su valutazioni di sicurezza, personalizzazione e ottimizzazione delle prestazioni, MagicArch semplifica il processo di configurazione e garantisce un ambiente su misura per le attività di pentesting.

MagicArch è uno script di post-installazione completo basato su Ansible, progettato per trasformare un'installazione di base di Arch Linux in una distribuzione per penetration testing completamente equipaggiata, ottimizzata per valutazioni di sicurezza e prestazioni. Con un focus su valutazioni di sicurezza, personalizzazione e ottimizzazione delle prestazioni, MagicArch semplifica il processo di installazione e garantisce un ambiente su misura per le attività di penetration testing.
Automazione con Ansible: Sfruttando la potenza di Ansible, MagicArch ottimizza il processo di installazione, automatizzando la configurazione degli strumenti e delle impostazioni essenziali.
Integrazione di strumenti per penetration testing: MagicArch include un'ampia gamma di strumenti per penetration testing, comodamente configurati e pronti all'uso, aumentando l'efficienza e la produttività nelle valutazioni di sicurezza e nei test di penetrazione.
Personalizzazione: MagicArch applica varie personalizzazioni come temi, sfondi, configurazioni del desktop e altro ancora, garantendo un'esperienza utente unica.
Ottimizzazione delle prestazioni: MagicArch incorpora ottimizzazioni e miglioramenti delle prestazioni, aumentando la reattività del sistema e garantendo un funzionamento regolare durante attività intensive.
curl -s -O https://gitlab.com/MagicBytes/magicarch/-/raw/main/install.sh && bash install.sh
Installazione: Inizia con un'installazione vanilla di Arch Linux.
Clona il repository: Clona il repository MagicArch sulla tua macchina locale.
Esegui lo script: Esegui lo script install.sh per avviare il processo di installazione.
... oppure esegui semplicemente il comando di installazione rapida che non richiede altro che sudo e curl
[opzionale] Personalizza: Modifica i file di configurazione forniti (se lo desideri).
installa i pacchetti richiesti (esegui come root):
pacman -S git git-lfs sudo ansible-core
installa le collezioni Ansible richieste (non eseguire come root):
ansible-galaxy collection install community.general ansible.posix community.postgresql
clona il repository:
git clone https://gitlab.com/MagicBytes/magicarch
entra nella directory appena clonata:
cd magicarch
installa Git LFS per questo repository (non eseguire come root):
git lfs install
scarica la configurazione KDE di MagicArch da Git LFS (non eseguire come root):
git-lfs pull
installa MagicArch (non eseguire come root):
ansible-playbook site.yml --connection=local --ask-become-pass
screenshot di neofetch:

screenshot del workspace KDE:

menu KDE:

sfondo 1080p:

screenshot di btop++:

output colorato di ls:

output colorato di cat:

utility di sistema colorate:

Configurazione Ansible: Configura il comportamento e le impostazioni di Ansible in ansible.cfg.