अपडेट पर वापस जाएँ
New releaseAug 14, 2026

rustinel v1.3.0

Windows, macOS और Linux के लिए ओपन-सोर्स क्रॉस-प्लेटफ़ॉर्म एंडपॉइंट डिटेक्शन इंजन जो ETW, ESF, eBPF, Sigma, YARA, IOCs और ECS NDJSON अलर्ट का उपयोग करता है।

साझा करें

Rustinel

Rustinel

ओपन-सोर्स एंडपॉइंट डिटेक्शन। तीन प्लेटफ़ॉर्म। आपके नियम।
नेटिव Windows, Linux और macOS टेलीमेट्री पर Sigma, YARA और IOC डिटेक्शन चलाएँ।
Rust में लिखा गया, स्थानीय अलर्ट के साथ और किसी क्लाउड खाते की आवश्यकता नहीं।

CI Latest release Downloads Apache 2.0 license

डाउनलोड | दस्तावेज़ | डिटेक्शन पैक | वेबसाइट

Rustinel demo

Rustinel क्यों?

  • Sigma और YARA नियमों का उपयोग करें। व्यवहार के लिए Sigma, एक्ज़ीक्यूटेबल और प्रोसेस मेमोरी के लिए YARA, और हैश, IP, डोमेन और पाथ के लिए IOC सूचियाँ।
  • Windows, Linux और macOS पर चलाएँ। एक इंजन, एक कॉन्फ़िग फ़ॉर्मेट, और हर जगह समान Sysmon-शैली फ़ील्ड नाम। कवरेज प्लेटफ़ॉर्म के अनुसार भिन्न होता है।
  • अपना डेटा अपने पास रखें। एजेंट कुछ भी बाहर नहीं भेजता। अलर्ट स्थानीय ECS NDJSON फ़ाइलें हैं जिन्हें Elastic, Splunk या कोई भी लॉग पाइपलाइन इनजेस्ट कर सकती है।
  • रिकॉर्ड किए गए व्यवहार के विरुद्ध नियमों का परीक्षण करें। गतिविधि एक बार कैप्चर करें, फिर अपने नियमों में बदलाव के साथ किसी भी मशीन पर उसे रीप्ले करें।
  • कमियाँ देखें। rustinel sigma doctor बताता है कि कौन से नियम फ़ायर हो सकते हैं, जबकि rustinel doctor रनटाइम स्वास्थ्य और लोड के दौरान छोड़े गए इवेंट की रिपोर्ट करता है।

क्विकस्टार्ट

स्थानीय rustinel फ़ोल्डर में इंस्टॉल करें, फिर उसे शुरू करें।

Linux (kernel 5.8+):

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

Windows, elevated PowerShell में:

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

macOS (प्रयोगात्मक) के लिए पहले Full Disk Access आवश्यक है, देखें macOS permissions:

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

किसी अन्य टर्मिनल में whoami चलाएँ। डेमो नियम ट्रिगर होता है और अलर्ट rustinel/logs/alerts.json.<date> में दर्ज हो जाता है।

इसे एक वास्तविक rules pack के साथ सेवा के रूप में इंस्टॉल करने के लिए, इसे Ctrl-C से रोकें और rustinel फ़ोल्डर से sudo ./rustinel setup --yes चलाएँ (Windows पर .\rustinel.exe setup --yes)। Deploy on an endpoint देखें।

एक बार कैप्चर करें, अपने नियमों के बेहतर होने पर रीप्ले करें

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 LogProcess, image load, network, file, registry, DNS, PowerShell, WMI, service, task, Security audit eventsस्थिर
Linux 5.8+eBPFProcess, network, file, DNSस्थिर
macOS 11+Endpoint Security + /dev/bpfProcess, file, network, DNSप्रयोगात्मक

विवरण: प्लेटफ़ॉर्म कवरेज और सीमाएँ।

सीमाओं को जानें

Rustinel एंडपॉइंट मॉनिटरिंग, डिटेक्शन इंजीनियरिंग, लैब्स और SIEM पाइपलाइन परीक्षण के लिए बनाया गया है। यह किसी व्यावसायिक EDR का विकल्प नहीं है: इसमें कोई anti-tamper नहीं, कोई pre-execution blocking नहीं, और कोई प्रबंधन कंसोल नहीं है। सुरक्षा मॉडल देखें।

कोड साइनिंग नीति

Windows बाइनरी के लिए मुफ़्त कोड साइनिंग SignPath.io द्वारा प्रदान की जाती है, प्रमाणपत्र SignPath Foundation द्वारा। भूमिकाओं और गोपनीयता के लिए कोड साइनिंग नीति देखें।

योगदान करें

बग रिपोर्ट, डिटेक्शन परीक्षण और प्लेटफ़ॉर्म कार्य का स्वागत है। हमें बताएं कि आप क्या मॉनिटर करते हैं और कहाँ अटकते हैं।

योगदान | Issues | विकास गाइड | रोडमैप

लाइसेंस

Apache 2.0।

श्रेणियाँ