
MagicArch est un script de post-installation complet construit avec Ansible, conçu pour transformer une installation de base d'Arch Linux en une distribution de pentesting entièrement équipée, personnalisée pour les tests d'intrusion et la performance. Avec un accent sur les évaluations de sécurité, la personnalisation et l'optimisation des performances, MagicArch simplifie le processus de configuration et garantit un environnement adapté aux tâches de pentesting.

MagicArch est un script post-installation complet construit avec Ansible, conçu pour transformer une installation de base d'Arch Linux en une distribution de pentesting entièrement équipée, personnalisée pour le pentesting et les performances. Avec un accent sur les évaluations de sécurité, la personnalisation et l'optimisation des performances, MagicArch simplifie le processus de configuration et assure un environnement adapté aux tâches de pentesting.
Automatisation pilotée par Ansible : En exploitant la puissance d'Ansible, MagicArch simplifie le processus de configuration, automatisant la configuration des outils et paramètres essentiels.
Intégration d'outils de pentesting : MagicArch inclut une large gamme d'outils de pentesting, configurés et prêts à l'emploi, améliorant l'efficacité et la productivité dans les évaluations de sécurité et les tests de pénétration.
Personnalisation : MagicArch déploie diverses personnalisations telles que des thèmes, fonds d'écran, configurations de bureau, etc., garantissant une expérience utilisateur unique.
Optimisation des performances : MagicArch intègre des ajustements et optimisations de performances, améliorant la réactivité du système et assurant un fonctionnement fluide lors de tâches intensives.
curl -s -O https://gitlab.com/MagicBytes/magicarch/-/raw/main/install.sh && bash install.sh
Installation : Commencez par une installation vierge d'Arch Linux.
Cloner le dépôt : Clonez le dépôt MagicArch sur votre machine locale.
Exécuter le script : Exécutez le script install.sh pour lancer le processus de configuration.
... ou exécutez simplement la commande d'installation rapide qui ne nécessite rien d'autre que sudo et curl
[optionnel] Personnaliser : Modifiez les fichiers de configuration fournis (si vous le souhaitez).
installer les paquets requis (exécuter en tant que root) :
pacman -S git git-lfs sudo ansible-core
installer les collections ansible requises (ne pas exécuter en tant que root) :
ansible-galaxy collection install community.general ansible.posix community.postgresql
cloner le dépôt :
git clone https://gitlab.com/MagicBytes/magicarch
se rendre dans le dépôt fraîchement cloné :
cd magicarch
installer Git LFS pour ce dépôt (ne pas exécuter en tant que root) :
git lfs install
tirer la configuration KDE MagicArch depuis Git LFS (ne pas exécuter en tant que root) :
git-lfs pull
installer MagicArch (ne pas exécuter en tant que root) :
ansible-playbook site.yml --connection=local --ask-become-pass
Capture d'écran de neofetch :

Capture d'écran de l'espace de travail KDE :

Capture d'écran du menu KDE :

Fond d'écran 1080p :

Capture d'écran de Btop++ :

Sortie colorée de ls :

Sortie colorée de cat :

Utilitaires système colorés :

Configuration Ansible : Configurez le comportement et les paramètres d'Ansible dans ansible.cfg.
Inventaire : Définissez les hôtes à gérer par Ansible dans inventory/hosts.ini. (par défaut localhost, mais les hôtes distants via ssh sont également possibles)
Variables de groupe : Personnalisez les paramètres pour différents groupes d'hôtes dans group_vars/.
Playbooks : Exécutez des tâches spécifiques avec les playbooks Ansible dans playbooks/.
Rôles : Organisez les tâches et configurations en rôles réutilisables dans roles/, couvrant un large éventail de fonctionnalités de la configuration du dépôt à la personnalisation du bureau et à l'optimisation des performances.
Les contributions à MagicArch sont les bienvenues ! N'hésitez pas à forker le dépôt, apporter des améliorations ou ajouter de nouvelles fonctionnalités, et soumettre des pull requests.

Ce programme est un logiciel libre : vous pouvez l'utiliser, l'étudier, le partager et l'améliorer à votre guise. Plus précisément, vous pouvez le redistribuer et/ou le modifier selon les termes de la GNU General Public License telle que publiée par la Free Software Foundation, soit la version 3 de la Licence, ou (à votre choix) toute version ultérieure.
MagicArch est développé et maintenu par MagicBytes, avec l'inspiration et les contributions de la communauté open-source.
Pour toute question, problème ou suggestion, veuillez vous référer au README.md ou ouvrir un ticket sur le dépôt.
MagicArch inclut des logos et fonds d'écran fournis respectivement dans les répertoires logos/ et wallpapers/.
MagicArch est fourni tel quel, sans garantie. Utilisez-le à vos propres risques.