CANalyse
CANalyse هي أداة مبنية لتحليل ملفات السجلات لاكتشاف مجموعات البيانات الفريدة تلقائيًا، وقادرة على الاتصال بواجهات مستخدم بسيطة مثل تيليغرام. بشكل أساسي، أثناء استخدام هذه الأداة، يمكن للمهاجم توفير معرف بوت (bot-ID) واستخدام الأداة عبر الإنترنت من خلال بوت تيليغرام. تم تصميم CANalyse لتوضع داخل Raspberry Pi وتكون قادرة على استغلال السيارة عبر بوت تيليغرام عن طريق تسجيل وتحليل حركة المرور على الشبكة/سجلات البيانات، مثل باب خلفي أجهزة مزروع في السيارة.
أحد المتطلبات الأساسية لاستخدام هذه الأداة هو أن الزرعة الأجهزة مثبتة بالفعل في السيارة وقادرة على التواصل مع قنوات الشبكة/الاتصال داخل السيارة.
شرح هنا ℹ️
تخطيط الأداة
المتطلبات:
- Python3
- pip3
- متطلبات المكتبات مدرجة في ملف requirements.txt.
تثبيت CANalyse:
git clone https://github.com/KartheekLade/CANalyse.git
cd CANalyse
pip3 install -r requirements.txt
الاستخدام
cd CANalyse/
python3 canalyse_tool.py
استكشاف الأخطاء وإصلاحها
- إذا قامت الأداة بإلقاء خطأ "No such device" أو لم تتمكن من رؤية أي حركة مرور، تحقق من الواجهة وقناة الاتصال في الإعدادات.
- إذا لم يعمل التثبيت التلقائي للمكتبات المطلوبة، حاول تشغيله مع sudo مرة واحدة أو قم بتثبيتها يدويًا.
- إذا كنت غير قادر على تنفيذ الأوامر بشكل صحيح، تحقق من "القائمة".
التحديثات القادمة (قيد التنفيذ)
- عملية تكرير ثانوية للحصول على حمولة أكثر تركيزًا، ستكون اختيارية للمستخدمين.
- إنشاء إعدادات مشتركة في CLI والبوت.
- القدرة على تسجيل وتنزيل ملفات متعددة.
ملاحظة:
- يتم تحديث الكود باستمرار لإصلاح الأخطاء ومعالجة الأخطاء وتجربة سلسة. إذا واجهت أي مشاكل، أرسل رسالة مباشرة أو ارفع مشكلة، وسنكون (أنا والمساهمون) سعداء بمساعدتك بقدر ما نستطيع.
- شكرًا (❤️) للمطورين الذين أنشأوا python-can والمكتبات الأخرى المستخدمة في هذه الأداة.
تحذير ⚠️ !
- هذه الأداة مخصصة لأغراض التعلم والتعليم فقط. أنا والمساهمون لسنا مسؤولين عن أي أعمال ضارة.
- لا تستخدم/تشارك اسم/معرف البوت العام الخاص بك، يُنصح باستخدام اسم عشوائي.
🤝 تواصل معي
