Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
FISSURE — إطار عمل الترددات اللاسلكية والهندسة العكسية للجميع. تابع و★ لإظهار دعمك! | Kitploit
أدوات/GitHubGitHub/ainfosec/fissure
الهندسة العكسيةالاختبار العشوائيأمن الشبكات اللاسلكيةCTFالتعلم والتعليم
GitHubainfosec/fissure

FISSURE

إطار عمل الترددات اللاسلكية والهندسة العكسية للجميع. تابع و★ لإظهار دعمك!

عرض المستودع
2.0k138منذ 2 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
الموقع الإلكتروني

FISSURE - إطار الترددات الراديوية

فهم الإشارات والهندسة العكسية القائمة على SDR والمستقلة عن التردد

فيديوهات نظرة عامة


نظرة عامة تشغيلية على FISSURE

نظرة عامة على FISSURE (شرائح)

مقدمة

FISSURE هو إطار مفتوح المصدر للترددات الراديوية يدعم كلاً من النشر العملي والبحث والتعليم.

  • بالنسبة لـ المشغلين، يوفر مجموعة أدوات قابلة للنشر بسرعة لاكتشاف الإشارات، وتصنيفها، واكتشاف البروتوكولات، والاختبار العشوائي (fuzzing)، وتحليل الثغرات، والتكامل الفوري مع TAK.
  • بالنسبة لـ المربين والباحثين، يخفض حاجز الدخول إلى SDR والهندسة العكسية، مما يوفر بيئة مشتركة للتعلم والتجربة ونشر الأساليب الجديدة.

يعمل FISSURE على تبسيط سير عمل SDR المعقدة من خلال مركزية البرامج والمكتبات والمواد المرجعية في إطار واحد متسق يعمل على أجهزة الكمبيوتر المكتبية والمحمولة وأجهزة الكمبيوتر ذات اللوحة الواحدة والأنظمة المحصنة، أو يتوسع ليشمل العقد التكتيكية الموزعة المتصلة بالشبكات في الميدان.

القدرات الرئيسية

  • اكتشاف إشارات الترددات الراديوية وتصنيفها وتحليلها
  • جمع وإعادة تشغيل ومعالجة بيانات IQ
  • اكتشاف البروتوكولات وصنع حزم مخصصة
  • تنفيذ الاختبار العشوائي واختبار الثغرات
  • أرشفة الإشارات وإنشاء قوائم تشغيل للاختبار
  • تنسيق عقد الاستشعار الموزعة
  • تحديد موقع بواعث وأهداف الترددات الراديوية جغرافياً
  • دمج التنبيهات والأهداف والقطع الأثرية في TAK
  • أتمتة سير العمل باستخدام التكامل مع الذكاء الاصطناعي والتعلم الآلي

    

FISSURE وFracture

Fracture هو النظام التكتيكي القابل للنشر من AIS والذي يعمل على الترددات الراديوية والمبني على إطار FISSURE مفتوح المصدر.

يوفر FISSURE البيئة البرمجية الأساسية لاستشعار الترددات الراديوية، وتحليل الإشارات، وتجارب البروتوكولات، والتكامل مع TAK، وتنسيق العقد الموزعة، وتطوير القدرات القائمة على الإضافات. يوسع Fracture هذه الأساسيات إلى تكوينات أجهزة قابلة للنشر مصممة للاستخدام العملي.

يركز Fracture على الاستشعار الموزع للترددات الراديوية، وتحديد المواقع الجغرافية، وتأثيرات الترددات الراديوية، وسير عمل الحرب الإلكترونية، والتحكم الفوري للمشغل عبر WinTAK وATAK. تقوم عقدة مركزية بتنسيق العقد الطرفية عبر شبكات IP وروابط الترددات الراديوية بعيدة المدى لدعم الاستشعار والاستهداف وتنفيذ المهام عبر البيئات الموزعة.

صُممت البنية لدعم النشر في المواقع الثابتة والمركبات وحقائب الظهر والطائرات بدون طيار الصغيرة والطائرات ذات الأجنحة الثابتة، مع بقائها قابلة للتوسيع من خلال إطار الإضافات الخاص بـ FISSURE.

بالنسبة للمؤسسات التي تحتاج إلى قدرة تكتيكية مدعومة ومتكاملة في مجال الترددات الراديوية، يوفر Fracture مساراً لتحويل المنتج يحافظ على مرونة وشفافية وقابلية التوسع في نظام FISSURE الأساسي.

بنية نظام Fracture

سير عمل التكامل مع TAK

خيارات النشر

  • واجهة مستخدم رسومية سطح المكتب للتصور والنمذجة الأولية
  • عقد بدون رأس للاستشعار عن بعد والعمليات المستقلة
  • خدمات محولة (containerized) لعمليات تثبيت قابلة للتوسع والتكرار
  • تكامل مع TAK لتحقيق الصلة بالمهمة والوعي الظرفي المشترك


