
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/.