Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Code-Roulette — Code Roulette एक टर्मिनल इंटरफ़ेस-आधारित (TUI), ऑनलाइन मल्टीप्लेयर, रशियन रूलेट खेल है जिसमें हारने वाला विजेता के पायथन पेलोड फ़ाइल को निष्पादित करता है। | Kitploit
उपकरण/GitHubGitHub/sorcerio/code-roulette
पेलोड जनरेशनCTFकमांड एंड कंट्रोललर्निंग और शिक्षारिमोट एक्सेस ट्रोजनलैब और अभ्यास
GitHubsorcerio/code-roulette

Code-Roulette

Code Roulette एक टर्मिनल इंटरफ़ेस-आधारित (TUI), ऑनलाइन मल्टीप्लेयर, रशियन रूलेट खेल है जिसमें हारने वाला विजेता के पायथन पेलोड फ़ाइल को निष्पादित करता है।

रिपॉजिटरी देखें
76 महीने पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Code Roulette

टर्मिनल इंटरफ़ेस आधारित, ऑनलाइन मल्टीप्लेयर, रूसी रूलेट जहाँ हारने वाला विजेता की Python पेलोड फ़ाइल को निष्पादित करता है।

  • Code Roulette
    • अवलोकन
      • खेल कैसे काम करता है
    • डेमो वीडियो
    • उपयोग
      • एक पैकेज के रूप में
      • UV पैकेज मैनेजर के साथ
      • Pip के साथ
    • पेलोड फ़ाइलें
    • विकास
    • लाइसेंसिंग
      • मुख्य घटक
      • पेलोड्स निर्देशिका
    • अस्वीकरण

Code Roulette बैनर

Code Roulette का कोड समीक्षा स्क्रीनCode Roulette का रूलेट स्क्रीन
Code Roulette का विजेता स्क्रीनCode Roulette का हारने वाला स्क्रीन

अवलोकन

Code Roulette एक टर्मिनल यूज़र इंटरफ़ेस (TUI) आधारित, ऑनलाइन मल्टीप्लेयर, रूसी रूलेट खेल है जहाँ हारने वाले को विजेता की पसंद का Python पेलोड चलाने के लिए मजबूर किया जाता है। चैट शामिल है।

खेल का इंटरफ़ेस पूरी तरह से टर्मिनल-आधारित है जो Textual का उपयोग करता है और कीबोर्ड और माउस दोनों इंटरैक्शन का समर्थन करता है। इसलिए, इसे कहीं भी खेला जा सकता है जहाँ Python पैकेज इंस्टॉल किए जा सकते हैं और एक टर्मिनल खोला जा सकता है।

यदि आप हार जाते हैं तो आपके कंप्यूटर पर किसी अन्य खिलाड़ी के Python पेलोड को निष्पादित करके, मूल रूसी रूलेट खेल के सार को डिजिटल स्थान में पर्याप्त रूप से अनुकरण किया जा सकता है।

खेल कैसे काम करता है

खेल सभी उपयोगकर्ताओं के एक स्थानीय या दूरस्थ सर्वर से कनेक्ट होने और अपने उपयोगकर्ता नाम और पेलोड फ़ाइलों का चयन करने से शुरू होता है। एक बार लॉबी में पर्याप्त खिलाड़ी हो जाने पर, पहले कनेक्ट होने वाला (लॉबी का "मालिक") खेल शुरू कर सकता है।

सभी खिलाड़ियों को सर्वर-साइड पर किसी अन्य खिलाड़ी से जोड़ा जाएगा। फिर प्रत्येक खिलाड़ी को अपने प्रतिद्वंद्वी की Python पेलोड फ़ाइल दिखाई जाएगी और पीछे हटने का मौका दिया जाएगा।

एक बार सभी शेष खिलाड़ी तैयार हो जाएं, तो खेल शुरू होता है। प्रत्येक खिलाड़ी बारी-बारी से ASCII रिवॉल्वर का ट्रिगर खींचेगा। चैम्बर छिपे हुए हैं, इसलिए कोई भी वह हो सकता है जो आपको हारने वाले की स्क्रीन पर भेज दे।

जिन लोगों ने आखिरी बार ट्रिगर नहीं खींचा, उनके लिए एक विजेता स्क्रीन दिखाई जाती है जिसमें बताया जाता है कि अब किसका कोड निष्पादित हो रहा है, कोड का एक पूर्वावलोकन, और हारने वाले खिलाड़ी का नाम।

हारने वाले के लिए, वह पेलोड फ़ाइल जिसके साथ उन्होंने जुआ खेलने पर सहमति जताई थी, अब उनके सिस्टम पर निष्पादित हो रही है।

डेमो वीडियो

यूट्यूब वीडियो

उपयोग

[!CAUTION] यह प्रोग्राम आपके कंप्यूटर पर किसी अन्य खिलाड़ी द्वारा आपूर्ति किए गए मनमाने कोड को निष्पादित कर सकता है यदि आप खेल हार जाते हैं।

कृपया इस सॉफ़्टवेयर का उपयोग करने से पहले रिमोट कोड निष्पादन के जोखिमों, खेल कैसे काम करता है की समीक्षा करें और सुनिश्चित करें कि आप उन्हें समझते हैं, और अस्वीकरण पढ़ें!

एक पैकेज के रूप में

[!NOTE] Code Roulette अभी तक PyPi पैकेज या मूल निष्पादन योग्य के रूप में उपलब्ध नहीं है। हालांकि, मैं इसे तब लागू करने की योजना बना रहा हूं जब प्रोग्राम व्यापक वितरण के लिए तैयार हो।