الأهمية ثنائية الاستخدام

  • المشغلون: كشف وتحديد مواقع والاستجابة لنشاط الترددات الراديوية في الميدان
  • الباحثون: اختبار خوارزميات وأتمتة وأساليب جديدة للذكاء الاصطناعي والتعلم الآلي
  • المربون: تدريس SDR ومعالجة الإشارات الرقمية وأمن الترددات الراديوية والمعالجة الفورية والهندسة العكسية في الفصول الدراسية
  • الطلاب والهواة: استكشاف سير عمل SDR والتعلم عن التكنولوجيا دون عناء الإعداد الكبير

خارطة الطريق والتطوير

تتطور خارطة طريق FISSURE وفقاً لطلب العملاء وملاحظات المجتمع.

للاطلاع على أحدث المعلومات، استكشف خارطة الطريق التفاعلية (تُحدَّث كل يوليو):

  • عرض خارطة الطريق التفاعلية

الأولويات الحالية

  • نظام الإضافات والإجراءات: تطبيق بنية الإضافات والإجراءات الجديدة في جميع أنحاء لوحة تحكم FISSURE وWinTAK وATAK وعقد الاستشعار. توسيع دعم الإضافات، وتحويل محتوى المكتبات الحالي إلى إضافات، وتبسيط نشر القدرات مع حماية الوظائف الحساسة من خلال إطار الإضافات.
  • التكامل مع TAK وسير عمل المشغل: توسيع وظائف WinTAK وATAK، وتحسين إدارة الأهداف وسير عمل تحديد المواقع الجغرافية والتنبيهات ومعالجة القطع الأثرية والإجراءات التي يقودها المشغل. تشمل مجالات التركيز الاختبار في العالم الحقيقي، وتحسين الأداء، وتحسين سهولة الاستخدام، وتكامل أوثق بين TAK وعقد الاستشعار الموزعة.
  • المثبت والتعبئة والنشر: تحسين موثوقية المثبت، وتحسين دعم Apptainer، واستضافة صور الحاويات القابلة للتنزيل، وتوفير خيارات نشر مسبقة البناء، وتبسيط التثبيت عبر أنظمة التشغيل والمنصات الأجهزة المدعومة.
  • العقد التكتيكية وأجهزة الاستشعار والشبكات: توسيع دعم نشر العقد التكتيكية، ودمج أجهزة استشعار وأجهزة إضافية، وتقييم مسارات اتصال جديدة بما في ذلك الخلوية وStarlink والشبكات المتداخلة وأجهزة الراديو الاتصالية، وتحسين المرونة عبر النشر الموزع.
  • تحديد المواقع الجغرافية وتحديد الاتجاه والدعم الإلكتروني: تطوير قدرات تحديد المواقع الجغرافية وتحديد الاتجاه والمراقبة من خلال الاختبار الميداني والتقييمات التشغيلية. يتم التركيز على سير عمل الدعم الإلكتروني العملي، والاستشعار متعدد العقد، والتحقق من الأداء، وجمع الملاحظات التشغيلية من العالم الحقيقي.

فيديوهات

  • فيديوهات FISSURE
  • قناة AIS على YouTube

الأوراق البيضاء

يُدعم FISSURE بسلسلة من الأوراق البيضاء التي تستكشف التطبيقات التقنية والتشغيلية عبر مجالات مختلفة.

  1. نظرة عامة على FISSURE
  2. FISSURE لمكافحة الطائرات بدون طيار
  3. FISSURE لأحمال الطائرات بدون طيار والعمليات الجوية
  4. FISSURE للبيئات البحرية
  5. FISSURE للمركبات وأنظمة التنقل
  6. FISSURE للدفاع عن المحيط والبنية التحتية
  7. FISSURE لتكامل TAK والأجهزة المحمولة
  8. FISSURE للتدريب والتعليم
  9. تفاصيل FISSURE الفنية والبنية

منشورات المدونة

نشرت AIS عدة مقالات تسلط الضوء على تطبيقات وتحديثات وحالات استخدام FISSURE:

  • عرض FISSURE كحمولة طائرة بدون طيار في Northern Strike 2025
  • ملخص لعرضي التقديمي في DEF CON 2024 حول تحديثات FISSURE
  • FISSURE: الإبحار في عالم المصادر المفتوحة
  • FISSURE: إطار الترددات الراديوية للجميع

شاهد جميع منشورات مدونة AIS

أخبار

جديد

بنية الإضافات والإجراءات: ينتقل FISSURE إلى إطار موحد للإضافات والإجراءات يتيح تعبئة القدرات ونشرها وتنفيذها عبر لوحة التحكم وعقد الاستشعار وWinTAK وATAK.

جديد

تكامل WinTAK: يدعم WinTAK الآن إدارة العقد والتنبيهات والأهداف والاكتشافات والقطع الأثرية واختيار الإضافات وتنفيذ الإجراءات وعمليات عقد الاستشعار الموزعة.

جديد

تكامل ATAK: تكامل ATAK قيد التطوير النشط، مما يوسع قدرات FISSURE وFracture إلى الأجهزة المحمولة والمشغلين على الحافة التكتيكية.

جديد

العقد التكتيكية الموزعة: تدعم عقد الاستشعار التشغيل عن بعد وسير عمل الاستشعار الموزع والتكامل مع TAK وجمع القطع الأثرية والتنبيهات وتنفيذ الإضافات عبر الشبكات المتصلة عبر IP.

