
MagicArch ist ein umfassendes Post-Installations-Skript, das mit Ansible erstellt wurde und eine grundlegende Arch Linux-Installation in eine voll ausgestattete Pentesting-Distribution verwandelt, die für Pentesting und Leistung angepasst ist. Mit Fokus auf Sicherheitsbewertungen, Anpassung und Leistungsoptimierung vereinfacht MagicArch den Einrichtungsprozess und gewährleistet eine maßgeschneiderte Umgebung für Pentesting-Aufgaben.

MagicArch ist ein umfassendes Post-Installationsskript, das mit Ansible erstellt wurde und eine grundlegende Arch Linux Installation in eine voll ausgestattete Pentesting-Distribution verwandelt, die für Pentesting und Leistung optimiert ist. Mit einem Fokus auf Sicherheitsbewertungen, Anpassung und Leistungsoptimierung vereinfacht MagicArch den Einrichtungsprozess und sorgt für eine maßgeschneiderte Umgebung für Pentesting-Aufgaben.
Ansible-gestützte Automatisierung: Durch die Nutzung der Leistungsfähigkeit von Ansible optimiert MagicArch den Einrichtungsprozess und automatisiert die Konfiguration wichtiger Werkzeuge und Einstellungen.
Integration von Pentesting-Werkzeugen: MagicArch enthält eine breite Palette an Pentesting-Werkzeugen, die bequem konfiguriert und einsatzbereit sind, was die Effizienz und Produktivität bei Sicherheitsbewertungen und Penetrationstests erhöht.
Anpassung: MagicArch setzt verschiedene Anpassungen wie Themes, Hintergrundbilder, Desktop-Konfigurationen und mehr ein, um eine einzigartige Benutzererfahrung zu gewährleisten.
Leistungsoptimierung: MagicArch beinhaltet Leistungsanpassungen und Optimierungen, die die Systemreaktionsfähigkeit verbessern und einen reibungslosen Betrieb bei intensiven Aufgaben sicherstellen.
curl -s -O https://gitlab.com/MagicBytes/magicarch/-/raw/main/install.sh && bash install.sh
Installation: Beginnen Sie mit einer standardmäßigen Arch Linux Installation.
Repository klonen: Klonen Sie das MagicArch-Repository auf Ihren lokalen Rechner.
Skript ausführen: Führen Sie das install.sh-Skript aus, um den Einrichtungsprozess zu starten.
... oder führen Sie einfach den Schnellinstallationsbefehl aus, der nichts außer sudo und curl erfordert
[optional] Anpassen: Ändern Sie die bereitgestellten Konfigurationsdateien (falls gewünscht).
erforderliche Pakete installieren (als root ausführen):
pacman -S git git-lfs sudo ansible-core
erforderliche Ansible-Kollektionen installieren (nicht als root ausführen):
ansible-galaxy collection install community.general ansible.posix community.postgresql
Repository klonen:
git clone https://gitlab.com/MagicBytes/magicarch
in das neu geklonte Repository wechseln:
cd magicarch
Git LFS für dieses Repository installieren (nicht als root ausführen):
git lfs install
MagicArch KDE-Konfiguration von Git LFS abrufen (nicht als root ausführen):
git-lfs pull
MagicArch installieren (nicht als root ausführen):
ansible-playbook site.yml --connection=local --ask-become-pass
Neofetch-Bildschirmfoto:

KDE-Arbeitsbereich-Bildschirmfoto:

KDE-Menü:

1080p-Hintergrundbild:

btop++-Bildschirmfoto:

farbige ls-Ausgabe:

farbige cat-Ausgabe:

farbige Systemprogramme:

Ansible-Konfiguration: Konfigurieren Sie das Ansible-Verhalten und die Einstellungen in ansible.cfg.
Inventory: Definieren Sie die von Ansible zu verwaltenden Hosts in inventory/hosts.ini. (Standard ist localhost, aber entfernte Hosts über SSH sind ebenfalls möglich)
Gruppenvariablen: Passen Sie Einstellungen für verschiedene Host-Gruppen in group_vars/ an.
Playbooks: Führen Sie spezifische Aufgaben mit Ansible-Playbooks in playbooks/ aus.
Rollen: Organisieren Sie Aufgaben und Konfigurationen in wiederverwendbaren Rollen in roles/, die eine breite Palette von Funktionalitäten abdecken, von der Repository-Einrichtung bis zur Desktop-Anpassung und Leistungsoptimierung.
Beiträge zu MagicArch sind willkommen! Forken Sie das Repository, nehmen Sie Verbesserungen vor oder fügen Sie neue Funktionen hinzu und reichen Sie Pull-Requests ein.

Dieses Programm ist Freie Software: Sie können es nach Ihrem Willen nutzen, studieren, teilen und verbessern. Insbesondere können Sie es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, in Version 3 der Lizenz oder (nach Ihrer Wahl) jeder späteren Version weitergeben und/oder modifizieren.
MagicArch wird von MagicBytes entwickelt und gepflegt, mit Inspiration und Beiträgen aus der Open-Source-Community.
Bei Fragen, Problemen oder Vorschlägen lesen Sie bitte die README.md oder öffnen Sie ein Issue im Repository.
MagicArch enthält Logos und Hintergrundbilder, die in den Verzeichnissen logos/ bzw. wallpapers/ bereitgestellt werden.
MagicArch wird wie besehen und ohne Gewährleistung bereitgestellt. Nutzung auf eigenes Risiko.