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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/s0md3v/smap
टोहीभेद्यता स्कैनरनेटवर्क मैपिंगपोर्ट स्कैनिंगजानकारी एकत्र करना
GitHubs0md3v/smap

Smap

Nmap के लिए एक ड्रॉप-इन रिप्लेसमेंट, जो shodan.io द्वारा संचालित है।

रिपॉजिटरी देखें
3.3k31915 दिन पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

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

Smap लोगो

shodan.io द्वारा संचालित nmap विकल्प

Smap डेमो

Smap, shodan.io के मुफ्त API के साथ निर्मित एक पैसिव पोर्ट स्कैनर है। यह Nmap के समान कमांड लाइन तर्क लेता है और समान आउटपुट उत्पन्न करता है, जो इसे Nmap का सीधा प्रतिस्थापन बनाता है।

विशेषताएँ

  • प्रति सेकंड 200 होस्ट स्कैन करता है
  • किसी खाते/API कुंजी की आवश्यकता नहीं होती
  • कमजोरियों का पता लगाना
  • nmap के आउटपुट प्रारूपों का समर्थन करता है
  • सेवा और संस्करण फ़िंगरप्रिंटिंग
  • पैसिव मोड में लक्ष्यों से कोई संपर्क नहीं करता
  • Shodan द्वारा रिपोर्ट किए गए पोर्ट का उपयोग करके वैकल्पिक nmap त्वरण

स्थापना

बाइनरी

आप यहाँ से पहले से निर्मित बाइनरी डाउनलोड कर सकते हैं और तुरंत उपयोग कर सकते हैं।

मैन्युअल

go install -v github.com/s0md3v/smap/cmd/smap@latest

भ्रमित हैं या कुछ काम नहीं कर रहा? अधिक विस्तृत निर्देशों के लिए, यहाँ क्लिक करें

AUR पैकेज

Smap AUR पर smap-git (स्रोत से निर्माण) और smap-bin (पहले से निर्मित बाइनरी) के रूप में उपलब्ध है।

Homebrew/Mac

Smap Homebrew पर भी उपलब्ध है।

root@kitploit:~
brew update
brew install smap

उपयोग

Smap वही तर्क लेता है जो Nmap लेता है, लेकिन -p, -h, -V, -o*, -iL, --concurrency, और --append-output के अलावा अन्य विकल्प पैसिव मोड में अनदेखा कर दिए जाते हैं। पैसिव पोर्ट खोज के बाद वास्तविक Nmap स्कैन में Nmap विकल्प पास करने के लिए --nmap का उपयोग करें। यदि आप Nmap से परिचित नहीं हैं, तो यहाँ बताया गया है कि Smap का उपयोग कैसे करें।

लक्ष्य निर्दिष्ट करना

root@kitploit:~
smap 127.0.0.1 127.0.0.2

आप नई पंक्तियों द्वारा अलग किए गए लक्ष्यों की सूची का भी उपयोग कर सकते हैं।

root@kitploit:~
smap -iL targets.txt

समर्थित प्रारूप

root@kitploit:~
1.1.1.1         // IPv4 address
example.com     // hostname
178.23.56.0/8   // CIDR
1.1.1.1-20      // IPv4 range

आउटपुट

Smap 7 आउटपुट प्रारूपों का समर्थन करता है जिन्हें -o* के साथ निम्नानुसार उपयोग किया जा सकता है:

root@kitploit:~
smap example.com -oX output.xml

यदि आप आउटपुट को टर्मिनल पर प्रिंट करना चाहते हैं, तो फ़ाइलनाम के रूप में हाइफ़न (-) का उपयोग करें।

समर्थित प्रारूप

root@kitploit:~
oX    // nmap's xml format
oG    // nmap's greppable format
oN    // nmap's default format
oA    // output in all 3 formats above at once
oP    // IP:PORT pairs separated by newlines
oS    // custom smap format
oJ    // json