جديد

تحديد المواقع الجغرافية وإدارة الأهداف: تستمر جهود التطوير في تحديد المواقع الجغرافية للترددات الراديوية وإدارة الأهداف وتنسيق العقد المتعددة والاختبار التشغيلي في العالم الحقيقي.

جديد

الحاويات باستخدام Apptainer: يمكن نشر FISSURE داخل حاويات Apptainer لتبسيط التثبيت والاختبار وقابلية النقل والنشر عبر المنصات المدعومة.

جديد

بنية Fracture وسير عمل TAK: تمت إضافة رسوم بيانية وتوثيق جديد لتوضيح بنية نظام Fracture وسير عمل تكامل TAK والعمليات التكتيكية الموزعة.

الأحداث القادمة/السابقة

معرض 5-8 مايو 2025: أسبوع SOF - جناح Assured Information Security, Inc. (AIS)

معرض وظائف الخميس 6 فبراير 2025: معرض الوظائف والتدريب الربيعي لجامعة Binghamton 2025 - 1100-1500 بتوقيت شرق الولايات المتحدة

CTF 20 يناير 2025 (يعمل إلى أجل غير مسمى): تحدي FISSURE. الرابط (مباشر الآن)

مؤتمر الثلاثاء 17 سبتمبر 2024: مؤتمر GNU Radio 2024 - 1605-1635 بتوقيت شرق الولايات المتحدة الوصف/الشرائح، التسجيل المباشر

معرض وظائف الخميس 5 سبتمبر 2024: معرض الوظائف والتدريب في مجالات STEM لجامعة Binghamton - 1100-1530 بتوقيت شرق الولايات المتحدة

مؤتمر السبت 10 أغسطس 2024: DEF CON 32 - قرية الترددات الراديوية - 1400-1500 بتوقيت المحيط الهادئ. فيديو مسجل مسبقاً، التسجيل المباشر

التوثيق

  • ورقة معلومات
  • صفحة AIS
  • شرائح GRCon22
  • ورقة GRCon22
  • نص محادثة Hack Chat

القدرات

  • قدرات FISSURE (تم التحديث: 11 سبتمبر 2024)

الأجهزة

فيما يلي قائمة بالأجهزة "المدعومة" بمستويات متفاوتة من التكامل:

  • USRP: X3xx, B2xx, B20xmini, USRP2, N2xx, X410
  • HackRF
  • RTL2832U
  • 802.11 Adapters
  • LimeSDR
  • bladeRF, bladeRF 2.0 micro
  • Open Sniffer
  • PlutoSDR
  • SDRplay: RSPduo, RSPdx, RSPdx R2

البدء

المدعوم

يوجد الآن فرعان داخل FISSURE: فرع Python3 وفرع Python2_maint-3.7. يحتوي فرع Python3 على أحدث الأكواد ويدعم PyQt5 وإصدارات GNU Radio 3.8 و3.10. تم إهمال فرع Python2_maint-3.7 وسيتم تحديثه فقط إذا تطلبت أدوات طرف ثالث معينة إصدار GNU Radio 3.7 أو نظام تشغيل أقدم. سيتم دعم أحدث الإصدارات الثانوية فقط من أنظمة التشغيل للتثبيت وسنبذل قصارى جهدنا لمواكبة التحديثات. سيتم إدراج أنظمة التشغيل التي تم تحديثها ولكن لم يتم اختبارها بالكامل تحت "قيد التقدم".

إصدارات GitHub المتوفرة في هذا المستودع هي لقطات دورية لحالة المشروع، مخصصة بشكل أساسي لأغراض الأرشفة. قد لا تتضمن هذه الإصدارات أحدث التحديثات أو إصلاحات الأخطاء أو الميزات قيد التطوير. للوصول إلى أحدث إصدار من البرنامج، نوصي بشدة باستخدام فرع Python3 الرئيسي، الذي يعكس التطوير المستمر والحالة الحالية للمشروع.

يتم اختبار FISSURE بشكل مكثف على Ubuntu، مما يجعله المنصة الأكثر اعتماداً.

قيد التقدم (بيتا)

أنظمة التشغيل هذه لا تزال في حالة بيتا. إنها قيد التطوير وتفتقد العديد من الميزات المعروفة. قد تتعارض العناصر الموجودة في المثبت مع البرامج الحالية أو تفشل في التثبيت حتى تتم إزالة هذه الحالة.نظام التشغيل

ملاحظة: بعض أدوات البرامج لا تعمل على كل نظام تشغيل. راجع التعاريف المعروفة والبرامج من طرف ثالث

تثبيتات Apptainer

يجري اختبار استخدام apptainer لحاويات تثبيتات FISSURE. لا تزال مجموعات نظام التشغيل المضيف، نظام تشغيل الحاوية، ووضع تثبيت FISSURE (كامل، أساسي، Dashboard، HIPRFISR، SensorNode) قيد التقدم. التركيبات المدعومة التالية متاحة.

نظام التشغيل المضيفنظام تشغيل الحاويةوضع FISSURE
Ubuntu 24.04Ubuntu 24.04full

التثبيت