UV पैकेज मैनेजर के साथ

इस रेपो को UV पैकेज मैनेजर का उपयोग करके स्थानीय रूप से और आसानी से चलाया जा सकता है।

  1. सुनिश्चित करें कि आपके पास UV इंस्टॉल है।
  2. कमांड लाइन सहायता देखने के लिए चलाएं: uv run main.py --help
    • सर्वर शुरू करने के लिए, चलाएं: uv run main.py server
    • क्लाइंट इंटरफ़ेस शुरू करने के लिए, चलाएं: uv run main.py client

Pip के साथ

सुविधा के लिए, pip उपयोगकर्ताओं के लिए एक requirements.txt भी शामिल है।

पेलोड फ़ाइलें

Code Roulette के साथ आप अपनी पेलोड फ़ाइलों में किसी भी डिफ़ॉल्ट लाइब्रेरी Python 3 सुविधाओं का उपयोग कर सकते हैं। चूंकि सिस्टम खुला है, आप आगे के पैकेज आयात करने का एक तरीका विकसित कर सकते हैं। हालांकि, वह समर्थन खेल में मूल रूप से लागू नहीं किया जाएगा।

उदाहरण पेलोड फ़ाइलों के चयन के लिए, payloads/ निर्देशिका देखें।

डेवलपर्स के लिए इस रिपॉजिटरी से पेलोड फ़ाइलों का JSON प्रारूप इंडेक्स भी सुलभ है। भविष्य के रोडमैप में इस डेटाबेस से फ़ाइलों के चयन को एकीकृत करना शामिल है।

विकास

सुनिश्चित करें कि textual-dev को भी एक निर्भरता के रूप में जोड़ा गया है।

क्लाइंट को Textual के डेवलपर मोड में खोला जा सकता है: textual run --dev -c uv run main.py --log-level debug client

लाइसेंसिंग

मुख्य घटक

यह रेपो, payloads/ निर्देशिका की सामग्री के अपवाद के साथ, GNU General Public License v3.0 के तहत प्रदान किया गया है।

लगभग सभी परिस्थितियों में, मैं इस लाइसेंस के उपयोग के खिलाफ दृढ़ता से सलाह देता हूं। हालांकि, इस परियोजना के एक पूर्ण अंत उत्पाद (एक खेल) होने की प्रकृति के लिए, मुझे लगता है कि यह इस संदर्भ में उपयुक्त है। यदि आपके पास इसे खोलने का कोई सम्मोहक कारण है, तो मुझे बताएं और शायद हम उपयोग के लिए लाइसेंसिंग पर विचार कर सकते हैं।

पेलोड्स निर्देशिका

payloads/ निर्देशिका की सामग्री केवल MIT License के तहत प्रदान की गई है।

अस्वीकरण

[!CAUTION] यह प्रोग्राम आपके कंप्यूटर पर किसी अन्य खिलाड़ी द्वारा आपूर्ति किए गए मनमाने कोड को निष्पादित कर सकता है यदि आप खेल हार जाते हैं।

कृपया इस सॉफ़्टवेयर का उपयोग करने से पहले रिमोट कोड निष्पादन के जोखिमों, खेल कैसे काम करता है की समीक्षा करें और सुनिश्चित करें कि आप उन्हें समझते हैं, और अस्वीकरण पढ़ें!

यह सॉफ़्टवेयर "जैसा है" प्रदान किया जाता है, किसी भी प्रकार की वारंटी, व्यक्त या निहित, के बिना, जिसमें व्यापारिकता, किसी विशेष उद्देश्य के लिए उपयुक्तता, और गैर-उल्लंघन की वारंटियां शामिल हैं लेकिन इन्हीं तक सीमित नहीं हैं। किसी भी स्थिति में लेखक या कॉपीराइट धारक किसी भी दावे, क्षति या अन्य दायित्व के लिए उत्तरदायी नहीं होंगे, चाहे वह अनुबंध, अपकृत्य या अन्यथा की कार्रवाई में हो, जो सॉफ़्टवेयर से या उसके उपयोग या अन्य लेन-देन के संबंध में उत्पन्न हो।

आप इस सॉफ़्टवेयर के उपयोग से उत्पन्न होने वाले किसी भी परिणाम के लिए पूरी तरह से जिम्मेदार हैं, जिसमें डेटा हानि, सिस्टम क्षति, या अन्य खिलाड़ियों द्वारा प्रदान किए गए कोड को निष्पादित करने से उत्पन्न कानूनी मुद्दे शामिल हैं लेकिन इन्हीं तक सीमित नहीं हैं। खेल में भाग लेने से पहले हमेशा उस कोड की समीक्षा करें और उसे समझें जिसे आप निष्पादित करने के लिए सहमत हो रहे हैं।

रूसी रूलेट वास्तविक जीवन में जीवन-धमकी देने वाला खतरनाक खेल है। यह सॉफ़्टवेयर केवल मनोरंजन के उद्देश्यों के लिए है और इसे ऐसी गतिविधियों के समर्थन के रूप में नहीं लिया जाना चाहिए। यदि आप या आपका कोई परिचित जुए या जीवन-धमकी देने वाले व्यवहार से संबंधित मुद्दों से जूझ रहा है, तो कृपया पेशेवर मदद लें। हमेशा कोई न कोई सुनने और मदद करने को तैयार रहता है।

यदि आप इस सॉफ़्टवेयर का उपयोग करना चुनते हैं, तो आप अपने जोखिम पर करते हैं।

टूल डाउनलोड करें