
محرك كشف نقاط النهاية مفتوح المصدر ومتعدد المنصات لأنظمة Windows وmacOS وLinux باستخدام ETW وESF وeBPF وSigma وYARA وIOCs وتنبيهات ECS NDJSON.
كشف نقطة النهاية مفتوح المصدر لنظام ويندوز ولينكس وماك.
تليمتري أصلي لـ Sigma و YARA وكشف IOC وتنبيهات جاهزة لـ SIEM. مكتوب بلغة Rust.
الموقع الإلكتروني | الوثائق | تحميل | عروض SIEM
يأتي Rustinel مع أرشيف إصدار يحتوي على ملف ثنائي، وإعدادات افتراضية، وقواعد تجريبية، ودليل logs/.
ويندوز - الاختبار من PowerShell:
irm https://rustinel.io/install.ps1 | iex
ثم انشر من PowerShell بصلاحيات مرتفعة وشخّص التثبيت المُدار:
rustinel setup --yes
rustinel doctor
يتطلب الإصدار الثنائي لويندوز حزمة x64 Microsoft Visual C++ Redistributable. راجع البدء إذا انتهت العملية قبل طباعة الإخراج.
لينكس - الاختبار والنشر والتشخيص:
curl -fsSL https://rustinel.io/install.sh | sh -s -- --run
sudo rustinel setup --yes
rustinel doctor
ماك (تجريبي)
curl -fsSL https://rustinel.io/install.sh | sh
cd rustinel
يتطلب macOS موافقة لمرة واحدة على "الوصول الكامل للقرص" قبل أن يتمكن Endpoint Security من البدء. اتبع ملاحظات macOS في البدء قبل استخدامه بعد الاختبار الأول.
sudo ./rustinel run
بعد منح الوصول الكامل للقرص، انشر وشخّص التثبيت المُدار:
sudo ./rustinel setup --yes
./rustinel doctor
مع تشغيل الوكيل، قم بتشغيل القاعدة التجريبية المرفقة:
whoami
تُكتب التنبيهات في logs/alerts.json.<date> بتنسيق ECS NDJSON.
هل تفضل الفحص أولاً؟ حمّل نص التثبيت أو حزمة من أحدث إصدار. المثبتات تقوم فقط بتنزيل الإصدارات الثنائية المنشورة.
محرك كشف نقطة النهاية شفاف يمكنك قراءته وتشغيله واختباره وتوسيعه.
/dev/bpf على ماك.تغطية ويندوز هي الأوسع اليوم. يركز لينكس وماك على تليمتري العمليات والشبكة والملفات و DNS. يبقى ماك تجريبيًا. الثغرات الحالية مدرجة في القيود.
ETW (Windows) | eBPF (Linux) | ESF + /dev/bpf (macOS)
│
نموذج الأحداث الطبيعي
│
┌───────────────┼───────────────┐
Sigma YARA IOC
السلوك الملفات + الهاشات,
القواعد الذاكرة عناوين IP,
النطاقات, المسارات
└───────────────┼───────────────┘
│
تنبيهات ECS NDJSON
│
استجابة نشطة اختيارية
راجع وثائق الكشف لكتابة القواعد ومسح الذاكرة بـ YARA وصيغ IOC.
القواعد المرفقة تثبت فقط أن خط الأنابيب يعمل. للتغطية الحقيقية، قم بتحميل محتوى منظم من rustinel-rules، مستودع الكشف الرسمي ذو الإصدارات.
rustinel -> المحرك الذي يجمع التليمتري ويقيم القواعد
rustinel-rules -> حزم Sigma و YARA و IOC التي يقوم بتحميلها
كل حزمة تتحول إلى مجلدات تشير مباشرة إلى config.toml. تصفح كتالوج الحزم للبدء.
استخدمه لـ هندسة الكشف، تطوير القواعد واختبارها، مختبرات الفريق الأزرق، بحث الكشف عبر المنصات، والتحقق من صحة خط أنابيب SIEM.
ليس بديلاً جاهزًا عن EDR تجاري ناضج. لا يوفر Rustinel حماية ذاتية على مستوى النواة، أو منع التنفيذ المسبق، أو ضمانات ضد العبث، أو استجابة مدارة. قد يتدخل مهاجم بصلاحيات كافية مع تليمتري وضع المستخدم.
cargo build --release
sudo ./target/release/rustinel run
يتطلب macOS الحزمة الموقعة المشابهة للتطبيق الموضحة في البدء.
الموقع الإلكتروني | الصفحة الرئيسية للوثائق | البدء | الإعدادات | الكشف | الهندسة المعمارية | العمليات | استكشاف الأخطاء وإصلاحها | الأسئلة الشائعة | قواعد الكشف | خريطة الطريق
الاختبار والملاحظات وأفكار الكشف مرحب بها. راجع CONTRIBUTING.md.
| المنصة | المستشعر | التليمتري | الحالة |
|---|
| Windows 10/11, Server 2016+ | ETW | Process, image load, network, file, registry, DNS, PowerShell, WMI, service, task | مستقر |
| Linux 5.8+ (BTF) | eBPF | Process, network, file, DNS | مستقر |
| macOS 11+ | Endpoint Security + /dev/bpf | Process, file, network, DNS | تجريبي |