لإضافة مفاتيح SSH إلى GitHub والاستنساخ باستخدام SSH (مطلوب للمساهمة):``` ssh-keygen -t ed25519 cat ~/.ssh/id_ed25519.pub Paste text into "Settings" > "SSH and GPG keys" > "New SSH Key" git clone [email protected]:ainfosec/FISSURE.git

root@kitploit:~
للاستنساخ باستخدام https:```
git clone https://github.com/ainfosec/FISSURE.git

تحضير المثبت:``` cd FISSURE git checkout Python3 # Optional, or Python2_maint-3.7 for select legacy third-party tools ./install

root@kitploit:~
ملاحظات:
- سيسأل المُثبِّت عن تثبيت تبعيات برمجيات PyQt المطلوبة لتشغيل واجهات التثبيت الرسومية إذا لم تكن موجودة.
- حدد خيار نظام التشغيل في الواجهة الرسومية الذي يناسب نظام تشغيلك (يجب أن يتم اكتشافه تلقائياً إذا كان نظام تشغيلك يطابق أحد الخيارات).
- أجب بشكل دوري على الاستفسارات المتعلقة ببرامج الطرف الثالث طوال عملية التثبيت. استخدم أفضل حكم لديك، ولن تؤثر الإجابات على FISSURE على الأرجح.
- تأكد من ضبط ساعة نظامك بشكل صحيح لتجنب الأخطاء المتعلقة برفض apt لتحديثات المستودعات.
- بعد التثبيت، أعد تشغيل جهاز الكمبيوتر أو سجل الخروج ثم سجل الدخول مرة أخرى حتى تدخل تغييرات مجموعة المستخدمين حيز التنفيذ.

<p align="center">
<img src="https://assets.kitploit.com/production/public/readmes/5588/ea812c13507dcd73629484d74bae5229caf78da4f8c48bcfd701d429c60bc392.png" width="257" height="379">
</p>

يوصى بتثبيت FISSURE على نظام تشغيل نظيف لتجنب التعارض مع البرامج الموجودة. وسيستمر العمل على تحسين الافتراضية وإدارة التبعيات. ملاحظات حول المُثبِّت:
- العناصر المدرجة ضمن فئة "الحد الأدنى للتثبيت" هي ما يلزم لتشغيل لوحة معلومات FISSURE بدون أخطاء.
- أجهزة الراديو والوحدات النمطية خارج الشجرة مطلوبة لتنفيذ العديد من الإجراءات في FISSURE.
- يجب إعادة ترجمة مخططات التدفق لتجنب الأخطاء عبر الإصدارات الثانوية لـ GNU Radio.
- برامج الطرف الثالث خارج الحد الأدنى للتثبيت اختيارية ويمكن تثبيتها حسب الحاجة.
- حدد جميع مربعات الاختيار الموصى بها (الزر الافتراضي) لتجنب الأخطاء أثناء تشغيل الأدوات المختلفة داخل FISSURE.
- قد لا يتم تثبيت العناصر غير المحددة افتراضياً بشكل صحيح أو قد تتعارض مع البرامج الموجودة (يرجى اقتراح الإصلاحات!).
- سيكون هناك العديد من الاستفسارات طوال عملية التثبيت، معظمها يطلب أذونات مرتفعة وأسماء مستخدمين. ترتبط هذه الاستفسارات بشكل أساسي بأدوات الطرف الثالث، راجع تعليمات التثبيت المقدمة من المُطوِّر للحصول على التفاصيل.
- إذا كان أحد العناصر يحتوي على قسم "التحقق" في النهاية، فسيقوم المُثبِّت بتشغيل الأمر الذي يليه وتمييز مربع الاختيار باللون الأخضر أو الأحمر اعتماداً على ما إذا كان الأمر ينتج عنه أية أخطاء. ستبقى العناصر المحددة التي لا تحتوي على قسم "التحقق" سوداء بعد التثبيت.
- لتجنب أخطاء التثبيت والأذونات، قم بتنزيل FISSURE إلى دليل يملكه المستخدم مثل المجلد الرئيسي. قم بتشغيل البرنامج النصي للتثبيت والأمر fissure دون استخدام sudo. سيتم تنزيل العديد من أدوات الطرف الثالث وتثبيتها من الدليل `~/Installed_by_FISSURE`.

<p align="center">
<img src="https://assets.kitploit.com/production/public/readmes/5588/3c404a7fc456dc0a3346fc0ed7432381c57cf6f6db4358221010a5b66a3281f5.png" width="692" height="479">
</p>

يُعد مُثبِّت FISSURE مفيداً لإعداد أجهزة الكمبيوتر أو تثبيت برامج محددة محل الاهتمام. يمكن تعديل الكود بسرعة للسماح بعمليات تثبيت برامج مخصصة. تقديرات الحجم للبرامج هي قراءات قبل وبعد من تثبيت كامل. الأحجام لكل برنامج ليست دقيقة حيث يتم تثبيت بعض التبعيات في العناصر المحددة سابقاً. قد تتغير الأحجام أيضاً بمرور الوقت مع تحديث البرامج.

<p align="center">
<img src="https://assets.kitploit.com/production/public/readmes/5588/e9722e4a18df1cdf579316e24ffd999e7f56f27c738340a5a997377453d4320c.png" width="692" height="479">
</p>

**تثبيت عقدة الاستشعار عن بُعد**

قم بتثبيت FISSURE كالمعتاد على جهاز كمبيوتر للأغراض العامة. قم بتثبيت FISSURE على جهاز الكمبيوتر البعيد في نفس موقع الدليل الموجود على جهاز الكمبيوتر المحلي (حتى إشعار آخر) لتجنب أخطاء مسار الملف مع إجراءات معينة. لتكوين عقدة الاستشعار للعمل عن بُعد، قم بتعديل ملف "default.yaml" في الدليل `./YAML/Sensor_Node_Config/` وقم بتعديل الحقول التالية:
- nickname: (أي شيء باستثناء "عقدة الاستشعار المحلية")
- hiprfisr_ip_address: (عنوان IP الخاص بـ HIPRFISR/المحور الذي تتصل به عقدة الاستشعار)
- hardware: (املأ بتفاصيل أجهزتك)

قم بتغيير حقل "autorun" من `false` إلى `true` لتشغيل ملف قائمة التشغيل الافتراضي عند بدء التشغيل والاستغناء عن العمليات عن بُعد. يمكن إنشاء قوائم تشغيل جديدة وحفظها من علامة تبويب التشغيل التلقائي في لوحة المعلومات.

تعمل عقدة الاستشعار عن بُعد كخادم ويجب أن يكون لديها مجموعة من الشهادات الصالحة (التي تم إنشاؤها أثناء التثبيت) والتي تتطابق مع العميل (الجهاز المحلي). يحتاج الخادم إلى ملفي "server.key_secret" و"client.key" بينما يحتاج العميل إلى ملفي "client.key_secret" و"server.key". إذا تم إنشاء مجلد الشهادات على جهاز الخادم، فيجب نقل ملفات العميل يدوياً إلى الجهاز الآخر.

**استخدام لوحة المعلومات المحلية**

افتح محطة جديدة بعد التثبيت وأدخل:```
fissure

