
Ansible playbook para configuração rápida do Raspberry Pi com funções modulares para testes de segurança sem fio, ferramentas RFID/NFC, SDR, Docker, proxy Tor e configuração padrão do sistema.
Este Ansible playbook foi projetado para configurar rapidamente seu Raspberry Pi.
É compatível com todos os modelos. Foi testado com sucesso em vários modelos, incluindo Pi Zero W, Pi Zero 2W e Pi 4B, entre outros. O playbook deve funcionar bem tanto em Debian quanto em distribuições baseadas em Debian.
Escolha quais componentes instalar usando tags. Cada tag instala pacotes e configurações específicas:
| Tag | Descrição | Notas |
|---|---|---|
| standard, std | Instalação e configuração principais | pacotes padrão, bashrc, vimrc |
| ap | Iniciar um hotspot quando nenhum cabo Ethernet estiver conectado | Útil para uso móvel para acessar ferramentas. → Arquivo de configuração AP (Acessar com ssh [email protected]) |
| display | Configurar display com LCD-show | É necessário modificar este arquivo para configurar o display correto. |
| docker | Instalação do Docker | Ambiente de execução de containers |
| jackit | Instalação do jackit | Código de exploração para Mousejack |
| tor | Instalação do Tor | Veja README |
| rfid | Instalação de ferramentas RFID | Ferramentas (libnfc, mfoc, mfcuk) e chaves do → |
Para configurar diretamente a partir do Pi, execute o seguinte comando: Antes de executar o comando, você deve configurar seu Pi com o Raspberry Pi Imager.
Em seguida, execute o comando:
curl -s https://raw.githubusercontent.com/atao/raspberrypi-setup/main/install.sh | bash -s -- all
Para configurar, execute o seguinte comando:
git clone https://github.com/atao/raspberrypi-setup.git
cd raspberrypi-setup
sudo ansible-playbook playbook.yml -i hosts --tags all -K
Listar tarefas do playbook:
sudo ansible-playbook playbook.yml -i hosts --list-tasks
Instalar apenas algumas tags:
curl -s https://raw.githubusercontent.com/atao/raspberrypi-setup/main/install.sh | bash -s -- standard,proxy,rfid,docker,web,jd2
Yaml lint
yamllint playbook.yml roles/
Verificar sintaxe:
--syntax-check
--
Inspirado por geerlingguy / mac-dev-playbook e nico2che / mac-setup
| sdr | Instalação de ferramentas SDR | rtl_433, rtl_sdr |
| web | Instalação do Nginx e Certbot |
| wifi | Instalação de ferramentas Wi-Fi e GPS | Testes de segurança sem fio e wardriving |
| Tag | Descrição | Notas |
|---|
| jd2 | Container docker para JDownloader 2 jlesage/jdownloader-2 | Veja Dicas de configuração' |
| portainer | Portainer CE - uma plataforma leve de entrega de serviços para aplicações containerizadas portainer/portainer-ce | Gerenciador de containers |
| proxy | Container de proxy HTTP Tor rotativo | Fornece um endpoint de proxy HTTP com muitos túneis simultâneos para a rede Tor. |