
उपयोगकर्ता के स्मार्टफोन या पीसी के GPS स्थान को ट्रैक करें और लक्ष्य की तस्वीर, IP तथा डिवाइस जानकारी के साथ कैप्चर करें।
यह परियोजना एक सुरक्षा अनुसंधान और जागरूकता उपकरण है, जिसे यह प्रदर्शित करने के लिए डिज़ाइन किया गया है कि कैसे आधुनिक वेब ब्राउज़र स्थान डेटा, कैमरा एक्सेस, IP पता, और उपकरण जानकारी को उजागर कर सकते हैं जब उपयोगकर्ता स्पष्ट रूप से अनुमतियाँ प्रदान करते हैं।
यह उपकरण एक नियंत्रित वेब पेज प्रस्तुत करता है जो प्रदर्शन उद्देश्यों के लिए वैध सामग्री एम्बेड करता है। जब कोई उपयोगकर्ता स्वेच्छा से ब्राउज़र अनुमतियों की अनुमति देता है, तो एप्लिकेशन उपलब्ध मेटाडेटा जैसे GPS निर्देशांक, IP जानकारी, उपकरण विवरण, और कैमरा इनपुट एकत्र करता है, जो यह उजागर करता है कि कैसे सामाजिक इंजीनियरिंग और अनुमति दुरुपयोग अनजाने डेटा एक्सपोज़र का कारण बन सकते हैं।
यह परियोजना केवल सुरक्षा शिक्षा, जागरूकता प्रशिक्षण, और अधिकृत परीक्षण के लिए है, जो डेवलपर्स, पैठ परीक्षकों, और उपयोगकर्ताओं को ब्राउज़र अनुमति जोखिमों को बेहतर ढंग से समझने और गोपनीयता स्वच्छता में सुधार करने में मदद करती है।
[!IMPORTANT] प्रमाण की अवधारणा — केवल शैक्षिक उपयोग
यह परियोजना दर्शाती है कि कैसे दुर्भावनापूर्ण वेबसाइटें स्थान डेटा, कैमरा एक्सेस, IP पते, और उपकरण जानकारी एकत्र कर सकती हैं जब उपयोगकर्ता ब्राउज़र अनुमतियाँ प्रदान करते हैं। इसका उद्देश्य गोपनीयता जोखिमों के बारे में जागरूकता बढ़ाना और यह उजागर करना है कि उपयोगकर्ताओं को अविश्वसनीय लिंक पर क्लिक करने या अनावश्यक अनुमतियों को मंजूरी देने से क्यों बचना चाहिए।
[!CAUTION] नैतिक और अधिकृत उपयोग ही
जबकि यह उपकरण वास्तविक दुनिया के हमलावर तकनीकों को दर्शाता है, इसका उपयोग केवल शिक्षा, सुरक्षा अनुसंधान, और अधिकृत पैठ परीक्षण के लिए सख्ती से किया जाना चाहिए। प्रभावित पक्षों की स्पष्ट अनुमति के बिना कोई भी उपयोग दृढ़ता से हतोत्साहित किया जाता है।
+ यह स्वचालित रूप से IP पता और उपकरण जानकारी लाएगा
! यदि स्थान अनुमति दी गई है, तो यह लक्ष्य का सटीक स्थान लाएगा।
! यदि कैमरा अनुमति दी गई है, तो यह फ्रंट कैमरे से लगातार कैप्चर करेगा।
- यह उन लैपटॉप या फोन पर काम नहीं करेगा जिनमें GPS या कैमरा नहीं है,
# जो ब्राउज़र javascript को ब्लॉक करते हैं,
# या यदि लक्ष्य GPS स्थान को नकली बना रहा है।
# या यदि लक्ष्य VPN या IP स्पूफिंग का उपयोग कर रहा है
- कुछ ब्राउज़र स्वचालित रूप से स्थान और कैमरा अनुमति को ब्लॉक करते हैं जैसे (Brave, Safari आदि)
+ यदि आप इसे स्मार्टफोन पर उपयोग करते हैं तो स्थान सटीकता अधिक सटीक होगी।
- IP पते पर आधारित भौगोलिक स्थान सटीक नहीं है,
# लक्ष्य का स्थान प्रदान नहीं करता है।
# इसके बजाय, यह ISP (इंटरनेट सेवा प्रदाता) का अनुमानित स्थान प्रदान करता है
+ GPS लगभग सटीक स्थान लाता है क्योंकि यह देशांतर और अक्षांश निर्देशांक का उपयोग करता है।
@@ एक बार स्थान अनुमति मिल जाने पर @@
# उपयोगकर्ता के स्थान के 20 से 30 मीटर के भीतर सटीक स्थान जानकारी प्राप्त होती है।
# (यह लगभग सटीक स्थान है)
git clone https://github.com/spyboy-productions/r4ven.git
cd r4ven
pip3 install -r requirements.txt
python3 r4ven.py
नोट: यदि आप localhost का उपयोग नहीं कर रहे हैं
index.html खोलें और "http://127.0.0.1:8000/image" को उस URL से बदलें जिसका आप उपयोग करना चाहते हैं।या
कृपया भिन्न URL चुनने के लिए -t फ़्लैग का उपयोग करें।
r4ven को निष्पादन योग्य बनाने के लिए निम्न कमांड का उपयोग करें:
chmod +x r4ven.py
python3 r4ven.py [-t target]
python3 r4ven.py [-p port]
python3 r4ven.py [-t target] [-p port]
उदाहरण: python3 r4ven.py -t https://example.com/r4ven/images -p 8000
अपना discord webhook URL दर्ज करें (अपने डिस्कॉर्ड सर्वर में वेबहुक इंटीग्रेशन के साथ एक चैनल सेट करें)
https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks
यदि डिस्कॉर्ड खाता और सर्वर नहीं है तो बना लें, यह मुफ़्त है।
📍 ट्रैक जानकारी डेटा आपके डिस्कॉर्ड वेबहुक चैनल पर भेजा जाएगा।
index.html खोलें और iframe में src को बदलें। (नोट: हर वेबसाइट iframe का समर्थन नहीं करती)⭓ पोर्ट-फ़ॉरवर्ड करने के अन्य कमांड...
TryCloudflare: cloudflared tunnel --url http://localhost:8000
Tunnelmole: tmole 8000
Ngrok: ngrok http 8000
Ssh: ssh -R 80:localhost:8000 ssh.localhost.run
Serveo: ssh -R 80:localhost:8000 serveo.net
- सुनिश्चित करें कि आप पोर्ट फ़ॉरवर्ड करते हैं अन्यथा यह स्मार्टफोन के ब्राउज़र पर काम नहीं करेगा
योगदान और सुविधा अनुरोधों की सराहना की जाती है। यदि आपको कोई समस्या आती है या सुधार के विचार हैं, तो बेझिझक एक मुद्दा खोलें या पुल रिक्वेस्ट सबमिट करें।