الطريقة المقصودة لتشغيل لوحة تحكم FISSURE هي عبر الطرفية دون استخدام صلاحيات sudo. توفر الطرفية معلومات هامة وملاحظات حول بعض العمليات. يُرجى الرجوع إلى وثائق FISSURE لمزيد من التفاصيل.

يمكن تشغيل عقدة استشعار محلية من خلال الأزرار العلوية في لوحة تحكم FISSURE، مما يساعد في الحفاظ على جميع وظائف FISSURE الحالية على محطة عمل مستقلة. يتم دعم عقدة استشعار محلية واحدة فقط وأربع عقد استشعار عن بُعد (أو خمس عقد عن بُعد) في الوقت الحالي.

إذا تجمدت أي من البرامج أو تعلقت عند الإغلاق، يمكن استخدام الأوامر التالية لاكتشاف المشكلة أو الإغلاق القسري:``` sudo ps -aux | grep fissure sudo pkill python3 sudo kill -9 sudo pkill python3 && sudo pkill -9 -f fissure

root@kitploit:~
**المحور بلا واجهة**

يمكن تشغيل HIPRFISR بدون واجهة المستخدم الرسومية للوحة القيادة لجعل اختبار TAK والنشر التشغيلي أكثر كفاءة. افتح محطة طرفية جديدة بعد التثبيت وأدخل:```
fissure-hiprfisr

المحور سيتصل تلقائيًا بخادم TAK وسيتمكن العقد البعيدة من الانضمام دون تفاعل.

استخدام عقدة الاستشعار عن بُعد

