
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.
Inventario: Definisci gli host da gestire con Ansible in inventory/hosts.ini. (l'impostazione predefinita è localhost, ma sono possibili anche host remoti tramite SSH)
Variabili di gruppo: Personalizza le impostazioni per diversi gruppi di host in group_vars/.
Playbook: Esegui attività specifiche con i playbook Ansible in playbooks/.
Ruoli: Organizza attività e configurazioni in ruoli riutilizzabili in roles/, coprendo un'ampia gamma di funzionalità, dalla configurazione dei repository alla personalizzazione del desktop e all'ottimizzazione delle prestazioni.
I contributi a MagicArch sono benvenuti! Sentiti libero di fare un fork del repository, apportare miglioramenti o aggiungere nuove funzionalità e inviare richieste pull.

Questo programma è Software Libero: puoi utilizzarlo, studiarlo, condividerlo e migliorarlo a tuo piacimento. In particolare puoi ridistribuirlo e/o modificarlo secondo i termini della GNU General Public License come pubblicata dalla Free Software Foundation, versione 3 della Licenza, o (a tua scelta) qualsiasi versione successiva.
MagicArch è sviluppato e mantenuto da MagicBytes, con ispirazione e contributi dalla comunità open-source.
Per qualsiasi domanda, problema o suggerimento, consulta il file README.md o apri un issue sul repository.
MagicArch include loghi e sfondi forniti rispettivamente nelle directory logos/ e wallpapers/.
MagicArch è fornito "così com'è" e senza garanzia. Utilizzalo a tuo rischio.