
Playbook de Ansible para una configuración rápida de Raspberry Pi con roles modulares para pruebas de seguridad inalámbrica, herramientas RFID/NFC, SDR, Docker, proxy Tor y configuración estándar del sistema.
Este Ansible playbook está diseñado para configurar rápidamente tu Raspberry Pi.
Es compatible con todos los modelos. Se ha probado con éxito en múltiples modelos, incluyendo Pi Zero W, Pi Zero 2W y Pi 4B, entre otros. El playbook debería funcionar bien tanto en Debian como en distribuciones basadas en Debian.
Elige qué componentes instalar usando etiquetas. Cada etiqueta instala paquetes y configuraciones específicas :
| Etiqueta | Descripción | Notas |
|---|---|---|
| standard, std | Instalación y configuración principal | paquetes estándar, bashrc, vimrc |
| ap | iniciar un hotspot cuando no hay cable Ethernet conectado | Útil para uso móvil y acceder a herramientas. → Archivo de configuración AP (Acceso con ssh [email protected]) |
| display | Configurar pantalla con LCD-show | Es necesario modificar este archivo para configurar la pantalla correcta. |
| docker | Instalación de Docker | Entorno de ejecución de contenedores |
| jackit | Instalación de jackit | Código de exploit para Mousejack |
| tor | Instalación de Tor | Ver README |
| rfid | Instalación de herramientas RFID | Herramientas (libnfc, mfoc, mfcuk) y llaves de → |
Para configurar directamente desde la Pi, ejecuta el siguiente comando : Antes de ejecutar el comando, debes configurar tu Pi con Raspberry Pi Imager.
Luego ejecuta el comando :
curl -s https://raw.githubusercontent.com/atao/raspberrypi-setup/main/install.sh | bash -s -- all
Para configurar, ejecuta el siguiente comando :
git clone https://github.com/atao/raspberrypi-setup.git
cd raspberrypi-setup
sudo ansible-playbook playbook.yml -i hosts --tags all -K
Listar tareas del playbook :
sudo ansible-playbook playbook.yml -i hosts --list-tasks
Instalar solo algunas etiquetas :
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 sintaxis :
--syntax-check
--
Inspirado en geerlingguy / mac-dev-playbook y nico2che / mac-setup
| sdr | Instalación de herramientas SDR | rtl_433, rtl_sdr |
| web | Instalación de Nginx y Certbot |
| wifi | Instalación de herramientas WiFi y GPS | Pruebas de seguridad inalámbrica y wardriving |
| Etiqueta | Descripción | Notas |
|---|
| jd2 | contenedor docker para JDownloader 2 jlesage/jdownloader-2 | Ver Consejos de configuración |
| portainer | Portainer CE - una plataforma ligera de entrega de servicios para aplicaciones contenerizadas portainer/portainer-ce | Administrador de contenedores |
| proxy | Contenedor proxy HTTP rotatorio Tor | Proporciona un punto final proxy HTTP con muchos túneles concurrentes a la red Tor. |