بعد تكوين ملف تكوين عقدة الاستشعار (انظر أعلاه)، يمكن تشغيل كود عقدة الاستشعار باستخدام هذا الأمر في الطرفية:``` fissure-sensor-node

root@kitploit:~
سيبقى كود عقدة الاستشعار نشطًا حتى يتم الضغط على ctrl+c. يتم الاتصال بعقدة الاستشعار عن بُعد من خلال الأزرار العلوية في لوحة تحكم FISSURE. يؤدي النقر بزر الماوس الأيمن على الأزرار العلوية إلى تحديد عقدة استشعار نشطة لتنفيذ العمليات. سيتم التعامل مع العمليات المستقبلية التي تستخدم أكثر من عقدة في وقت واحد على أساس كل حالة على حدة ضمن الألسنة الفردية.

**تعليمات Windows 11 WSL2**

يمكن تشغيل FISSURE في Windows 11 باستخدام WSL2 لأنظمة تشغيل Linux المدعومة. فيما يلي تعليمات للمساعدة في تثبيت WSL2، وتثبيت نظام تشغيل Linux، وإعداد تمرير USB، وتثبيت FISSURE في نظام تشغيل Linux.

تثبيت WSL2:

1. افتح PowerShell كمسؤول
2. `wsl --install`
3. قم بتمكين المحاكاة الافتراضية في BIOS، تحقق باستخدام: Task Manager>Performance>CPU>Virtualization
4. `wsl --set-default-version 2`
5. `wsl --list --online`
6. قم بتثبيت إصدار معين (يجب أن يكون Ubuntu العادي أحدث إصدار مدرج): `wsl --install -d Ubuntu-22.04`
7. افتح قائمة ابدأ، وابحث عن Ubuntu وقم بتشغيله
8. لإلغاء تثبيت توزيعة: `wsl --unregister Ubuntu-22.04`

تمكين تمرير USB في PowerShell كمسؤول:

1. `winget install usbipd`
2. أضف usbipd إلى مسار النظام: Start Menu>Environment Variables>Edit the system environment variables>System Properties>Environment Variables>System Variables>Path>Edit>New: `C:\Program Files\usbipd-win`
3. أغلق PowerShell وأعد فتحه كمسؤول
4. `usbipd wsl list`
5. `usbipd wsl attach --busid <BUS_ID>` أو `usbipd wsl attach --busid <BUS_ID> --wsl <DistributionName>` (استبدل `<BUS_ID>` بمعرف BUS الفعلي للجهاز)
6. لفصل: `usbipd wsl detach --busid <BUS_ID>`

تثبيت FISSURE في Terminal Linux:

1. `sudo apt-get install git`
2. استنساخ FISSURE وقم بالتثبيت كما هو موضح أعلاه

**إعداد TAK**

لتثبيت وتشغيل خادم TAK محلي:

1. سجل وقم بتنزيل ملف zip لخادم TAK من الموقع: https://tak.gov/products/tak-server
2. أنشئ المجلد `~/Installed_by_FISSURE` إذا لم يكن موجودًا
3. ضع ملف .zip الذي تم تنزيله في `~/Installed_by_FISSURE`
4. قم بتشغيل عنصر TAK Server في مثبت FISSURE
5. لـ WebTAK المحلي، قم بتحميل الملف `~/Installed_by_FISSURE/taskerver-docker-#.#-RELEASE-##/tak/certs/files/webadmin.p12` في متصفحك (الإعدادات>الشهادات)
6. عيّن الحقل "tak_on_startup" إلى True في `/FISSURE/YAML/User Configs/default.yaml` أو حدد "Start Docker Containers" من قائمة TAK في لوحة تحكم FISSURE
7. افتح WebTAK من قائمة TAK في FISSURE وتحقق من تحميل الخريطة مع اتصال الإنترنت
8. عيّن الحقل "connect_mode" (auto/manual/disabled) في `/FISSURE/YAML/User Configs/default.yaml`. اتصل بخادم TAK في قائمة TAK بلوحة تحكم FISSURE إذا تم ضبطه على manual.
9. قم بتشغيل تأثير FISSURE الذي ينشئ تنبيه TAK (ستأتي أمثلة قريبًا)

للاتصال بخادم TAK عن بُعد:

1. قم بتحديث مسارات ملفات الشهادات في `/FISSURE/YAML/User Configs/default.yaml`
2. عيّن الحقل "connect_mode" (auto/manual/disabled) في `/FISSURE/YAML/User Configs/default.yaml`. اتصل بخادم TAK في قائمة TAK بلوحة تحكم FISSURE إذا تم ضبطه على manual.
3. قم بتشغيل تأثير FISSURE الذي ينشئ تنبيه TAK (ستأتي أمثلة قريبًا)

**إعداد Apptainer**

يُستخدم Apptainer لتجميع معظم تثبيت FISSURE في حاويات، مما يجعل النشر والاختبار أسهل عبر الأنظمة المختلفة. بينما يعمل الجزء الأكبر من FISSURE داخل بيئة Apptainer، إلا أن العديد من المكونات لا تزال تتطلب إعدادًا على **المضيف**:

- **حاويات Docker** (مثل قاعدة بيانات PostgreSQL وخادم TAK) تعمل على **المضيف**، وليس داخل Apptainer.  
- **قواعد udev وبرامج تشغيل USB وواجهات الأجهزة** يجب أيضًا تثبيتها على المضيف لكي تعمل أجهزة SDR ومحولات Wi-Fi والأجهزة الطرفية الأخرى بشكل صحيح.

يتم التخطيط لحاويات Apptainer مسبقة البناء وصور ISO للإصدارات المستقبلية لتبسيط الإعداد. هذه التعليمات مخصصة للمستخدمين الذين يرغبون في **بناء حاوية Apptainer من المصدر** أو تخصيص تثبيتهم.

1. **استنساخ مستودع FISSURE**

2. **تكوين المثبت**
   - افتح `FISSURE/install_apptainer.sh` في محرر نصوص.  
   - راجع واضبط المتغيرات بالقرب من أعلى النص.  
     عيّن كل خيار (`true` / `false`) وفقًا لما تريد تضمينه (مثل `UHD` و`HackRF` و`Wi-Fi`، إلخ.).  
   - اختر وضع التثبيت المطلوب لـ FISSURE:
     - `full` - يشمل جميع برامج SDR وأدوات الشبكة والأدوات المساعدة
     - `base` - FISSURE الأساسي + تبعيات واجهة المستخدم الرسومية فقط (لتسريع بناء الحاويات في المستقبل)
     - `Dashboard` - حاوية واجهة المستخدم الرسومية فقط (بدون أدوات SDR)
     - `HIPRFISR` - بناء خادم HIPRFISR بدون واجهة رسومية
     - `SensorNode` - بناء عقدة الاستشعار فقط

