
دفتر تشغيل 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 | التثبيت والتكوين الأساسي | حزم قياسية، bashrc، vimrc |
| ap | بدء نقطة اتصال ساخنة عند عدم توصيل كابل إيثرنت | مفيد للاستخدام المحمول للوصول إلى الأدوات. → ملف تهيئة AP (الوصول عبر ssh [email protected]) |
| display | تكوين الشاشة باستخدام LCD-show | يلزم تعديل هذا الملف لتكوين الشاشة الصحيحة. |
| docker | تثبيت Docker | بيئة تشغيل الحاويات |
| jackit | تثبيت jackit | كود استغلال لـ Mousejack |
| tor | تثبيت Tor | انظر README |
| rfid | تثبيت أدوات RFID | أدوات (libnfc، mfoc، mfcuk) ومفاتيح من MifareClassicTool → |
للتثبيت مباشرة من 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 | اختبار أمان الشبكات اللاسلكية والـ wardriving |
| الوسم | الوصف | ملاحظات |
|---|
| jd2 | حاوية Docker لـ JDownloader 2 jlesage/jdownloader-2 | انظر نصائح التهيئة' |
| portainer | Portainer CE - منصة خفيفة لتقديم الخدمات للتطبيقات المحتواة portainer/portainer-ce | مدير الحاويات |
| proxy | حاوية بروكسي HTTP متناوب Tor | توفر نقطة نهاية بروكسي HTTP مع أنفاق متزامنة عديدة إلى شبكة Tor. |