
AutoPWN-Suite v2.4.5
AutoPWN Suite एक परियोजना है जो स्वचालित रूप से कमजोरियों की स्कैनिंग और सिस्टम का शोषण करने के लिए है।
AutoPWN Suite
AutoPWN Suite एक परियोजना है जो स्वचालित रूप से कमजोरियों को स्कैन करने और सिस्टम का शोषण करने के लिए है।
विशेषताएँ
CLI
- पूरी तरह से स्वचालित स्कैनिंग और शोषण
- बिना किसी उपयोगकर्ता इनपुट के नेटवर्क IP रेंज का पता लगाना
- सेवा संस्करणों के आधार पर कमजोरी का पता लगाना
- वेब ऐप कमजोरी परीक्षण (LFI, XSS, SQLI)
- वेब ऐप डायरेक्टरी बस्टिंग
- अपने टर्मिनल से सीधे कमजोरियों के बारे में जानकारी प्राप्त करें
- खोजी गई कमजोरियों से संबंधित एक्सप्लॉइट स्वचालित रूप से डाउनलोड करें
- नेटवर्क पर ट्रैफ़िक बनाने के लिए नॉइज़ मोड
- गुप्त स्कैनिंग के लिए एवेज़न मोड
- विशेषाधिकार स्तर के आधार पर स्वचालित रूप से स्कैन प्रकार चुनें
- रिच फ़ॉर्मेटिंग के साथ पढ़ने में आसान आउटपुट
- कॉन्फ़िग फ़ाइल का उपयोग करके तर्क निर्दिष्ट करें
- वेबहुक या ईमेल के माध्यम से स्कैन परिणाम भेजें
- Windows, macOS और Linux पर काम करता है
- मॉड्यूल के रूप में उपयोग करें
- नेटवर्क को समय-समय पर स्कैन करने के लिए डेमन के रूप में उपयोग करें
वेब UI
AutoPWN Suite में आपके ब्राउज़र से स्कैन प्रबंधित करने के लिए एक अंतर्निहित वेब डैशबोर्ड शामिल है।

- एकाधिक समवर्ती स्कैन - एक ही समय में कई स्कैन लॉन्च और मॉनिटर करें
- लाइव टर्मिनल आउटपुट - SSE के माध्यम से वास्तविक समय में nmap कमांड और परिणाम देखें
- स्कैन प्रोफ़ाइल - स्कैन कॉन्फ़िगरेशन (तकनीक, गति, टाइमआउट, पोर्ट, एवेज़न, कस्टम फ़्लैग) को सहेजें और पुनः उपयोग करें
- अनुसूचित स्कैन - क्रॉन शेड्यूल पर स्वचालित प्रोफ़ाइल लोडिंग के साथ आवर्ती स्कैन सेट करें
- स्कैन तकनीकें - TCP SYN, TCP Connect, UDP, Window, ACK, FIN, Xmas, Null, Maimon और SCTP स्कैन के बीच चुनें
- एवेज़न मोड - खंडित पैकेट, स्पूफ़्ड स्रोत पोर्ट और पैडेड डेटा लंबाई
- ईमेल सूचनाएँ - इनलाइन परिणाम सारांश के साथ स्कैन पूरा होने पर सूचित हों
- वेबहुक सूचनाएँ - किसी भी वेबहुक एंडपॉइंट पर स्कैन परिणाम पोस्ट करें
- स्थायी सेटिंग्स - सभी सेटिंग्स, प्रोफ़ाइल और शेड्यूल डिस्क पर सहेजे जाते हैं
- पर्यावरण चर के माध्यम से कॉन्फ़िगरेबल - कोड को छुए बिना होस्ट, पोर्ट और डेटा निर्देशिका सेट करें


यह कैसे काम करता है?
AutoPWN Suite होस्ट की गणना करने और उस पर चल रहे सॉफ़्टवेयर के संस्करण का पता लगाने के लिए nmap TCP-SYN स्कैन का उपयोग करता है। होस्ट के बारे में पर्याप्त जानकारी एकत्र करने के बाद, AutoPWN Suite स्वचालित रूप से NIST कमजोरी डेटाबेस में खोजने के लिए कीवर्ड की एक सूची उत्पन्न करता है।
डेमो
AutoPWN Suite का आउटपुट बहुत ही उपयोगकर्ता-अनुकूल और पढ़ने में आसान है।
स्थापना
Windows
git clone https://github.com/GamehunterKaan/AutoPWN-Suite.git
cd AutoPWN-Suite
pip install -r requirements.txt
Linux
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
Docker
वेब 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) के साथ चलाना हमेशा अनुशंसित है।
CLI
स्वचालित मोड
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
वेब UI
वेब डैशबोर्ड लॉन्च करें:
autopwn-suite --web
कस्टम होस्ट और पोर्ट के साथ:
autopwn-suite --web --web-host 0.0.0.0 --web-port 3000

REST API
वेब UI एक पूर्ण REST API प्रदान करता है:
| 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> | एक शेड्यूल हटाएँ |
मॉड्यूल उपयोग
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 के साथ चलाना (विकास)
docker compose up --build
AutoPWN Suite में योगदान
मुझे खुशी होगी यदि आप इस परियोजना में योगदान देने को तैयार हैं। मैं आपके पुल अनुरोध को मर्ज करने की प्रतीक्षा कर रहा हूँ जब तक कि यह कुछ ऐसा न हो जो आवश्यक नहीं है या केवल एक व्यक्तिगत पसंद है। साथ ही, छोटे बदलाव और बग फिक्स मर्ज नहीं किए जाएंगे। कृपया उनके लिए एक इश्यू बनाएँ और मैं इसे स्वयं करूँगा। अधिक जानकारी के लिए यहाँ क्लिक करें!
कानूनी
आप सॉफ़्टवेयर को किसी तीसरे पक्ष को किराए पर या पट्टे पर नहीं दे सकते, वितरित नहीं कर सकते, संशोधित नहीं कर सकते, बेच नहीं सकते या स्थानांतरित नहीं कर सकते। AutoPWN Suite वितरण और संशोधन के लिए मुफ्त है, बशर्ते कि निर्माता को क्रेडिट प्रदान किया जाए और इसका वाणिज्यिक उपयोग न किया जाए। आप सॉफ़्टवेयर का उपयोग अवैध या नापाक उद्देश्यों के लिए नहीं कर सकते। सभी लागू कानूनों द्वारा अनुमत अधिकतम सीमा तक आकस्मिक क्षति के लिए कोई देयता नहीं।
सहायता या संपर्क
इस उपकरण का उपयोग करने में परेशानी हो रही है? आप एक इश्यू बना सकते हैं या एक चर्चा बना सकते हैं!
