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



AutoPWN Suite होस्ट की गणना करने और उस पर चल रहे सॉफ़्टवेयर के संस्करण का पता लगाने के लिए nmap TCP-SYN स्कैन का उपयोग करता है। होस्ट के बारे में पर्याप्त जानकारी एकत्र करने के बाद, AutoPWN Suite स्वचालित रूप से NIST कमजोरी डेटाबेस में खोजने के लिए कीवर्ड की एक सूची उत्पन्न करता है।
AutoPWN Suite का आउटपुट बहुत ही उपयोगकर्ता-अनुकूल और पढ़ने में आसान है।
git clone https://github.com/GamehunterKaan/AutoPWN-Suite.git
cd AutoPWN-Suite
pip install -r requirements.txt
Linux पर सिस्टम-व्यापी स्थापना के लिए (जिसके लिए रूट विशेषाधिकार आवश्यक हैं), प्रदान की गई इंस्टॉलेशन स्क्रिप्ट का उपयोग करें। (अनुशंसित)
# रूट के रूप में स्थापित करें
sudo bash install.sh
# अनइंस्टॉल करें
sudo bash uninstall.sh
आप रिपॉजिटरी को क्लोन कर सकते हैं और एक वर्चुअल वातावरण बना सकते हैं। इस इंस्टॉलेशन विधि का उपयोग Linux में गैर-रूट स्थापना के लिए किया जा सकता है।
git clone https://github.com/GamehunterKaan/AutoPWN-Suite.git
cd AutoPWN-Suite
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
वेब UI चलाने का सबसे तेज़ तरीका। docker-compose.yml फ़ाइल डाउनलोड करें और चलाएँ:
docker compose up -d
वेब UI http://localhost:8080 पर उपलब्ध होगा।
होस्ट, पोर्ट या डेटा निर्देशिका बदलने के लिए docker-compose.yml संपादित करें:
environment:
- AUTOPWN_DATA_DIR=/data # सेटिंग्स/प्रोफ़ाइल/शेड्यूल कहाँ संग्रहीत हैं
- AUTOPWN_WEB_HOST=0.0.0.0 # सुनने का पता
- AUTOPWN_WEB_PORT=8080 # सुनने का पोर्ट
नोट: अपने स्थानीय नेटवर्क पर उपकरणों को खोजने और स्कैन करने के लिए nmap के लिए होस्ट नेटवर्किंग (
network_mode: host) आवश्यक है।
आप Docker के माध्यम से CLI भी चला सकते हैं:
docker run -it --net=host gamehunterkaan/autopwn-suite -t 192.168.1.0/24 -y
आप Google Cloud Shell का उपयोग कर सकते हैं।
रूट विशेषाधिकारों (sudo) के साथ चलाना हमेशा अनुशंसित है।
autopwn-suite -y
autopwn-suite -t <लक्ष्य ip पता>
autopwn-suite -s <1, 2, 3, 4, 5>
autopwn-suite -m <evade, noise, normal>
उपयोग और फ़्लैग के बारे में अधिक जानकारी के लिए -h फ़्लैग का उपयोग करें।
autopwn-suite --daemon-install
वेब डैशबोर्ड लॉन्च करें:
autopwn-suite --web
कस्टम होस्ट और पोर्ट के साथ:
autopwn-suite --web --web-host 0.0.0.0 --web-port 3000

वेब UI एक पूर्ण REST API प्रदान करता है:
from autopwn_suite.api import AutoScanner
scanner = AutoScanner()
json_results = scanner.scan("192.168.0.1")
scanner.save_to_file("autopwn.json")
आप निर्भरताएँ स्थापित करने और परीक्षण चलाने के लिए poetry का उपयोग कर सकते हैं।
poetry install
# कवरेज के साथ सभी परीक्षण चलाएँ
poetry run test
# कवरेज के बिना परीक्षण चलाएँ
poetry run test --no-cov
# केवल यूनिट परीक्षण चलाएँ
poetry run test -m unit
# केवल एकीकरण परीक्षण चलाएँ
poetry run test -m integration
# धीमे परीक्षणों को छोड़कर परीक्षण चलाएँ
poetry run test -m "not slow"
docker compose up --build
मुझे खुशी होगी यदि आप इस परियोजना में योगदान देने को तैयार हैं। मैं आपके पुल अनुरोध को मर्ज करने की प्रतीक्षा कर रहा हूँ जब तक कि यह कुछ ऐसा न हो जो आवश्यक नहीं है या केवल एक व्यक्तिगत पसंद है। साथ ही, छोटे बदलाव और बग फिक्स मर्ज नहीं किए जाएंगे। कृपया उनके लिए एक इश्यू बनाएँ और मैं इसे स्वयं करूँगा। अधिक जानकारी के लिए यहाँ क्लिक करें!
आप सॉफ़्टवेयर को किसी तीसरे पक्ष को किराए पर या पट्टे पर नहीं दे सकते, वितरित नहीं कर सकते, संशोधित नहीं कर सकते, बेच नहीं सकते या स्थानांतरित नहीं कर सकते। AutoPWN Suite वितरण और संशोधन के लिए मुफ्त है, बशर्ते कि निर्माता को क्रेडिट प्रदान किया जाए और इसका वाणिज्यिक उपयोग न किया जाए। आप सॉफ़्टवेयर का उपयोग अवैध या नापाक उद्देश्यों के लिए नहीं कर सकते। सभी लागू कानूनों द्वारा अनुमत अधिकतम सीमा तक आकस्मिक क्षति के लिए कोई देयता नहीं।
इस उपकरण का उपयोग करने में परेशानी हो रही है? आप एक इश्यू बना सकते हैं या एक चर्चा बना सकते हैं!
| Method | Endpoint | Description |
|---|
GET | /api/scans | सभी स्कैन कार्य सूचीबद्ध करें |
POST | /api/scan/start | एक नया स्कैन शुरू करें |
POST | /api/scan/stop | चल रहे स्कैन को रोकें |
GET | /api/hosts | सभी खोजे गए होस्ट (मर्ज किए गए) |
GET | /api/log | लॉग इतिहास |
GET | /api/events | SSE इवेंट स्ट्रीम |
GET | /api/settings | सभी सेटिंग्स प्राप्त करें |
PUT | /api/settings | सेटिंग्स अपडेट करें |
GET | /api/profiles | स्कैन प्रोफ़ाइल सूचीबद्ध करें |
POST | /api/profiles | एक प्रोफ़ाइल बनाएँ |
PUT | /api/profiles/<id> | एक प्रोफ़ाइल अपडेट करें |
DELETE | /api/profiles/<id> | एक प्रोफ़ाइल हटाएँ |
GET | /api/schedules | अनुसूचित स्कैन सूचीबद्ध करें |
POST | /api/schedules | एक शेड्यूल बनाएँ |
PUT | /api/schedules/<id> | एक शेड्यूल अपडेट करें |
DELETE | /api/schedules/<id> | एक शेड्यूल हटाएँ |