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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
r2web — कहीं से भी, कभी भी radare2 तक पहुंचें। | Kitploit
उपकरण/GitHubGitHub/radareorg/r2web
स्थैतिक विश्लेषणगतिशील विश्लेषण (सैंडबॉक्सिंग)रिवर्स इंजीनियरिंगडीबगर्सबाइनरी विश्लेषण
GitHubradareorg/r2web

r2web

कहीं से भी, कभी भी radare2 तक पहुंचें।

रिपॉजिटरी देखें
511211 महीना पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
वेबसाइट
साझा करें
लोगो

r2web: कहीं भी, कभी भी radare2 तक पहुँचें।

अवलोकन

r2web आपको बिना स्थानीय इंस्टॉलेशन या प्लेटफ़ॉर्म की परेशानी के radare2 चलाने देता है। फ़ाइलों का सीधे अपने ब्राउज़र में विश्लेषण करें। यह पूरी तरह से क्लाइंट-साइड radare2 WASI और Wasmer का उपयोग करके चलता है, जिसमें इंटरैक्टिव कमांड निष्पादन के लिए एक xterm.js फ्रंटएंड है।

👉 लाइव आज़माएँ

स्क्रीनशॉट देखने के लिए क्लिक करें
छवि
डैशबोर्डशॉर्टकटस्ट्रिंग्स दृश्य
पते पर जाएँखोजग्राफ़ दृश्य

विशेषताएँ

  • ब्राउज़र-आधारित: किसी स्थानीय इंस्टॉलेशन की आवश्यकता नहीं
  • क्रॉस-प्लेटफ़ॉर्म: आधुनिक ब्राउज़र वाले किसी भी डिवाइस पर काम करता है (क्योंकि पुराने ब्राउज़र WASI/WASM का समर्थन नहीं करते)
  • टर्मिनल इंटरफ़ेस: एक परिचित टर्मिनल के माध्यम से r2 के साथ इंटरैक्ट करें।
  • कीबोर्ड शॉर्टकट: कुछ ज्ञात GUI शॉर्टकट (जैसे Ctrl+G सीक के लिए) का उपयोग करके तेज़ी से नेविगेट करें।
  • खोज: कमांड के बड़े आउटपुट में खोज करने की क्षमता।
  • कस्टम r2 संस्करण: अपनी इच्छानुसार r2 के किसी भी संस्करण का उपयोग करें।
  • त्वरित बटन: सामान्य कमांड जैसे pd, px, iz के लिए बटन।

अंदर की बात

r2web उपयोग करता है:

  • React+TypeScript+Vite
  • xterm.js टर्मिनल इंटरफ़ेस के लिए
  • Wasmer WASM चलाने के लिए
  • r2wasm radare2 के WASM बिल्ड के लिए

विकास

स्थानीय रूप से चलाने के लिए:

root@kitploit:~
git clone https://github.com/radareorg/r2web.git
cd r2web
bun install
bun dev

आपको ब्राउज़र की CORS नीति से निपटने के लिए एक बहुत छोटा प्रॉक्सी API सर्वर चलाना होगा, ऐसा करने के लिए चलाएँ:

root@kitploit:~
bun run api/wasm.cjs # or node api/wasm.cjs if you don't have bun installed

जो http://localhost:3000/wasm पर एक स्थानीय प्रॉक्सी सर्वर चलाएगा, जिसका उपयोग github रिलीज़ से wasm फ़ाइल लाने के लिए किया जाएगा।

या आप दोनों डेव और प्रॉक्सी सर्वर को एक साथ चला सकते हैं:

root@kitploit:~
bun cc

प्रोडक्शन के लिए बिल्ड करने हेतु:

root@kitploit:~
bun run build

डिफ़ॉल्ट रूप से, बिल्ड मानता है कि आपका ऐप रूट पथ (/) से सर्व किया गया है। यदि किसी उपनिर्देशिका (जैसे, example.com/online) पर डिप्लॉय कर रहे हैं, तो VITE_BASE_URL पर्यावरण चर सेट करें:

