
PhoneSploit-Pro v2.3
एक ऑल-इन-वन हैकिंग टूल जो Android डिवाइसों को दूरस्थ रूप से अपने कब्ज़े में लेने के लिए है।
PhoneSploit Pro
Android के लिए स्विस आर्मी चाकू।
Python में लिखा गया एक ऑल-इन-वन हैकिंग टूल जो ADB, scrcpy, Nmap, और Metasploit-Framework का उपयोग करके Android डिवाइसों को दूरस्थ रूप से अपने कब्जे में लेता है।
विषय-सूची
- अवलोकन
- स्क्रीनशॉट
- विशेषताएँ
- आवश्यकताएँ
- निर्भरताएँ स्थापित करना
- आरंभ करना
- डिवाइस सेटअप ट्यूटोरियल
- संगतता
- टूल्स को मैन्युअल रूप से स्थापित करना
- अस्वीकरण
- डेवलपर
- सहायता
अवलोकन
डिवाइस पर पूर्ण नियंत्रण पाएँ। हर उस तरीके से जो मायने रखता है।
USB या Wi‑Fi से कनेक्ट करें, फिर डिवाइस को नियंत्रित करें, डेटा निकालें, कैमरा और माइक्रोफोन स्ट्रीम करें, ऐप्स प्रबंधित करें, और एक पूर्ण Metasploit समझौता स्वचालित करें — सब कुछ एक ही मेनू से।
आपको अब कमांड और आर्ग्युमेंट्स याद रखने की आवश्यकता नहीं है, PhoneSploit Pro यह आपके लिए करता है। एक नंबर चुनें और चलाएँ।
स्क्रीनशॉट

