
Плейбук Ansible для быстрой настройки Raspberry Pi с модульными ролями для тестирования безопасности беспроводных сетей, инструментов RFID/NFC, SDR, Docker, прокси Tor и стандартной конфигурации системы.
Этот Ansible playbook предназначен для быстрой настройки вашего Raspberry Pi.
Он совместим со всеми моделями. Успешно протестирован на нескольких моделях, включая Pi Zero W, Pi Zero 2W, Pi 4B и другие. Playbook должен хорошо работать как на Debian, так и на дистрибутивах, основанных на Debian.
Выберите, какие компоненты устанавливать, используя теги. Каждый тег устанавливает определённые пакеты и конфигурации:
| Тег | Описание | Примечания |
|---|---|---|
| standard, std | Базовая установка и настройка | standard packages, bashrc, vimrc |
| ap | запуск точки доступа при отсутствии подключения Ethernet | Полезно для мобильного использования для доступа к инструментам. → AP config file (Access with ssh [email protected]) |
| display | Настройка дисплея с помощью LCD-show | Необходимо изменить этот файл для настройки правильного дисплея. |
| docker | Установка Docker | Среда выполнения контейнеров |
| jackit | Установка jackit | Эксплойт для Mousejack |
| tor | Установка Tor | См. README |
| rfid | Установка инструментов RFID | Инструменты (libnfc, mfoc, mfcuk) и ключи из → |
Чтобы настроить напрямую с Pi, выполните следующую команду: Перед выполнением команды необходимо настроить Pi с помощью Raspberry Pi Imager.
Затем выполните команду:
curl -s https://raw.githubusercontent.com/atao/raspberrypi-setup/main/install.sh | bash -s -- all
Чтобы настроить, выполните следующую команду:
git clone https://github.com/atao/raspberrypi-setup.git
cd raspberrypi-setup
sudo ansible-playbook playbook.yml -i hosts --tags all -K
Список задач playbook:
sudo ansible-playbook playbook.yml -i hosts --list-tasks
Установка только некоторых тегов:
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/
Проверка синтаксиса:
--syntax-check
--
Вдохновлено geerlingguy / mac-dev-playbook и nico2che / mac-setup
| sdr | Установка инструментов SDR | rtl_433, rtl_sdr |
| web | Установка Nginx и Certbot |
| wifi | Установка инструментов Wi-Fi и GPS | Тестирование безопасности беспроводных сетей и вардрайвинг |
| Тег | Описание | Примечания |
|---|
| jd2 | docker контейнер для JDownloader 2 jlesage/jdownloader-2 | См. Советы по настройке |
| portainer | Portainer CE - легковесная платформа доставки услуг для контейнеризированных приложений portainer/portainer-ce | Менеджер контейнеров |
| proxy | Контейнер вращающегося Tor HTTP прокси | Предоставляет одну конечную точку HTTP-прокси с множеством одновременных туннелей к сети Tor. |