Ethical Hacking Academy · पाठ

रिकॉन टूल बनाना

व्यावहारिक स्क्रिप्ट

पाठ 4, कुल 4 में से13 चरण

रिकॉन टूल बनाना, CoddyKit पर Ethical Hacking Academy का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Ethical Hacking Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Ethical Hacking Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

सब कुछ एक साथ जोड़ना

अब आप चर, लूप, उपकरण का निष्पादन और पार्सिंग को एक व्यावहारिक रिकॉन स्क्रिप्ट में संयोजित करेंगे।

लक्ष्य है: किसी लक्ष्य को लेकर खुले पोर्ट खोजना, सेवाओं की पहचान करना और व्यवस्थित परिणाम सहेजना—यह सब एक ही कमांड में।

स्क्रिप्ट की योजना बनाना

अच्छे उपकरणों को कोड करने से पहले डिज़ाइन किया जाता है। हमारी रिकॉन स्क्रिप्ट यह करेगी:

  • इनपुट को मान्य करना (एक लक्ष्य आवश्यक करना)।
  • एक आउटपुट डायरेक्टरी बनाना।
  • पोर्ट स्कैन चलाना, फिर संस्करण पहचान करना।
  • खुले पोर्ट को पार्स करके उनका सारांश बनाना।

हेडर और इनपुट जाँच

शीबैंग, सुरक्षा विकल्पों और एक आर्ग्युमेंट जाँच से शुरुआत करें, जो लक्ष्य न दिए जाने पर उपयोग-विधि प्रिंट करे।

#!/bin/bash
set -euo pipefail
if [ "$#" -ne 1 ]; then
  echo "Usage: $0 <target>"
  exit 1
fi
target=$1

आउटपुट डायरेक्टरी

प्रत्येक लक्ष्य के लिए टाइमस्टैम्प वाला अलग फ़ोल्डर बनाएँ, ताकि बार-बार चलाने पर एक-दूसरे के परिणाम न मिटें।

stamp=$(date +%F_%H%M)
outdir="recon_${target}_${stamp}"
mkdir -p "$outdir"
echo "[*] Results in $outdir"

चरण 1: त्वरित पोर्ट स्कैन

सबसे पहले पूरी रेंज में तेज़ी से पता लगाएँ कि कौन से पोर्ट खुले हैं।

echo "[*] Scanning ports on $target"
nmap -p- --open -T4 "$target" -oG "$outdir/ports.gnmap" >/dev/null

चरण 2: खुले पोर्ट पार्स करना

ग्रेप किए जा सकने वाले आउटपुट से खुले पोर्ट नंबर निकालकर अगले स्कैन के लिए कॉमा से अलग की गई सूची बनाएँ।

ports=$(grep -oE '[0-9]+/open' "$outdir/ports.gnmap" | cut -d/ -f1 | paste -sd, -)
echo "[*] Open ports: $ports"

चरण 3: संस्करण पहचान

केवल खुले पोर्ट के विरुद्ध केंद्रित सेवा-संस्करण स्कैन चलाएँ—सब कुछ फिर से स्कैन करने की तुलना में यह तेज़ और कम शोर वाला है।

if [ -n "$ports" ]; then
  nmap -sV -p "$ports" "$target" -oN "$outdir/services.txt"
fi

चरण 4: सारांश

एक स्वच्छ सारांश प्रिंट करें, ताकि ऑपरेटर को file खोले बिना परिणाम दिखाई दें।

echo "=== Summary for $target ==="
grep 'open' "$outdir/services.txt" | awk '{print $1, $3}'

लॉगिंग जोड़ना

टाइमस्टैम्प वाली लॉग पंक्ति जोड़ें, ताकि आप पता लगा सकें कि क्या और कब चलाया गया था—रिपोर्टिंग के लिए यह महत्वपूर्ण है।

echo "$(date) scanned $target -> $ports" >> recon.log

उपकरण चलाना

इसे निष्पादन योग्य बनाएँ और किसी लैब VM पर चलाएँ। सब कुछ आउटपुट फ़ोल्डर में सहेजा जाएगा।

chmod +x recon.sh
./recon.sh 192.168.56.10

आगे विस्तार करना

इस आधार से आप ये सुविधाएँ जोड़ सकते हैं:

  • जब पोर्ट 80/443 खुला हो, तब वेब डायरेक्टरी पर ब्रूट-फोर्स करना।
  • netcat से बैनर प्राप्त करना।
  • एकल होस्ट के बजाय लक्ष्य सूची पर लूप चलाना।
  • HTML या Markdown रिपोर्ट बनाना।

त्वरित जाँच

याद करें कि संस्करण स्कैन से पहले हम पार्सिंग क्यों करते हैं।

पुनरावलोकन

आपने एक कार्यशील रिकॉन उपकरण बनाया:

  • इनपुट को मान्य किया और टाइमस्टैम्प वाली आउटपुट डायरेक्टरी बनाई।
  • तेज़ पोर्ट स्कैन चलाया, खुले पोर्ट को पार्स किया और फिर केवल उन्हीं का संस्करण स्कैन किया।
  • सारांश प्रिंट किया और रन को लॉग किया।
  • स्पष्ट विस्तार बिंदु पहचाने (वेब ब्रूट-फोर्स, बैनर प्राप्त करना, रिपोर्टिंग)।

इससे Bash स्क्रिप्टिंग पाठ्यक्रम पूरा होता है।

शुरुआत निःशुल्क

एआई शिक्षक के साथ Ethical Hacking Academy सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
31
पाठ
111

अक्सर पूछे जाने वाले प्रश्न

क्या “रिकॉन टूल बनाना” पाठ निःशुल्क है?

हाँ—“रिकॉन टूल बनाना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Ethical Hacking Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Ethical Hacking Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“रिकॉन टूल बनाना” में मैं क्या सीखूँगा?

व्यावहारिक स्क्रिप्ट आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Ethical Hacking Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Ethical Hacking Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Ethical Hacking Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।

“रिकॉन टूल बनाना” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Ethical Hacking Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Ethical Hacking Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. स्क्रिप्ट की मूल बातें
  2. रिकॉन को स्वचालित करना
  3. आउटपुट पार्स करना
  4. रिकॉन टूल बनाना
← Ethical Hacking Academy पर वापस जाएँ