3. **تشغيل المثبت**   ```bash
   cd FISSURE/Installer
   ./install_apptainer.sh

يؤدي ذلك إلى إنشاء صندوق حماية Apptainer قابل للكتابة في دليل منزلك وتثبيت جميع البرامج المحددة داخل الحاوية وعلى المضيف (حيثما ينطبق ذلك).

  1. تشغيل الحاوية ```bash fissure-apptainer
    root@kitploit:~

يفتح هذا الأمر محطة طرفية داخل حاوية FISSURE مع منافذ USB وأجهزة الصوت والرسومات المرتبطة تلقائيًا للوصول إلى الأجهزة وواجهة المستخدم الرسومية.

  1. تشغيل FISSURE بمجرد الدخول إلى الحاوية، قم بتشغيل FISSURE تمامًا كما تفعل على نظام عادي: ```bash fissure fissure-sensor-node
    root@kitploit:~

يتصرف البيئة كتثبيت قياسي، ولكنه أكثر عزلة عن المضيف. إذا واجهت مشكلات أثناء استخدام FISSURE داخل Apptainer، فيُرجى إعلامنا بالبرامج أو الأجهزة أو الميزات التي لا تعمل بشكل صحيح.

الدروس

تأتي FISSURE مع عدة أدلة مفيدة للتعرف على التقنيات والأساليب المختلفة. يتضمن العديد منها خطوات لاستخدام أدوات متنوعة مدمجة في FISSURE. نهدف إلى تحسين الجودة وإضافة محتوى جديد بمرور الوقت.

  • Lesson1: OpenBTS
  • Lesson2: Lua Dissectors
  • Lesson3: Sound eXchange
  • Lesson4: ESP Boards
  • Lesson5: Radiosonde Tracking
  • Lesson6: RFID
  • Lesson7: Data Types
  • Lesson8: Custom GNU Radio Blocks
  • Lesson9: TPMS
  • Lesson10: Ham Radio Exams
  • Lesson11: Wi-Fi Tools
  • Lesson12: Creating Bootable USBs
  • Lesson13: Z-Wave
  • Lesson14: Ceiling Fans

تحدي FISSURE - التقاط العلم المستمر

fissure_challenge

إن تحدي FISSURE هو مسابقة التقاط علم مستمرة مبنية حول إطار عمل FISSURE. صُمم كأداة تعليمية مفتوحة يمكن لأي شخص من خلالها ممارسة هندسة الترددات اللاسلكية العكسية، واستكشاف الميزات الجديدة، ومعالجة التحديات التي تركز على البروتوكولات.

  • تُضاف تحديات جديدة بمرور الوقت مع تطور FISSURE.
  • تُنشر الحلول والمسارات على يوتيوب بشكل دوري. الحلول 1
  • يُشجع أعضاء المجتمع على تقديم تحدياتهم الخاصة ليحلها الآخرون.

الوصول إلى التحديات على: تحدي FISSURE

المساهمة

نشجع بقوة على تقديم الاقتراحات لتحسين FISSURE. تشمل مجالات المساهمة الجيدة الميزات الجديدة، وإصلاحات التثبيت، وبروتوكولات الترددات اللاسلكية، ودعم الأجهزة/أجهزة SDR، والأدوات الخارجية، ومخططات تدفق GNU Radio، ونصوص تحليل Python، وإجراءات الإضافات، والدروس، والبرامج التعليمية، وتصحيحات التوثيق.

أفضل مكان للبدء هو صفحة المناقشات، أو خادم Discord، أو البريد الإلكتروني، أو مشكلة محددة.

المساهمات البرمجية موضع تقدير كبير:

  1. انسخ المشروع (Fork)
  2. أنشئ فرع الميزة الخاص بك (git checkout -b feature/AmazingFeature)
  3. قم بتنفيذ تغييراتك (git commit -m 'أضف بعض AmazingFeature')
  4. ادفع إلى الفرع (git push origin feature/AmazingFeature)
  5. افتح طلب سحب (Pull Request)

هل تحتاج إلى أفكار أكثر تحديدًا؟ اطلع على خارطة الطريق والقائمة الجارية من العناصر المطلوب إنجازها.

مشاريع الطلاب والاستخدام في الفصول الدراسية

يناسب FISSURE مشاريع التخرج، وأبحاث الطلاب الجامعيين، وأبحاث الدراسات العليا، ودورات الترددات اللاسلكية/الأمن السيبراني، ومهام البرمجيات مفتوحة المصدر. يمكن للفرق الطلابية العمل على دمج أجهزة SDR، وتحليل بروتوكولات الترددات اللاسلكية، واكتشاف الإشارات، وتحليل IQ، والإضافات، والدروس، والتصور، وتكامل TAK، أو التوثيق.

يُشجع الطلاب والمدرسون والمجموعات البحثية والمنظمات المهتمة باستخدام FISSURE في مشاريع عملية في الترددات اللاسلكية والهندسة العكسية على التواصل معنا.

الدعم التجاري والتعاون

اتصل بقسم تطوير الأعمال في شركة Assured Information Security, Inc. (AIS) لمناقشة فرص التعاون حول FISSURE وFracture. يمكن لـ AIS المساعدة في دمج FISSURE في المنصات وسير العمل الحالية، وتطوير إضافات وقدرات مخصصة، وتوسيع الدعم للأجهزة والحساسات الجديدة، وبناء حلول ترددات لاسلكية مخصصة للمهام.

يمكن للمنظمات المهتمة بأنظمة Fracture القابلة للنشر التعاقد مع AIS لتطوير ودمج تكوينات العقد التكتيكية للتطبيقات الثابتة والمركبات والحقائب المحمولة والطائرات بدون طيار الصغيرة والطائرات الثابتة الجناح. يمكن لـ AIS أيضًا دعم تكامل TAK، وهندسة الحساسات الموزعة، وسير عمل استشعار الترددات اللاسلكية وتحديد المواقع الجغرافية، وقدرات الحرب الإلكترونية المخصصة، وتدريب المشغلين، والصيانة طويلة الأجل للنظام.

سواء كان هدفك هو البحث، أو التعليم، أو النمذجة الأولية، أو النشر التشغيلي، أو التكامل في بنية أنظمة أكبر، يمكن لـ AIS المساعدة في تسريع التطوير والنشر مع الحفاظ على مرونة إطار عمل FISSURE الأساسي.

الترخيص

GPL-3.0

للحصول على تفاصيل الترخيص، انظر ملف LICENSE.

الاتصال

انضم إلى خادم Discord: https://discord.gg/JZDs5sgxcG

تابع على Twitter/X: @FissureRF, @AinfoSec

تابع على Bluesky: @fissurerf.bsky.social

تواصل على LinkedIn: FISSURE - The RF Framework

كريس بور - شركة Assured Information Security, Inc. - [email protected]

تطوير الأعمال - شركة Assured Information Security, Inc. - [email protected]

الشهادات

"FISSURE هي منصة برمجيات ترددات لاسلكية قوية ومتعددة الاستخدامات مناسبة لكل من التعليم والتطبيقات العملية. تدعم مجموعة واسعة من الأجهزة شائعة الاستخدام وتقدم أدوات بديهية لتحليل بيانات IQ. تمكننا هذه الميزات من تصور وتفسير وتعديل رسائل إشارات الترددات اللاسلكية مباشرة في مشروعنا."
– ديلان ر.

"لقد استمتعنا حقًا باستخدام FISSURE في مشروعنا الهندسي. هذا البرنامج عبارة عن مجموعة شاملة بشكل لا يصدق من الأدوات لمعالجة الترددات اللاسلكية وكان مساعدًا رائعًا لدراساتنا التي تتضمن الاتصالات اللاسلكية."
– فريق مشروع التخرج الجامعي

الشكر والتقدير

شكر خاص للدكتور صامويل مانترافادي وجوزيف ريث لإسهاماتهما في هذا المشروع.

Assured Information Security

اطلع على مشاريعنا مفتوحة المصدر الأخرى على: https://ainfosec.dev/

هل تحب العمل مع الإشارات أو الهندسة العكسية أو مجالات أخرى في الأمن السيبراني؟ تصفح الوظائف الشاغرة الحالية أو انضم إلى مجتمع المواهب لدينا للتفكير في المستقبل.

إذا كنت مهتمًا بالاختراق، فاطلع على تحدينا Can You Hack It?® واختبر مهاراتك! قدم نتيجتك لتظهر لنا ما لديك. تمتلك AIS بصمة وطنية مع مكاتب وموظفين عن بعد في جميع أنحاء الولايات المتحدة. نقدم رواتب تنافسية ومزايا متميزة. انضم إلى فريق لا يلتزم فقط بمستقبل الفضاء الإلكتروني، بل أيضًا بنجاح موظفينا.

ais

تنزيل الأداة
كاشف الإشارات
معالجة IQ
البحث عن الإشارات
التعرف على الأنماط
الهجمات
الاختبار العشوائي
قوائم تشغيل الإشارات
معرض الصور
صنع الحزم
تكامل Scapy
حاسبة CRC
تسجيل الأحداث
منشئ مجموعة البيانات
الأرشيف عبر الإنترنت
أدوات الطرف الثالث
الوضع الداكن والسمات المخصصة
نظام التشغيلفرع FISSUREإصدار GNU Radio الافتراضي
DragonOS Noble (24.04)Python3maint-3.10
KaliPython3maint-3.10
Raspberry Pi OSPython3maint-3.10
Ubuntu 18.04Python2_maint-3.7maint-3.7
Ubuntu 20.04Python3maint-3.8
Ubuntu 22.04Python3maint-3.10
Ubuntu 22.04Python3maint-3.10
Ubuntu 24.04 / Ubuntu ARM (Orange Pi) / Ubuntu for Raspberry PiPython3maint-3.10
Windows 11 WSL2راجع إصدار Linux المدعومراجع إصدار Linux المدعوم
فرع FISSURE
إصدار GNU Radio الافتراضي
BackBox LinuxPython3maint-3.10
KDE neonPython3maint-3.10
Parrot Security 6.1Python3maint-3.10