Rust इम्प्लांट, GraphQL टीमसर्वर और हज़ारों बीकन्स में स्वचालित, स्केलेबल रेड टीम ऑपरेशन्स के लिए Eldritch DSL के साथ क्रॉस-प्लेटफ़ॉर्म एडवर्सरी एमुलेशन फ्रेमवर्क।
Realm एक Adversary Emulation Framework है जिसका फोकस scalability, reliability और automation पर है। यह अत्यधिक प्रदर्शनकारी है और किसी भी आकार के engagements (कई हज़ार beacons तक) के लिए डिज़ाइन किया गया है। मिनटों में शुरुआत करें।
शामिल होना चाहते हैं? हमारे Discord से जुड़ें!
https://github.com/spellshift/realm/assets/16250309/7b5834d9-a864-490a-96e5-8d83b276af11
Eldritch, Offensive Security के लिए एक Pythonic DSL: बोझिल scripting छोड़ें और Eldritch अपनाएँ, जो Realm की Pythonic Domain Specific Language (DSL) है और Google Starlark पर आधारित है। स्पष्ट, संक्षिप्त और पुनः प्रयोग योग्य कोड लिखें जो आपकी रणनीतिक सोच को दर्शाता है और offensive operations को सुव्यवस्थित करता है। Eldritch मूल रूप से Rust में संकलित है, जो low-level system interactions के लिए एक प्रदर्शनकारी abstraction प्रदान करता है।
सहज Multi-Host प्रबंधन: जटिल engagements के दौरान कई मशीनों पर कार्यों को संभालना? Realm इस प्रक्रिया को सरल बनाता है, जिससे आप एक साथ कई hosts पर agents को नियंत्रित कर सकते हैं।
मूल GCP एकीकरण: अपने red team engagements के भीतर सीधे Google Cloud की शक्ति और scalability का लाभ उठाएँ। Realm GCP सेवाओं के साथ सहजता से एकीकृत होता है, जिससे पहिया दोबारा बनाए बिना आपकी attack क्षमताएँ बढ़ती हैं।
Stateless Server Architecture: हालाँकि Realm आधिकारिक रूप से GCP का समर्थन करता है, आप इसके stateless docker container को किसी भी ऐसे environment में deploy कर सकते हैं जो आपकी आवश्यकताओं के लिए सबसे उपयुक्त हो।
Reliability पर फोकस: Realm हमेशा मात्रा से अधिक गुणवत्ता को प्राथमिकता देता है, जिससे operators bugs को troubleshoot करने में घंटों बिताने के बजाय engagement पर ध्यान केंद्रित कर सकते हैं। व्यापक testing और कठोर code review अटूट reliability सुनिश्चित करते हैं, जबकि सहज design और स्पष्ट documentation सीखने की अवधि को न्यूनतम रखते हैं। स्थिर 1.0.0 release तक पहुँचने के बाद, Realm Semantic Versioning का पालन करेगा, जिससे पुराने deployments की स्थिरता सुनिश्चित होगी।
production-ready instance deploy करने के लिए setup guide देखें।
# Clone Realm
git clone https://github.com/spellshift/realm.git && cd realm
git checkout -b latest $(git tag | tail -1) # Checkout the latest stable releases
# Start Tavern (Server)
go run ./tavern
# In a new terminal,
# Start Imix (Agent)
cd realm/implants/imix && cargo run
हमारे डेवलपर दस्तावेज़ देखें!
मदद चाहिए? हम यहाँ मदद के लिए हैं! यदि आपको Realm के साथ कोई समस्या आ रही है, तो हमें सहायता करने में खुशी होगी! सर्वोत्तम सहायता प्रदान करना सुनिश्चित करने के लिए, कृपया हमारे Github पर एक issue बनाएँ।
अपना issue खोलते समय, कृपया शामिल करें:
आप जितनी अधिक जानकारी प्रदान करेंगे, हम उतनी ही तेज़ी से जाँच कर सकेंगे और समस्या को हल करने में आपकी सहायता कर सकेंगे।
Realm अपने उपयोगकर्ताओं के माध्यम से जीवित और सक्रिय है। इसके विकास का मार्गदर्शन करने और यह सुनिश्चित करने में कि यह आपके मिशन को सशक्त बनाना जारी रखे, आपकी अंतर्दृष्टि और अनुभव महत्वपूर्ण हैं। कृपया संपर्क करने में संकोच न करें!
याद रखें:
क्या आपके पास कोई ऐसे फ़ीचर का विचार है जो आपके वर्कफ़्लो को और अधिक शक्तिशाली बना देगा? हम सुनने के लिए तैयार हैं! GitHub पर एक issue खोलें और अपना विस्तृत प्रस्ताव साझा करें। आप जिस समस्या का सामना कर रहे हैं, जिस समाधान की आप कल्पना करते हैं, और इससे अन्य उपयोगकर्ताओं को कैसे लाभ होगा, इसे स्पष्ट रूप से समझाएँ। आप जितनी अधिक जानकारी प्रदान करेंगे, हम आपकी आवश्यकताओं को उतना बेहतर समझ सकेंगे और आपके सुझाव को लागू करने की व्यवहार्यता का आकलन कर सकेंगे।
Realm के बारे में कुछ पसंद है? लगता है कुछ बेहतर हो सकता है? हमें बताएँ! आपकी प्रतिक्रिया, अच्छी हो या बुरी, हमें Realm को सभी के लिए बेहतर बनाने में मदद करती है। अपने विचारों को रेखांकित करते हुए GitHub पर एक issue खोलें, चाहे वह प्रशंसनीय फ़ीचर हो, उपयोगिता से संबंधित चिंता हो, या सुधार का सुझाव हो। आपकी प्रतिक्रिया का हर अंश हमें Realm को परिष्कृत करने और इसे आपके रेड टीमिंग टूलबॉक्स में और भी मूल्यवान उपकरण बनाने में मदद करता है।