
MagicArch é um script abrangente de pós-instalação construído com Ansible, projetado para transformar uma instalação básica do Arch Linux em uma Distro de Pentest totalmente equipada, personalizada para testes de penetração e desempenho. Com foco em avaliações de segurança, personalização e otimização de desempenho, o MagicArch simplifica o processo de configuração e garante um ambiente adaptado para tarefas de pentest.

MagicArch é um script pós-instalação abrangente construído com Ansible, projetado para transformar uma instalação básica do Arch Linux em uma Distro de Pentest totalmente equipada, customizada para pentest e desempenho. Com foco em avaliações de segurança, customização e otimização de desempenho, o MagicArch simplifica o processo de configuração e garante um ambiente adaptado para tarefas de pentest.
Automação com Ansible: Aproveitando o poder do Ansible, o MagicArch simplifica o processo de configuração, automatizando a configuração de ferramentas e ajustes essenciais.
Integração de Ferramentas de Pentest: O MagicArch inclui uma ampla variedade de ferramentas de pentest, convenientemente configuradas e prontas para uso, aumentando a eficiência e produtividade em avaliações de segurança e tarefas de teste de penetração.
Customização: O MagicArch implanta várias customizações, como temas, papéis de parede, configurações de desktop e muito mais, garantindo uma experiência única ao usuário.
Otimização de Desempenho: O MagicArch incorpora ajustes e otimizações de desempenho, melhorando a responsividade do sistema e garantindo uma operação suave durante tarefas intensivas.
curl -s -O https://gitlab.com/MagicBytes/magicarch/-/raw/main/install.sh && bash install.sh
Instalação: Comece com uma instalação vanilla do Arch Linux.
Clonar Repositório: Clone o repositório MagicArch para sua máquina local.
Executar Script: Execute o script install.sh para iniciar o processo de configuração.
... ou apenas execute o comando de instalação rápida que não requer nada além de sudo e curl
[opcional] Customizar: Modifique os arquivos de configuração fornecidos (se desejar).
instalar pacotes necessários (execute como root):
pacman -S git git-lfs sudo ansible-core
instalar coleções ansible necessárias (não execute como root):
ansible-galaxy collection install community.general ansible.posix community.postgresql
clone o repositório:
git clone https://gitlab.com/MagicBytes/magicarch
mude para o repositório recém-clonado:
cd magicarch
instale Git LFS para este repositório (não execute como root):
git lfs install
baixe a configuração do MagicArch KDE do Git LFS (não execute como root):
git-lfs pull
instale o MagicArch (não execute como root):
ansible-playbook site.yml --connection=local --ask-become-pass
captura de tela do neofetch:

captura de tela da área de trabalho do KDE:

Menu do KDE:

Papel de parede 1080p:

captura de tela do btop++:

saída colorida do ls:

saída colorida do cat:

utilitários de sistema coloridos:

Configuração do Ansible: Configure o comportamento e as configurações do Ansible em ansible.cfg.
Inventário: Defina os hosts a serem gerenciados pelo Ansible em inventory/hosts.ini. (o padrão é localhost, mas hosts remotos via ssh também são possíveis)
Variáveis de Grupo: Personalize as configurações para diferentes grupos de hosts em group_vars/.
Playbooks: Execute tarefas específicas com playbooks do Ansible em playbooks/.
Roles: Organize tarefas e configurações em roles reutilizáveis em roles/, cobrindo uma ampla gama de funcionalidades, desde configuração de repositório até customização de desktop e otimização de desempenho.
Contribuições para o MagicArch são bem-vindas! Sinta-se à vontade para fazer um fork do repositório, fazer melhorias ou adicionar novos recursos e enviar pull requests.

Este programa é Software Livre: Você pode usar, estudar, compartilhar e melhorá-lo à sua vontade. Especificamente, você pode redistribuí-lo e/ou modificá-lo sob os termos da GNU General Public License conforme publicada pela Free Software Foundation, seja a versão 3 da Licença, ou (a seu critério) qualquer versão posterior.
O MagicArch é desenvolvido e mantido pela MagicBytes, com inspiração e contribuições da comunidade open-source.
Para quaisquer dúvidas, problemas ou sugestões, consulte o README.md ou abra uma issue no repositório.
O MagicArch inclui logotipos e papéis de parede fornecidos nos diretórios logos/ e wallpapers/, respectivamente.
O MagicArch é fornecido como está e sem garantia. Use por sua conta e risco.