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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Simple Pentesting — अधिकृत पेनेट्रेशन परीक्षण के लिए एक शैक्षिक Python टूलकिट: थ्रेडेड पोर्ट स्कैनर, सबडोमेन और डायरेक्टरी एन्यूमरेशन, बैनर ग्रैबर और होस्ट डिस्कवरी, एक समृद्ध CLI के साथ। | Kitploit
उपकरण/GitLabGitLab/sakispat/simple-pentesting
टोहीनेटवर्क मैपिंगपासवर्ड हमलेपोर्ट स्कैनिंगस्क्रिप्टिंग और स्वचालनजानकारी एकत्र करनावेब सुरक्षापेनिट्रेशन टेस्टिंगसबडोमेन एनुमरेशनलर्निंग और शिक्षा
GitLabsakispat/simple-pentesting

Simple Pentesting

9घं 6मि पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें

अधिकृत पेनेट्रेशन परीक्षण के लिए एक शैक्षिक Python टूलकिट: थ्रेडेड पोर्ट स्कैनर, सबडोमेन और डायरेक्टरी एन्यूमरेशन, बैनर ग्रैबर और होस्ट डिस्कवरी, एक समृद्ध CLI के साथ।

रिपॉजिटरी देखें

सरल पेंटेस्टिंग टूलकिट

एक हल्का, शैक्षिक Python टूलकिट जो अधिकृत पेनेट्रेशन टेस्टिंग में उपयोग किए जाने वाले सामान्य रेकॉनिसेंस और एन्यूमरेशन कार्यों को स्वचालित करता है। साइबरसिक्योरिटी / एथिकल-हैकिंग अभ्यास के लिए एक लर्निंग प्रोजेक्ट के रूप में बनाया गया।

pipeline status python license


⚠️ कानूनी और नैतिक उपयोग

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

  • इसका उपयोग केवल अपनी मशीनों, पृथक लैब VM, या उन लक्ष्यों पर करें जिनका मूल्यांकन करने के लिए आपको अनुबंधात्मक रूप से अधिकृत किया गया है।
  • अभ्यास के लिए बेहतरीन सुरक्षित लक्ष्य: DVWA, OWASP Juice Shop, Metasploitable, TryHackMe, HackTheBox।
  • टूल हर रन से पहले आपसे प्राधिकरण की पुष्टि करने के लिए कहता है।

लेखक दुरुपयोग के लिए कोई दायित्व स्वीकार नहीं करते।


विशेषताएँ

v1 → v2 में क्या बदला: मॉड्यूलर पैकेज, सबकमांड्स के साथ argparse CLI, थ्रेडेड स्कैनर, एक rich-संचालित UI (ASCII बैनर, लाइव प्रोग्रेस बार और परिणाम तालिकाएँ), इनपुट सत्यापन, एक प्राधिकरण गेट, यूनिट टेस्ट और एक GitLab CI पाइपलाइन।


Linux / macOS सेटअप

root@kitploit:~
# install virtualenv and activate
python3 -m venv venv
. venv/bin/activate

# install packages
pip3 install -r requirements.txt

# run (always from the project root)
python3 main.py --help

Windows सेटअप

root@kitploit:~
python -m venv venv
. .\venv\Scripts\activate     # (PowerShell)
. venv/scripts/activate       # (Git Shell)

pip install -r requirements.txt
python main.py --help

उपयोग

हमेशा प्रोजेक्ट रूट से python main.py … के माध्यम से चलाएँ (src पैकेज में http और dir नाम के मॉड्यूल हैं, इसलिए src/ के अंदर से स्क्रिप्ट चलाने पर मानक लाइब्रेरी शैडो हो सकती है)।

root@kitploit:~
# Port scan with a custom port set / range
python main.py portscan 192.168.1.10 --ports 22,80,443
python main.py portscan 192.168.1.10 --ports 1-1024

# Banner grab
python main.py banner 192.168.1.10 22

# Directory enumeration (default or custom wordlist)
python main.py dirscan http://target.local
python main.py dirscan http://target.local --wordlist admin login backup api

# Subdomain discovery
python main.py subdomains example.com

# Live-host discovery on a subnet
python main.py netscan 192.168.1.0/24

# HTTP response inspection
python main.py httpprobe http://target.local

# Credential test against a lab login form (authorization required)
python main.py logincheck http://target.local/login \
    --users admin user --passwords admin 1234 password

# Global options
python main.py --threads 100 --timeout 1.5 -v portscan 192.168.1.10

# Skip the interactive prompt in scripted, pre-scoped engagements
python main.py --i-am-authorized netscan 10.0.0.0/24

विकास

root@kitploit:~
pip install -r requirements-dev.txt   # runtime + pytest + ruff
pytest -v            # run tests
ruff check .         # lint

रनटाइम निर्भरताएँ requirements.txt में हैं; टेस्ट/लिंट टूल्स requirements-dev.txt में हैं (जो रनटाइम वाले को भी शामिल करता है), इसलिए अंतिम उपयोगकर्ता कभी pytest इंस्टॉल नहीं करते।

GitLab पाइपलाइन (.gitlab-ci.yml) हर पुश पर लिंट + टेस्ट चलाती है।

प्रोजेक्ट लेआउट

root@kitploit:~
simple-pentesting/
├── main.py               # entry point (run from here)
├── src/                  # the package
│   ├── __init__.py
│   ├── cli.py            # argparse CLI
│   ├── config.py         # defaults & Settings
│   ├── utils.py          # validation helpers
│   ├── ui.py             # rich UI: banner, progress, tables, auth prompt
│   ├── port_scanner.py   # one file per feature ↓
│   ├── banner.py
│   ├── dir.py
│   ├── subdomain.py
│   ├── netscan.py
│   ├── http.py
│   └── login_check.py
├── tests/                # offline unit tests
├── .gitlab-ci.yml
├── requirements.txt      # runtime deps
├── requirements-dev.txt  # + pytest, ruff
├── LICENSE
└── .gitignore
टूल डाउनलोड करें
कमांडयह क्या करता है
portscanकिसी होस्ट का समवर्ती TCP कनेक्ट स्कैन
bannerकिसी खुले पोर्ट से सर्विस बैनर प्राप्त करें
dirscanवर्डलिस्ट से वेब पाथ्स की गणना करें
subdomainsसंभावित सबडोमेन को रिज़ॉल्व करें
netscanCIDR रेंज में लाइव होस्ट खोजें
httpprobeHTTP प्रतिक्रिया का निरीक्षण करें (स्थिति, हेडर, पूर्वावलोकन)
logincheckकमज़ोर/डिफ़ॉल्ट क्रेडेंशियल जोखिम का लैब-केवल डेमो (दर-सीमित)