العودة إلى التحديثات
New releaseJul 27, 2026

rustinel v1.3.0-rc.1

محرك كشف نقاط النهاية مفتوح المصدر ومتعدد المنصات لأنظمة Windows وmacOS وLinux باستخدام ETW وESF وeBPF وSigma وYARA وIOCs وتنبيهات ECS NDJSON.

مشاركة

Rustinel

Rustinel

كشف على نقاط النهاية مفتوح المصدر. ثلاث منصات. قواعدك أنت.
شغّل كشف Sigma وYARA وIOC على بيانات تليمترية أصلية في Windows وLinux وmacOS.
مكتوب بلغة Rust، مع تنبيهات محلية ودون الحاجة إلى حساب سحابي.

CI Latest release Downloads Apache 2.0 license

تنزيل | التوثيق | حزم الكشف | الموقع الإلكتروني

Rustinel demo

لماذا Rustinel؟

  • استخدم قواعد Sigma وYARA. Sigma للسلوك، وYARA للملفات التنفيذية وذاكرة العمليات، وقوائم IOC للتجزئات وعناوين IP والنطاقات والمسارات.
  • يعمل على Windows وLinux وmacOS. محرك واحد، وصيغة إعدادات واحدة، وأسماء الحقول نفسها على نمط Sysmon في كل مكان. تتفاوت التغطية حسب المنصة.
  • احتفظ ببياناتك. لا يرسل الوكيل أي شيء إلى الخارج. التنبيهات هي ملفات ECS NDJSON محلية يمكن لـ Elastic أو Splunk أو أي خط أنابيب سجلات استيعابها.
  • اختبر القواعد مقابل سلوك مسجَّل. التقط النشاط مرة واحدة، ثم أعد تشغيله على أي جهاز مع تغيّر قواعدك.
  • اكتشف الثغرات. يوضّح rustinel sigma doctor القواعد التي يمكن أن تُطلق، بينما يُبلّغ rustinel doctor عن صحة التشغيل والأحداث المُسقَطة تحت الحمل.

البدء السريع

ثبّت في مجلد rustinel محلي، ثم شغّله.

Linux (نواة 5.8+):

curl -fsSL https://rustinel.io/install.sh | sh
cd rustinel && sudo ./rustinel run

Windows، في PowerShell بصلاحيات مرتفعة:

irm https://rustinel.io/install.ps1 | iex
Set-Location rustinel; .\rustinel.exe run

macOS (تجريبي) يتطلب الوصول الكامل إلى القرص أولاً، راجع أذونات macOS:

curl -fsSL https://rustinel.io/install.sh | sh
cd rustinel && sudo ./rustinel run

شغّل whoami في طرفية أخرى. تُفعَّل قاعدة العرض التوضيحي ويصل التنبيه إلى rustinel/logs/alerts.json.<date>.

لتثبيته كخدمة مع حزمة قواعد حقيقية، أوقفه باستخدام Ctrl-C وشغّل sudo ./rustinel setup --yes من مجلد rustinel (.\rustinel.exe setup --yes على Windows). راجع النشر على نقطة نهاية.

التقط مرة واحدة، وأعد التشغيل مع تحسّن قواعدك

sudo ./rustinel capture --output ~/captures/session.ndjson   # Ctrl-C when done
sudo chown -R "$USER" ~/captures
./rustinel replay ~/captures/session.ndjson
./rustinel replay ~/captures/session.ndjson --config candidate.toml

لا يحتاج Replay إلى أي صلاحيات ويعمل عبر الأنظمة الأساسية: تسجيل على Windows يُعاد تشغيله على Linux. راجع اختبار القواعد باستخدام replay.

دعم الأنظمة الأساسية

النظام الأساسيالمستشعراتالقياس عن بُعدالحالة
Windows 10/11، Server 2016+ETW + Windows Event Logالعملية، تحميل الصور، الشبكة، الملفات، السجل، DNS، PowerShell، WMI، الخدمة، المهمة، أحداث تدقيق الأمانمستقر
Linux 5.8+eBPFالعملية، الشبكة، الملفات، DNSمستقر
macOS 11+Endpoint Security + /dev/bpfالعملية، الملفات، الشبكة، DNSتجريبي

التفاصيل: تغطية الأنظمة الأساسية والقيود.

اعرف الحدود

صُمم Rustinel لمراقبة نقاط النهاية، وهندسة الكشف، والمختبرات، واختبار خطوط أنابيب SIEM. وهو ليس بديلاً عن EDR تجاري: فلا يحتوي على حماية من العبث، ولا حظر قبل التنفيذ، ولا وحدة تحكم إدارية. راجع نموذج الأمان.

سياسة توقيع الشيفرة

يُقدَّم التوقيع المجاني للشيفرة الخاصة بملف Windows الثنائي من قبل SignPath.io، والشهادة من SignPath Foundation. راجع سياسة توقيع الشيفرة للاطلاع على الأدوار والخصوصية.

ساهم

نرحب بتقارير الأخطاء واختبارات الكشف والعمل على الأنظمة الأساسية. أخبرنا بما تراقبه وأين تواجه صعوبات.

المساهمة | المشكلات | دليل التطوير | خارطة الطريق

الترخيص

Apache 2.0.

الفئات