विशेषताएँ| Feature | Description |
| ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| डिवाइस कनेक्ट करें | ADB का उपयोग करके किसी डिवाइस से दूरस्थ रूप से कनेक्ट करें। |
| कनेक्टेड डिवाइसों की सूची दिखाएं | ADB से वर्तमान में जुड़े सभी डिवाइस दिखाएं। |
| सभी डिवाइस डिस्कनेक्ट करें | हर ADB सत्र को डिस्कनेक्ट करें। |
| मल्टी-डिवाइस चयन | यदि कई ADB डिवाइस कनेक्टेड हैं (USB या नेटवर्क), तो चुनें कि सत्र के लिए किस डिवाइस का उपयोग करना है (ANDROID_SERIAL)। |
| ADB सर्वर रोकें | ADB सर्वर प्रक्रिया रोकें। |
| ADB सर्वर पुनः प्रारंभ करें | ADB सर्वर प्रक्रिया पुनः प्रारंभ करें। |
| डिवाइस शेल तक पहुंचें | कनेक्टेड डिवाइस पर एक इंटरैक्टिव शेल खोलें। |
| कीकोड | डिवाइस को दूरस्थ रूप से नियंत्रित करने के लिए कीकोड भेजें। |
| डिवाइस अनलॉक करें | स्क्रीन चालू करें, ऊपर स्वाइप करें, और आवश्यकता पड़ने पर पासवर्ड दर्ज करें। |
| डिवाइस लॉक करें | डिवाइस लॉक करें। |
| पुनः प्रारंभ / रीबूट | डिवाइस को System, Recovery, Bootloader, या Fastboot में पुनः प्रारंभ या रीबूट करें। |
| पावर ऑफ | लक्षित डिवाइस को बंद करें। |
| स्क्रीनशॉट | स्क्रीनशॉट लें और उसे स्वचालित रूप से कंप्यूटर पर खींच लें। |
| स्क्रीन रिकॉर्डिंग | निर्दिष्ट समय के लिए लक्षित डिवाइस की स्क्रीन रिकॉर्ड करें और रिकॉर्डिंग को स्वचालित रूप से कंप्यूटर पर खींच लें। |
| अनाम स्क्रीनशॉट / स्क्रीन रिकॉर्ड | स्क्रीनशॉट या स्क्रीन रिकॉर्डिंग लें और बाद में फ़ाइल को लक्षित डिवाइस से हटा दें। |
| मिरर और नियंत्रण | स्क्रीन मिरर करें और लक्षित डिवाइस को नियंत्रित करें। |
| फ़ाइलें और फ़ोल्डर सूचीबद्ध करें | लक्षित डिवाइस पर सभी फ़ाइलें और फ़ोल्डर सूचीबद्ध करें। |
| डिवाइस से डाउनलोड करें | लक्षित डिवाइस से एक फ़ाइल या फ़ोल्डर डाउनलोड करें। |
| डिवाइस पर भेजें | कंप्यूटर से लक्षित डिवाइस पर एक फ़ाइल या फ़ोल्डर भेजें। |
| WhatsApp डेटा कॉपी करें | सभी WhatsApp डेटा कंप्यूटर पर कॉपी करें। |
| स्क्रीनशॉट कॉपी करें | सभी स्क्रीनशॉट कंप्यूटर पर कॉपी करें। |
| कैमरा फ़ोटो कॉपी करें | सभी कैमरा फ़ोटो कंप्यूटर पर कॉपी करें। |
| कैमरा लाइव | लक्षित डिवाइस पर सामने या पीछे के कैमरे से लाइव वीडियो स्ट्रीम करें। |
| SMS डंप करें | डिवाइस से सभी SMS कंप्यूटर पर निर्यात करें। |
| संपर्क डंप करें | डिवाइस से सभी संपर्क कंप्यूटर पर निर्यात करें। |
| कॉल लॉग डंप करें | डिवाइस से सभी कॉल लॉग कंप्यूटर पर निर्यात करें। |
| ऐप चलाएं | डिवाइस पर एक एप्लिकेशन लॉन्च करें। |
| APK इंस्टॉल करें | कंप्यूटर से लक्षित डिवाइस पर एक APK इंस्टॉल करें। |
| स्प्लिट APK इंस्टॉल करें | कई APK स्प्लिट के रूप में भेजे गए ऐप इंस्टॉल करें (जैसे स्प्लिट बंडल)। |
| ऐप अनइंस्टॉल करें | एक इंस्टॉल किया गया एप्लिकेशन हटाएं। |
| इंस्टॉल किए गए ऐप सूचीबद्ध करें | लक्षित डिवाइस पर इंस्टॉल किए गए सभी ऐप सूचीबद्ध करें। |
| APK निकालें | एक इंस्टॉल किए गए ऐप से APK निकालें। |
| ऐप फोर्स-स्टॉप करें | चल रहे एप्लिकेशन को फोर्स-स्टॉप करें। |
| ऐप डेटा साफ़ करें | चुने गए ऐप के लिए स्टोरेज/डेटा साफ़ करें (उस ऐप के लिए फ़ैक्टरी रीसेट)। |
| ऐप पुनः प्रारंभ करें | एक एप्लिकेशन पुनः प्रारंभ करें (फोर्स-स्टॉप फिर पुनः लॉन्च)। |
| अनुमति दें / रद्द करें | किसी ऐप के लिए रनटाइम अनुमति दें या रद्द करें। |
| लिंक खोलें | लक्षित डिवाइस पर एक URL खोलें। |
| फ़ोटो प्रदर्शित करें | लक्षित डिवाइस पर एक छवि या फ़ोटो दिखाएं। |
| ऑडियो चलाएं | लक्षित डिवाइस पर एक ऑडियो फ़ाइल चलाएं। |
| वीडियो चलाएं | लक्षित डिवाइस पर एक वीडियो चलाएं। |
| SMS भेजें | लक्षित डिवाइस के माध्यम से SMS संदेश भेजें। |
| डिवाइस जानकारी | डिवाइस जानकारी पढ़ें। |
| बैटरी जानकारी | बैटरी स्थिति और संबंधित विवरण पढ़ें। |
| माइक्रोफ़ोन ऑडियो रिकॉर्ड करें | माइक्रोफ़ोन से ऑडियो रिकॉर्ड करें। |
| माइक्रोफ़ोन ऑडियो स्ट्रीम करें | लाइव माइक्रोफ़ोन ऑडियो स्ट्रीम करें। |
| डिवाइस ऑडियो रिकॉर्ड करें | आंतरिक डिवाइस ऑडियो रिकॉर्ड करें। |
| डिवाइस ऑडियो स्ट्रीम करें | लाइव डिवाइस ऑडियो स्ट्रीम करें। |
| डिवाइस को पूरी तरह हैक करें | स्वचालित Metasploit प्रवाह: LHOST सेट करने के लिए अपना IP address प्राप्त करें; msfvenom के साथ एक पेलोड बनाएं, उसे इंस्टॉल करें, और लक्षित डिवाइस पर चलाएं; Metasploit-Framework लॉन्च और कॉन्फ़िगर करें ताकि एक meterpreter सत्र प्राप्त हो। एक meterpreter सत्र का अर्थ है कि डिवाइस Metasploit-Framework के माध्यम से पूरी तरह समझौता हो चुका है, और आप सत्र से आगे की कार्रवाइयाँ चला सकते हैं। |
| LAN नेटवर्क स्कैन | लक्षित IP पता खोजने में मदद के लिए स्थानीय नेटवर्क पर होस्ट खोजें; सेवा पहचान के साथ TCP पोर्ट 5555 और 5554 की जाँच करें और संभावित Android/ADB लक्ष्यों के लिए ADB-संबंधित फ़िंगरप्रिंट और संकेत दिखाएं। |
| TCP पोर्ट फ़ॉरवर्डिंग | ADB पर TCP पोर्ट फ़ॉरवर्डिंग नियमों को फ़ॉरवर्ड, रिवर्स, सूचीबद्ध, हटाएं, या सभी हटाएं। |
| logcat स्निपेट सहेजें | logcat आउटपुट का एक हिस्सा कैप्चर करें और उसे कंप्यूटर पर एक फ़ाइल में सहेजें। |
| लाइव logcat स्ट्रीम | डिवाइस से logcat लाइव स्ट्रीम करें। |
| नेटवर्क स्नैपशॉट | डिवाइस पर नेटवर्क इंटरफ़ेस और कनेक्टिविटी का स्नैपशॉट दिखाएं। |
| डेवलपर सेटिंग्स | डिवाइस पर सिस्टम Developer options स्क्रीन खोलें। |
| लोकेल पढ़ें | डिवाइस से लोकेल और भाषा सेटिंग्स पढ़ें। |
| स्क्रीन स्टे-ऑन | svc power stayon सेट करें (USB पर स्टे-ऑन, हमेशा स्टे-ऑन, या स्टे-ऑन बंद करें)। |
| Wi‑Fi स्थिति डंप | डिवाइस से विस्तृत Wi‑Fi स्थिति डंप करें। |
| WLAN IP जानकारी | WLAN IP एड्रेसिंग जानकारी दिखाएं। |
| Wi‑Fi रेडियो टॉगल | Wi‑Fi रेडियो चालू या बंद करें। |
| पिंग कनेक्टिविटी | कनेक्टिविटी परीक्षण के लिए एक होस्ट के विरुद्ध पिंग जाँच चलाएं। |
| सहेजे गए Wi‑Fi नेटवर्क | डिवाइस को ज्ञात सहेजे गए Wi‑Fi नेटवर्क सूचीबद्ध करें। |
| रूट ह्यूरिस्टिक्स | रूट एक्सेस के सामान्य संकेतों के लिए ह्यूरिस्टिक जाँच। |
| रिज़ॉल्यूशन और डिस्प्ले आकार सेट करें | वर्तमान डिस्प्ले सेटिंग्स देखें; पोर्ट्रेट या लैंडस्केप में 720p/1080p/2K/4K प्रीसेट से स्क्रीन रिज़ॉल्यूशन (wm size) सेट करें, या कस्टम WxH; सामान्य DPI प्रीसेट या कस्टम मान से डिस्प्ले घनत्व (wm density) सेट करें; डिस्प्ले स्केलिंग (wm scaling) टॉगल करें; और सब कुछ डिवाइस डिफ़ॉल्ट पर रीसेट करें। |
| क्लिपबोर्ड प्रबंधन | डिवाइस क्लिपबोर्ड पढ़ें, सेट करें, या साफ़ करें। |
| GPS / स्थान | डिवाइस का अंतिम ज्ञात GPS स्थान (अक्षांश, देशांतर, प्रदाता) प्राप्त करें। |
| IMEI / डिवाइस पहचानकर्ता | IMEI, Android ID, सीरियल नंबर, और अन्य हार्डवेयर/सॉफ़्टवेयर पहचानकर्ता पढ़ें। |
| ऐप उपयोग आँकड़े | 1 दिन / 7 दिन / सभी समय के लिए फ़ोरग्राउंड ऐप उपयोग आँकड़े दिखाएं। |
| रेडियो टॉगल | मोबाइल डेटा, Bluetooth, NFC, और एयरप्लेन मोड टॉगल करें। |
| नकली बैटरी | बैटरी स्तर नकली करें, प्लग्ड या अनप्लग्ड स्थिति अनुकरण करें, या रीडिंग रीसेट करें। |
| ध्वनि और डिस्प्ले सेटिंग्स | मीडिया वॉल्यूम, स्क्रीन चमक, स्क्रीन टाइमआउट, और Do Not Disturb मोड सेट करें। |
| सूचनाएँ | एक सूचना पोस्ट करें, सूचना पैनल और क्विक सेटिंग्स का विस्तार या संक्षिप्त करें। |
| वॉलपेपर सेट करें | डिवाइस पर एक छवि पुश करें और सिस्टम वॉलपेपर पिकर खोलें। |
| आस-पास Wi‑Fi स्कैन | SSID, BSSID, फ़्रीक्वेंसी, और सिग्नल के साथ आस-पास के Wi‑Fi नेटवर्क स्कैन और सूचीबद्ध करें। |
| स्थानीय हॉटस्पॉट | डिवाइस से सीधे स्थानीय-केवल Wi‑Fi हॉटस्पॉट प्रारंभ या बंद करें। |
| वायरलेस ADB सेटअप | पेयर करें, कनेक्ट करें, TCP/IP पर स्विच करें, या USB पर वापस स्विच करें — सभी वायरलेस ADB कमांड। |
| ऐप सक्षम / अक्षम करें | सिस्टम या उपयोगकर्ता ऐप अक्षम करें, या बाद में पुनः सक्षम करें। |
| ऐप सस्पेंड / अनसस्पेंड करें | एक ऐप सस्पेंड करें (आइकन धूसर, कोई डेटा उपयोग नहीं) या उसे अनसस्पेंड करें। |
| बैटरी अनुकूलन अनदेखा करें | किसी ऐप को Doze बैटरी अनुकूलन से व्हाइटलिस्ट करें, अन-व्हाइटलिस्ट करें, या बैटरी व्हाइटलिस्ट दिखाएं। |
| डिफ़ॉल्ट होम ऐप सेट करें | डिफ़ॉल्ट लॉन्चर/होम ऐप को किसी भी इंस्टॉल किए गए लॉन्चर पैकेज में बदलें, या वर्तमान होम ऐप दिखाएं। |## आवश्यकताएँ
python3— Python 3.10 या नयाpip— Python के लिए पैकेज इंस्टॉलरadb— Android SDK Platform Tools से Android Debug Bridge (ADB)metasploit-framework— Metasploit-Framework (msfvenomऔरmsfconsole)scrcpy— scrcpynmap— Nmap
निर्भरताएँ इंस्टॉल करना
सभी निर्भरताएँ स्वचालित रूप से सेट करने के लिए बंडल किए गए इंस्टॉलर का उपयोग करें। यह आपके OS का पता लगाता है और उपयुक्त पैकेज मैनेजर का उपयोग करता है।
Linux / macOS / Termux```
chmod +x install.sh ./install.sh
विशिष्ट टूल्स केवल इंस्टॉल करने के लिए: `./install.sh --components adb,nmap,pip`
प्रति-घटक प्रॉम्प्ट के लिए: `./install.sh --interactive`
### Windows
PowerShell को **एडमिनिस्ट्रेटर के रूप में** चलाएँ, फिर:```
Set-ExecutionPolicy -Scope Process Bypass
.\install.ps1
केवल विशिष्ट टूल्स इंस्टॉल करने के लिए: .\install.ps1 -Components adb,nmap,pip
प्रत्येक घटक के लिए प्रॉम्प्ट के लिए: .\install.ps1 -Interactive
PhoneSploit Pro से
यदि कोई डिपेंडेंसी गायब है, तो प्रोग्राम Missing Dependencies चेतावनी दिखाता है। इंस्टॉलर चलाने के लिए I दबाएँ, फिर भी जारी रखने के लिए Y दबाएँ, या बाहर निकलने के लिए N दबाएँ।
आरंभ करना
[!IMPORTANT] PhoneSploit Pro को Python संस्करण 3.10 या उच्चतर की आवश्यकता है। प्रोग्राम चलाने से पहले कृपया Python को अपडेट करें।
Linux और macOS
सुनिश्चित करें कि सभी आवश्यक सॉफ़्टवेयर इंस्टॉल हैं।``` git clone https://github.com/AzeemIdrisi/PhoneSploit-Pro.git cd PhoneSploit-Pro/
मैं देख रहा हूँ कि आपने इनपुट प्रदान नहीं किया है। कृपया वह Markdown सामग्री भेजें जिसे आप अनुवाद करना चाहते हैं, और मैं आपके निर्देशों के अनुसार उसका अनुवाद करूँगा।```
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
मैं आपकी मदद करने के लिए यहाँ हूँ, लेकिन आपने अनुवाद के लिए कोई इनपुट सामग्री प्रदान नहीं की है। कृपया वह Markdown सामग्री साझा करें जिसे आप अनुवाद करना चाहते हैं, और मैं आपके निर्देशों के अनुसार उसका अनुवाद करूँगा।``` python3 phonesploitpro.py
> [!TIP]
> आपको प्रोग्राम चलाने से पहले हर बार नया टर्मिनल खोलने पर केवल वर्चुअल एनवायरनमेंट को सक्रिय करना होगा (`source .venv/bin/activate`)।
### Windows
सुनिश्चित करें कि सभी [आवश्यक](#requirements) सॉफ़्टवेयर इंस्टॉल किए गए हैं।```
git clone https://github.com/AzeemIdrisi/PhoneSploit-Pro.git
cd PhoneSploit-Pro/
यहाँ आपके लिए अनुवाद है:
## स्थापना
### आवश्यक शर्तें
- Python 3.8+
- pip (पायथन पैकेज इंस्टॉलर)
### चरण-दर-चरण स्थापना
1. रिपॉजिटरी को क्लोन करें:
```bash
git clone https://github.com/example/repository.git
cd repository
- आवश्यक निर्भरताएँ स्थापित करें:
pip install -r requirements.txt
- टूल को सत्यापित करें:
python main.py --help
यदि आपको सहायता संदेश दिखाई देता है, तो स्थापना सफल रही है।
उपयोग
मूल उपयोग
टूल को चलाने के लिए, निम्न कमांड का उपयोग करें:
python main.py -t लक्ष्य
लक्ष्य को उस होस्टनाम या IP पते से बदलें जिसे आप स्कैन करना चाहते हैं।
उन्नत विकल्प
टूल कई उन्नत विकल्पों का समर्थन करता है:
-p, --ports: स्कैन करने के लिए पोर्ट निर्दिष्ट करें (डिफ़ॉल्ट: 1-1024)-v, --verbose: विस्तृत आउटपुट सक्षम करें-o, --output: आउटपुट फ़ाइल निर्दिष्ट करें-T, --threads: थ्रेड्स की संख्या निर्धारित करें (डिफ़ॉल्ट: 10)
उदाहरण:
python main.py -t example.com -p 80,443,8080 -v -o results.txt
यह कमांड example.com पर पोर्ट 80, 443, और 8080 को विस्तृत मोड में स्कैन करेगा और परिणामों को results.txt में सहेजेगा।
आउटपुट प्रारूप
टूल निम्नलिखित प्रारूप में परिणाम प्रदर्शित करता है:
[+] होस्ट: example.com
[+] खुले पोर्ट: 80, 443
[+] सेवाएँ: HTTP, HTTPS
विन्यास
टूल को config.yaml फ़ाइल का उपयोग करके अनुकूलित किया जा सकता है। मुख्य विन्यास विकल्पों में शामिल हैं:
# स्कैन विन्यास
scan:
timeout: 5 # सेकंड में टाइमआउट
retries: 3 # पुनः प्रयासों की संख्या
stealth: false # स्टील्थ मोड सक्षम करें
# रिपोर्ट विन्यास
report:
format: text # text, json, या csv
include_headers: true
समस्या निवारण
सामान्य मुद्दे
मुद्दा: ModuleNotFoundError त्रुटि
सुनिश्चित करें कि सभी निर्भरताएँ सही ढंग से स्थापित हैं:
pip install -r requirements.txt --upgrade
मुद्दा: अनुमति अस्वीकृत त्रुटि
कुछ स्कैनिंग कार्यों के लिए उन्नत विशेषाधिकारों की आवश्यकता होती है। sudo के साथ टूल चलाने का प्रयास करें:
sudo python main.py -t लक्ष्य
मुद्दा: धीमा स्कैन प्रदर्शन
थ्रेड्स की संख्या बढ़ाएँ या स्कैन किए जाने वाले पोर्ट की सीमा कम करें:
python main.py -t लक्ष्य -T 50 -p 1-1000
योगदान
योगदान का स्वागत है! कृपया निम्नलिखित चरणों का पालन करें:
- रिपॉजिटरी को फोर्क करें
- अपनी सुविधा शाखा बनाएँ (
git checkout -b feature/amazing-feature) - अपने परिवर्तनों को कमिट करें (
git commit -m 'कुछ अद्भुत सुविधा जोड़ें') - शाखा को पुश करें (
git push origin feature/amazing-feature) - एक पुल अनुरोध खोलें
लाइसेंस
यह परियोजना MIT लाइसेंस के तहत लाइसेंस प्राप्त है - विवरण के लिए LICENSE फ़ाइल देखें।
अस्वीकरण
यह टूल केवल शैक्षिक उद्देश्यों और अधिकृत सुरक्षा परीक्षण के लिए है। इस टूल का उपयोग करने से पहले सुनिश्चित करें कि आपके पास उचित अनुमति है। अनधिकृत उपयोग अवैध हो सकता है और लेखक किसी भी दुरुपयोग के लिए ज़िम्मेदार नहीं है।
python -m venv .venv
.\.venv\Scripts\activate
pip install -r requirements.txt
```
1. नवीनतम `platform-tools` को [यहाँ](https://developer.android.com/studio/releases/platform-tools.html#downloads) से डाउनलोड करें और निकालें।
2. निकाले गए `platform-tools` या `adb` निर्देशिका की सभी फ़ाइलों को **PhoneSploit-Pro** निर्देशिका में कॉपी करें, फिर चलाएँ:```
python phonesploitpro.py
```
---
## डिवाइस सेटअप ट्यूटोरियल
### पहली बार Android फ़ोन सेट करना
- **डेवलपर विकल्प सक्षम करना**
1. `Settings` खोलें।
2. `About Phone` पर जाएँ।
3. `Build Number` ढूँढें।
4. `Build Number` पर सात बार टैप करें।
5. `Developer options` मेनू सक्षम करने के लिए अपना पैटर्न, PIN, या पासवर्ड दर्ज करें।
6. `Developer options` मेनू अब आपके Settings मेनू में दिखाई देगा।
- **USB डिबगिंग सक्षम करना**
1. `Settings` खोलें।
2. `System` > `Developer options` पर जाएँ।
3. नीचे स्क्रॉल करें और `USB debugging` सक्षम करें।
- **कंप्यूटर से कनेक्ट करना**
1. अपने Android डिवाइस और `adb` होस्ट कंप्यूटर को एक ही Wi‑Fi नेटवर्क से कनेक्ट करें।
2. डिवाइस को USB केबल के साथ होस्ट कंप्यूटर से कनेक्ट करें।
3. कंप्यूटर पर एक टर्मिनल खोलें और निम्न कमांड चलाएँ:```
adb devices
```
4. जब आप पहली बार किसी नए PC से कनेक्ट करते हैं तो Android फोन पर एक पॉप-अप दिखाई देगा: `Allow USB debugging?`।
5. `Always allow from this computer` चुनें, फिर `Allow` पर टैप करें।
6. फिर, टर्मिनल में निम्नलिखित कमांड चलाएँ:```
adb tcpip 5555
```
7. अब आप Android फ़ोन को `adb` का उपयोग करके Wi‑Fi के माध्यम से कंप्यूटर से कनेक्ट कर सकते हैं।
8. USB केबल को डिस्कनेक्ट करें।
9. `Settings` > `About Phone` > `Status` > `IP address` पर जाएं और फ़ोन का `IP address` नोट करें।
10. **PhoneSploit Pro** चलाएं, `Connect a device` चुनें, और Wi‑Fi पर कनेक्ट करने के लिए लक्ष्य का `IP address` दर्ज करें।
### अगली बार Android फ़ोन कनेक्ट करना
1. अपने Android डिवाइस और होस्ट कंप्यूटर को एक ही Wi‑Fi नेटवर्क से कनेक्ट करें।
2. **PhoneSploit Pro** चलाएं, `Connect a device` चुनें, और Wi‑Fi पर कनेक्ट करने के लिए लक्ष्य का `IP address` दर्ज करें।
---
## संगतता
यह टूल निम्नलिखित पर परीक्षण किया गया है:
- ✅ Ubuntu
- ✅ Linux Mint
- ✅ Kali Linux
- ✅ Fedora
- ✅ Arch Linux
- ✅ Parrot Security OS
- ✅ Windows 11
- ✅ Termux (Android)
> [!NOTE]
> नई सुविधाओं का मुख्य रूप से **Linux** पर परीक्षण किया जाता है, इसलिए PhoneSploit Pro चलाने के लिए **Linux** की अनुशंसा की जाती है।
> कुछ सुविधाएँ Windows पर ठीक से काम नहीं कर सकती हैं।
---
## टूल्स को मैन्युअल रूप से इंस्टॉल करना
यदि आप टूल्स को स्वयं इंस्टॉल करना पसंद करते हैं, या स्वचालित इंस्टॉलर आपके प्लेटफ़ॉर्म के लिए उपलब्ध नहीं है, तो नीचे दिए गए अनुभागों का उपयोग करें।
### ADB
#### Linux
एक टर्मिनल खोलें और निम्नलिखित कमांड चलाएं:
- **Debian / Ubuntu**```
sudo apt update
```
यहाँ आपका अनुवाद है:
```
## स्थापना
### आवश्यक शर्तें
- Python 3.8+
- pip
### स्थापना चरण
```bash
git clone https://github.com/example/tool.git
cd tool
pip install -r requirements.txt
```
### त्वरित प्रारंभ
```bash
python tool.py --help
```
## उपयोग
### बुनियादी उदाहरण
```bash
python tool.py --target example.com
```
### उन्नत विकल्प
| विकल्प | विवरण | डिफ़ॉल्ट |
|--------|--------|---------|
| `--target` | लक्ष्य होस्ट या IP पता | आवश्यक |
| `--port` | स्कैन करने के लिए पोर्ट | `80` |
| `--verbose` | विस्तृत आउटपुट सक्षम करें | `False` |
### कॉन्फ़िगरेशन
कॉन्फ़िगरेशन फ़ाइल `config.yaml` में स्थित है:
```yaml
# उदाहरण कॉन्फ़िगरेशन
threads: 10
timeout: 30
output_dir: ./results
```
## API संदर्भ
### `Tool` वर्ग
मुख्य `Tool` वर्ग स्कैनिंग कार्यक्षमता प्रदान करता है।
```python
from tool import Tool
tool = Tool(verbose=True)
results = tool.scan("example.com")
```
#### विधियाँ
- `scan(target)`: किसी दिए गए लक्ष्य पर स्कैन करता है और परिणाम लौटाता है।
- `stop()`: चल रहे स्कैन को रोकता है।
- `get_status()`: वर्तमान स्कैन स्थिति लौटाता है।
## समस्या निवारण
### सामान्य त्रुटियाँ
1. **अनुमति त्रुटि**: सुनिश्चित करें कि आपके पास आवश्यक पोर्ट पर स्कैन करने के लिए पर्याप्त अनुमतियाँ हैं।
2. **कनेक्शन समय समाप्त**: फ़ायरवॉल सेटिंग्स जाँचें और `timeout` मान बढ़ाएँ।
3. **निर्भरता त्रुटियाँ**: `pip install -r requirements.txt` चलाकर सभी निर्भरताएँ स्थापित करें।
### लॉगिंग
लॉग फ़ाइलें `logs/` निर्देशिका में संग्रहीत की जाती हैं। विस्तृत लॉगिंग के लिए, `--verbose` ध्वज का उपयोग करें।
## लाइसेंस
यह परियोजना MIT लाइसेंस के अंतर्गत लाइसेंस प्राप्त है - विवरण के लिए LICENSE फ़ाइल देखें।
## योगदान
योगदान का स्वागत है! कृपया योगदान देने से पहले CONTRIBUTING.md पढ़ें।
1. रिपॉजिटरी को फ़ोर्क करें
2. अपनी सुविधा शाखा बनाएँ (`git checkout -b feature/amazing-feature`)
3. अपने परिवर्तनों को कमिट करें (`git commit -m 'Add some amazing feature'`)
4. शाखा को पुश करें (`git push origin feature/amazing-feature`)
5. एक पुल अनुरोध खोलें
## क्रेडिट
- [लेखक का नाम](https://github.com/author) - प्रारंभिक कार्य
- [योगदानकर्ता का नाम](https://github.com/contributor) - दस्तावेज़ीकरण
sudo apt install adb
- **Fedora**```
sudo dnf install android-tools
- आर्क लिनक्स / मांजारो``` sudo pacman -Sy android-tools
अन्य Linux वितरणों के लिए, देखें: [Android platform-tools downloads](https://developer.android.com/studio/releases/platform-tools#downloads)
#### macOS
एक टर्मिनल खोलें और निम्न कमांड चलाएँ:```
brew install android-platform-tools
इससे डाउनलोड करें: Android platform-tools downloads
Windows
यहाँ से डाउनलोड करें: Android platform-tools downloads
Termux```
pkg update
मैं देख रहा हूँ कि आपने इनपुट प्रदान नहीं किया है। कृपया वह Markdown सामग्री भेजें जिसे आप अनुवाद करना चाहते हैं (chunk 35/55), और मैं उसका हिंदी में अनुवाद कर दूँगा।```
pkg install android-tools
Metasploit-Framework
Linux और macOS```
curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall &&
chmod 755 msfinstall &&
./msfinstall
- **macOS (Homebrew)** — Metasploit को [Homebrew Cask](https://formulae.brew.sh/cask/metasploit) के रूप में वितरित किया जाता है (`--cask` के बिना `brew install` नहीं):```
brew install --cask metasploit
या अनुसरण करें: Linux / macOS पर Metasploit स्थापित करना
या देखें: Metasploit डाउनलोड
Windows
देखें: Metasploit डाउनलोड
या देखें: Windows: एंटीवायरस और इंस्टॉलर
scrcpy
नवीनतम स्थापना निर्देशों के लिए scrcpy GitHub पृष्ठ देखें: scrcpy — ऐप प्राप्त करें
Windows पर: निकाले गए scrcpy फ़ोल्डर से सभी फ़ाइलों को PhoneSploit-Pro फ़ोल्डर में कॉपी करें।
[!IMPORTANT]
यदिscrcpyआपके Linux वितरण के लिए उपलब्ध नहीं है (उदाहरण के लिए Kali Linux), तो आप इसे मैन्युअल रूप से स्थापित कर सकते हैं (Linux गाइड) या इसे कुछ चरणों में बना सकते हैं (बिल्ड गाइड).
Nmap
Linux
एक टर्मिनल खोलें और निम्नलिखित कमांड चलाएँ:
- Debian / Ubuntu``` sudo apt update
सुरक्षा अनुसंधान और विकास के लिए एक शक्तिशाली उपकरण, जो आपको विभिन्न प्रकार के साइबर खतरों का विश्लेषण और पता लगाने में मदद करता है। यह उपकरण विशेष रूप से नेटवर्क सुरक्षा, घुसपैठ का पता लगाने, और कमजोरियों के मूल्यांकन के लिए डिज़ाइन किया गया है। इसका उपयोग करके, आप अपने सिस्टम की सुरक्षा स्थिति को बेहतर ढंग से समझ सकते हैं और संभावित हमलों से बचाव के लिए आवश्यक कदम उठा सकते हैं।```
sudo apt install nmap
- फेडोरा``` sudo dnf install nmap
- **आर्क लिनक्स / मांजारो**```
sudo pacman -Sy nmap
अन्य Linux वितरणों के लिए, देखें: Nmap डाउनलोड
macOS
एक टर्मिनल खोलें और निम्न कमांड चलाएँ:``` brew install nmap
या देखें: [Nmap डाउनलोड](https://nmap.org/download.html)
#### Windows
नवीनतम स्थिर रिलीज़ डाउनलोड और इंस्टॉल करें: [Windows के लिए Nmap](https://nmap.org/download.html#windows)
#### Termux```
pkg update
सुरक्षा अनुसंधानकर्ताओं और पेन-टेस्टर्स के लिए, यह उपकरण एक व्यावहारिक समाधान प्रदान करता है जो मौजूदा वर्कफ़्लो में सहजता से एकीकृत हो जाता है। इसका हल्का डिज़ाइन सुनिश्चित करता है कि यह संसाधन-विवश वातावरण में भी कुशलतापूर्वक चल सके, जबकि इसका मॉड्यूलर आर्किटेक्चर विशिष्ट आवश्यकताओं के अनुसार आसान अनुकूलन की अनुमति देता है। चाहे आप नियमित सुरक्षा ऑडिट कर रहे हों या जटिल घुसपैठ परीक्षण परिदृश्यों से निपट रहे हों, यह उपकरण आपके शस्त्रागार में एक मूल्यवान अतिरिक्त साबित होता है।``` pkg install nmap
---
## अस्वीकरण
- यह प्रोजेक्ट और इसका डेवलपर किसी भी अवैध गतिविधि को बढ़ावा नहीं देता है और इस प्रोजेक्ट के कारण होने वाले किसी भी दुरुपयोग या क्षति के लिए जिम्मेदार नहीं है।
- यह प्रोजेक्ट केवल शैक्षिक उद्देश्यों के लिए है।
- कृपया इस टूल का उपयोग अन्य लोगों के डिवाइस पर उनकी अनुमति के बिना न करें।
- इस टूल का उपयोग दूसरों को नुकसान पहुंचाने के लिए न करें।
- इस प्रोजेक्ट का उपयोग जिम्मेदारी से करें और केवल अपने स्वयं के डिवाइस पर या स्पष्ट प्राधिकरण के साथ करें।
- सभी लागू स्थानीय, राज्य, संघीय और अंतर्राष्ट्रीय कानूनों का पालन करना अंतिम उपयोगकर्ता की जिम्मेदारी है।
---
## डेवलपर
<a href="https://github.com/azeemidrisi/">
<!-- <img src="https://contrib.rocks/image?repo=azeemidrisi/phonesploit-pro" /> -->
</a>
**Azeem Idrisi** - [@AzeemIdrisi](https://github.com/azeemidrisi/)
## सहायता
यदि आपको मेरा काम पसंद आया, तो आप मुझे इस प्रकार सहायता कर सकते हैं:
<a href="https://paypal.me/AzeemIdrisi" target="_blank"> <kbd> <img
src="https://raw.githubusercontent.com/AzeemIdrisi/AzeemIdrisi/main/docs/paypal-button-blue.png" alt="PayPal"
width="147"></a> <a href="https://www.buymeacoffee.com/AzeemIdrisi" target="_blank"> <kbd> <img src="https://raw.githubusercontent.com/AzeemIdrisi/AzeemIdrisi/main/docs/default-yellow.png" alt="Buy Me A Coffee" width="200"></a>
<hr>
Copyright © 2026 Azeem Idrisi (github.com/AzeemIdrisi)