नोट: चूँकि Nmap कमजोरियों और टैग्स को स्कैन/प्रदर्शित नहीं करता, इसलिए वह डेटा nmap के प्रारूपों में उपलब्ध नहीं होता। वह जानकारी देखने के लिए -oS का उपयोग करें।

पोर्ट निर्दिष्ट करना

Smap डिफ़ॉल्ट रूप से इन ~4000 पोर्टों को स्कैन करता है। यदि आप कुछ निश्चित पोर्टों के परिणाम प्रदर्शित करना चाहते हैं, तो -p विकल्प का उपयोग करें।

root@kitploit:~
smap -p21-30,80,443 -iL targets.txt

Nmap त्वरण

अपने स्थानीय nmap के साथ स्कैन को सीमित करने के लिए --nmap का उपयोग करें। Smap पहले Shodan द्वारा रिपोर्ट किए गए पोर्टों का संघ एकत्र करता है और फिर उस छोटी पोर्ट रेंज के साथ मूल लक्ष्यों पर एक बार Nmap चलाता है।

root@kitploit:~
smap --nmap -Pn -sV --version-light 1.1.1.1

--nmap और --concurrency को छोड़कर, दिए गए तर्क Nmap को पास कर दिए जाते हैं। Smap पोर्ट रेंज को Shodan के उम्मीदवारों से बदल देता है; यदि आप -p निर्दिष्ट करते हैं, तो यह पहले उम्मीदवारों को उस रेंज तक सीमित करता है। Nmap स्कैन और आउटपुट को सीधे संभालता है, इसलिए इसके विकल्प और आउटपुट प्रारूप सामान्य रूप से काम करते हैं। केवल-होस्ट वाले ऑपरेशन जैसे -sL और -sn को पैसिव पोर्ट खोज के बिना ही पास कर दिए जाते हैं।

Smap के कस्टम आउटपुट प्रारूप पैसिव-मोड की विशेषताएँ हैं; --nmap के साथ, आउटपुट विकल्पों के सामान्य Nmap अर्थ होते हैं। यदि Shodan कोई उम्मीदवार पोर्ट रिपोर्ट नहीं करता है, तो Nmap नहीं चलाया जाता।

यदि पैसिव डेटा आपके उपयोग के लिए पर्याप्त अच्छा है, तो इससे समय बच सकता है।

समवर्तिता नियंत्रित करना

Shodan पर बहुत अधिक आक्रामक रूप से हिट करने से बचने के लिए Smap डिफ़ॉल्ट रूप से 3 वर्कर का उपयोग करता है। आप इसे --concurrency के साथ बदल सकते हैं।

root@kitploit:~
smap --concurrency 5 -iL targets.txt

विचारणीय बातें

चूँकि Smap केवल shodan.io से मौजूदा पोर्ट डेटा प्राप्त करता है, यह अत्यंत तेज़ है, लेकिन इसमें और भी कुछ है। आपको Smap का उपयोग करना चाहिए यदि:

आप चाहते हैं

  • कमजोरियों का पता लगाना
  • एक अत्यंत तेज़ पोर्ट स्कैनर
  • लक्ष्यों से कोई कनेक्शन न बनाया जाए

आपको इन बातों से कोई आपत्ति नहीं है

  • IPv6 पतों को स्कैन न कर पाना
  • परिणामों का 7 दिन तक पुराना होना
  • पैसिव मोड में कुछ दुर्लभ अविश्वसनीय सॉफ़्टवेयर पहचान

नोट: यदि आप --nmap का उपयोग करते हैं, तो Smap लक्ष्य के विरुद्ध nmap चलाएगा और सक्रिय कनेक्शन बनाएगा। चूँकि Shodan का डेटा पुराना या अधूरा हो सकता है, इसे पोर्ट फ़िल्टर के रूप में उपयोग करने पर खुले पोर्ट छूट सकते हैं।

टूल डाउनलोड करें