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
从 Git LFS 拉取 MagicArch KDE 配置(不要以 root 身份运行):
git-lfs pull
安装 MagicArch(不要以 root 身份运行):
ansible-playbook site.yml --connection=local --ask-become-pass
neofetch 截图:

KDE 工作区截图:

KDE 菜单:

1080p 壁纸:

btop++ 截图:

彩色 ls 输出:

彩色 cat 输出:

彩色系统工具:

Ansible 配置:在 ansible.cfg 中配置 Ansible 行为和设置。
资产清单:在 inventory/hosts.ini 中定义由 Ansible 管理的主机。(默认是 localhost,但也可以通过 ssh 管理远程主机)
组变量:在 group_vars/ 中为不同的主机组定制设置。
剧本:通过 playbooks/ 中的 Ansible 剧本执行特定任务。
角色:将任务和配置组织到 roles/ 中的可复用角色中,涵盖从仓库设置到桌面定制和性能优化的广泛功能。
欢迎对 MagicArch 做出贡献!欢迎 fork 仓库,进行改进或添加新功能,并提交拉取请求。

本程序是自由软件:您可以按照您的意愿使用、学习、分享和改进它。具体来说,您可以依据自由软件基金会发布的 GNU 通用公共许可证 第 3 版(或(由您选择)任何更高版本)的条款重新分发和/或修改它。
MagicArch 由 MagicBytes 开发和维护,并受到开源社区的启发和贡献。
如有任何问题、疑问或建议,请参阅 README.md 或在仓库中提出 issue。
MagicArch 包含 logos/ 和 wallpapers/ 目录中提供的徽标和壁纸。
MagicArch 按“原样”提供,不附带任何担保。使用风险自负。