
MagicArch — это комплексный пост-установочный скрипт, написанный на Ansible, предназначенный для преобразования базовой установки Arch Linux в полностью оснащенный дистрибутив для пентестинга, настроенный для пентестинга и производительности. С акцентом на оценку безопасности, настройку и оптимизацию производительности, MagicArch упрощает процесс настройки и обеспечивает индивидуальную среду для задач пентестинга.

MagicArch — это комплексный сценарий после установки, построенный с использованием Ansible, предназначенный для преобразования базовой установки Arch Linux в полностью укомплектованную дистрибутив для пентестинга, настроенный для задач тестирования на проникновение и производительности. С акцентом на оценку безопасности, кастомизацию и оптимизацию производительности, MagicArch упрощает процесс настройки и обеспечивает индивидуальную среду для задач пентестинга.
Автоматизация на базе Ansible: Используя мощь Ansible, MagicArch оптимизирует процесс настройки, автоматизируя конфигурацию необходимых инструментов и параметров.
Интеграция инструментов пентестинга: MagicArch включает широкий спектр инструментов пентестинга, удобно настроенных и готовых к использованию, повышая эффективность и продуктивность в задачах оценки безопасности и тестирования на проникновение.
Кастомизация: MagicArch развертывает различные настройки, такие как темы, обои, конфигурации рабочего стола и многое другое, обеспечивая уникальный пользовательский опыт.
Оптимизация производительности: MagicArch включает настройки и оптимизации производительности, повышая отзывчивость системы и обеспечивая плавную работу во время интенсивных задач.
curl -s -O https://gitlab.com/MagicBytes/magicarch/-/raw/main/install.sh && bash install.sh
Установка: Начните с чистой установки Arch Linux.
Клонирование репозитория: Клонируйте репозиторий MagicArch на ваш локальный компьютер.
Запуск сценария: Выполните сценарий install.sh для запуска процесса настройки.
... или просто выполните команду быстрой установки, которая не требует ничего, кроме sudo и curl
[опционально] Кастомизация: Измените предоставленные файлы конфигурации (если хотите).
установка необходимых пакетов (выполнять от root):
pacman -S git git-lfs sudo ansible-core
установка необходимых коллекций Ansible (не выполнять от root):
ansible-galaxy collection install community.general ansible.posix community.postgresql
клонирование репозитория:
git clone https://gitlab.com/MagicBytes/magicarch
переход в только что клонированный репозиторий:
cd magicarch
установка Git LFS для этого репозитория (не выполнять от root):
git lfs install
загрузка конфигурации MagicArch KDE из Git LFS (не выполнять от root):
git-lfs pull
установка MagicArch (не выполнять от root):
ansible-playbook site.yml --connection=local --ask-become-pass
скриншот neofetch:

скриншот рабочего стола KDE:

меню KDE:

обои 1080p:

скриншот btop++:

цветной вывод ls:

цветной вывод cat:

цветные системные утилиты:

Конфигурация Ansible: Настройте поведение и параметры Ansible в файле ansible.cfg.
Инвентарь: Определите управляемые Ansible хосты в файле inventory/hosts.ini. (по умолчанию localhost, но также возможны удаленные хосты через ssh)
Групповые переменные: Настройте параметры для разных групп хостов в group_vars/.
Плейбуки: Выполняйте конкретные задачи с помощью плейбуков Ansible в playbooks/.
Роли: Организуйте задачи и конфигурации в переиспользуемые роли в roles/, охватывающие широкий спектр функций — от настройки репозиториев до кастомизации рабочего стола и оптимизации производительности.
Вклад в MagicArch приветствуется! Не стесняйтесь форкать репозиторий, вносить улучшения или добавлять новые функции и отправлять pull request.

Эта программа является Свободным ПО: вы можете использовать, изучать, распространять и улучшать её по своему усмотрению. В частности, вы можете распространять и/или модифицировать её в соответствии с условиями GNU General Public License, опубликованной Free Software Foundation, версии 3 или (по вашему выбору) любой более поздней версии.
MagicArch разработан и поддерживается MagicBytes, с вдохновением и вкладом от сообщества открытого кода.
По любым вопросам, проблемам или предложениям обращайтесь к файлу README.md или откройте issue в репозитории.
MagicArch включает логотипы и обои, предоставленные в каталогах logos/ и wallpapers/ соответственно.
MagicArch предоставляется «как есть» без каких-либо гарантий. Используйте на свой страх и риск.