
Playbook Ansible per la configurazione rapida di Raspberry Pi con ruoli modulari per test di sicurezza wireless, strumenti RFID/NFC, SDR, Docker, proxy Tor e configurazione standard di sistema.
Questo playbook di Ansible è progettato per configurare rapidamente il tuo Raspberry Pi.
È compatibile con tutti i modelli. È stato testato con successo su diversi modelli, tra cui Pi Zero W, Pi Zero 2W e Pi 4B, tra gli altri. Il playbook dovrebbe funzionare bene sia su Debian che su distribuzioni basate su Debian.
Scegli quali componenti installare utilizzando i tag. Ogni tag installa pacchetti e configurazioni specifici:
| Tag | Descrizione | Note |
|---|---|---|
| standard, std | Installazione e configurazione di base | standard packages, bashrc, vimrc |
| ap | avvia un hotspot quando nessun cavo Ethernet è collegato | Utile per l'uso mobile per accedere agli strumenti. → File di configurazione AP (Accesso con ssh [email protected]) |
| display | Configura il display con LCD-show | È necessario modificare questo file per configurare il display corretto. |
| docker | Installazione di Docker | Ambiente runtime per container |
| jackit | Installazione di jackit | Codice exploit per Mousejack |
| tor | Installazione di Tor | Vedi README |
| rfid | Installazione di strumenti RFID | Strumenti (libnfc, mfoc, mfcuk) e chiavi da → |
Per configurare direttamente dal Pi, esegui il seguente comando: Prima di eseguire il comando, devi configurare il tuo Pi con Raspberry Pi Imager.
Successivamente esegui il comando:
curl -s https://raw.githubusercontent.com/atao/raspberrypi-setup/main/install.sh | bash -s -- all
Per configurare, esegui il seguente comando:
git clone https://github.com/atao/raspberrypi-setup.git
cd raspberrypi-setup
sudo ansible-playbook playbook.yml -i hosts --tags all -K
Elenca le attività del playbook:
sudo ansible-playbook playbook.yml -i hosts --list-tasks
Installa solo alcuni tag:
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/
Controlla la sintassi:
--syntax-check
--
Ispirato da geerlingguy / mac-dev-playbook e nico2che / mac-setup
| sdr | Installazione di strumenti SDR | rtl_433, rtl_sdr |
| web | Installazione di Nginx e Certbot |
| wifi | Installazione di strumenti WiFi e GPS | Test di sicurezza wireless e wardriving |
| Tag | Descrizione | Note |
|---|
| jd2 | container docker per JDownloader 2 jlesage/jdownloader-2 | Vedi Suggerimenti per la configurazione |
| portainer | Portainer CE - una piattaforma leggera per la distribuzione di servizi per applicazioni containerizzate portainer/portainer-ce | Gestore di container |
| proxy | Rotating Tor HTTP proxy container | Fornisce un endpoint proxy HTTP con molti tunnel concorrenti verso la rete Tor. |