root@kitploit:~
VITE_BASE_URL=/online bun run build

[!NOTE] प्रॉक्सी सर्वर केवल radare2 के कई (पुराने) संस्करणों का समर्थन करने के लिए आवश्यक है। यदि आपको केवल नवीनतम संस्करण की परवाह है, तो आप प्रॉक्सी सर्वर को छोड़ सकते हैं।

या सेटअप छोड़ें और लाइव आज़माएँ।

[!TIP]

  1. यदि आपने bun स्थापित नहीं किया है, तो आप npm या yarn या कोई अन्य पैकेज मैनेजर जो आपने स्थापित किया है, का उपयोग कर सकते हैं। बस उपरोक्त कमांड में bun को npm या yarn (या किसी अन्य पैकेज मैनेजर) से बदलें।

  2. जब आप अपनी फ़ाइल सिस्टम से सीधे बिल्ट फ़ाइलें खोलते हैं (file:// प्रोटोकॉल का उपयोग करके), तो आपको CORS त्रुटियों का सामना करना पड़ सकता है। उचित HTTP सर्वर (जैसे GitHub Pages, Netlify, Vercel, आदि) के साथ स्टैटिक होस्टिंग की सिफारिश की जाती है या एक स्थानीय सर्वर शुरू करें।

सामान्य प्रश्न

प्रश्न: मैं फ़ाइलें सहेजने में सक्षम क्यों नहीं हूँ?

सहेजने की कार्यक्षमता r2 संस्करण 6.0.3 से आगे समर्थित है। पुराने संस्करणों में r2-wasm की ओर से एक सीमा थी जो तब से हल हो गई है।

प्रश्न: ग्राफ़ दृश्य क्यों लोड नहीं हो रहा है?

ग्राफ़ दृश्य को सही ढंग से काम करने के लिए r2 संस्करण 6.0.9 या उच्चतर की आवश्यकता है।

प्रश्न: कौन से ब्राउज़र समर्थित हैं?

जबकि हम व्यापक अनुकूलता का लक्ष्य रखते हैं, वर्तमान में Firefox के साथ ज्ञात समस्याएँ हैं। सबसे स्थिर अनुभव के लिए, हम क्रोमियम-आधारित ब्राउज़र (जैसे Chrome, Edge, या Brave) का उपयोग करने की सलाह देते हैं।

प्रश्न: radare2 बाइनरी को कैसे संभाला जाता है?

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

योगदान

योगदान का स्वागत है! कृपया एक issue खोलें या pull request सबमिट करें। परियोजना को इसके मुख्य लक्ष्यों के अनुरूप रखने के लिए, कृपया निम्नलिखित दिशानिर्देशों को ध्यान में रखें:

  • UI बॉयलरप्लेट से बचें: यह परियोजना स्व-एकीकरण के दर्शन पर बनाई गई है। कृपया बाहरी UI लाइब्रेरी (जैसे, Tailwind CSS, shadcn/ui) या भारी बॉयलरप्लेट जोड़ने से बचें।
  • निर्भरताएँ कम करें: हम कोडबेस को हल्का रखने का लक्ष्य रखते हैं। जब भी संभव हो, नए पैकेज जोड़ने के बजाय मूल उपकरणों का उपयोग करके तर्क और स्टाइलिंग को लागू करने का प्रयास करें।

लाइसेंस

यह परियोजना MIT लाइसेंस के अंतर्गत लाइसेंस प्राप्त है। विवरण के लिए LICENSE फ़ाइल देखें।

  • radare2 लाइसेंस यहाँ पाया जा सकता है।

समान परियोजनाएँ

  • r2wasm - आधिकारिक r2wasm प्रदर्शन परियोजना
  • radare2 online - radare2 का ऑनलाइन संस्करण [वर्तमान में खराब]
टूल डाउनलोड करें