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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
PS2 — पूर्णतः PowerShell में लिखा गया एक पोर्ट स्कैनर। | Kitploit
उपकरण/GitHubGitHub/nccgroup/ps2
टोहीनेटवर्क मैपिंगपोर्ट स्कैनिंगजानकारी एकत्र करनानेटवर्क सुरक्षापेनिट्रेशन टेस्टिंग
GitHubnccgroup/ps2

PS2

पूर्णतः PowerShell में लिखा गया एक पोर्ट स्कैनर।

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

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

सभी देखें →

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

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

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

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

PS2

एक पोर्ट स्कैनर जो पूरी तरह से PowerShell में लिखा गया है।

अस्वीकरण

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

उपयोग

root@kitploit:~
सिंटैक्स
    ps2.ps1 [-banners] [-delay <Int32>] [-inFiles <FileInfo[]>] [-hostnames <String[]>] [-ips <String[]>]      
    [-serviceMap <FileInfo>] [-noColour] [-noPing] [-overwrite] [-outAll <FileInfo>] [-outJson <FileInfo>]
    [-outTxt <FileInfo>] [-ports <Int32[]>] [-quick] [-randomise] [-timeout <Int32>] [-topPorts <Int32>]
    [-traceroute] -udp [-v]

    ps2.ps1 [-banners] [-delay <Int32>] [-inFiles <FileInfo[]>] [-hostnames <String[]>] [-ips <String[]>]      
    [-serviceMap <FileInfo>] [-noColour] [-noPing] [-overwrite] [-outAll <FileInfo>] [-outJson <FileInfo>]
    [-outTxt <FileInfo>] [-ports <Int32[]>] [-quick] [-randomise] [-timeout <Int32>] [-topPorts <Int32>]
    [-traceroute] -tcp [-v]

    ps2.ps1 [-delay <Int32>] [-inFiles <FileInfo[]>] [-hostnames <String[]>] [-ips <String[]>] [-noColour]     
    [-overwrite] [-outAll <FileInfo>] [-outJson <FileInfo>] [-outTxt <FileInfo>] [-randomise]
    [-timeout <Int32>] [-traceroute] -ping [-v]

    ps2.ps1 -help

पैरामीटर
    -banners [<SwitchParameter>]
        (-b) खुले पोर्ट्स से बैनर प्राप्त करने का प्रयास करें

    -delay <Int32>
        (-d) प्रत्येक कनेक्शन के बीच उपयोग होने वाली देरी मिलीसेकंड में

    -inFiles <FileInfo[]>
        (-f) स्कैन करने के लिए लक्ष्यों वाली फ़ाइल(ें) (प्रति पंक्ति 1)

    -help [<SwitchParameter>]
        (-h) सहायता जानकारी प्रदर्शित करता है

    -hostnames <String[]>
        (-n) स्कैन करने के लिए लक्ष्य(ों) का होस्टनाम(नाम)

    -ips <String[]>
        (-i) स्कैन करने के लिए लक्ष्य(ों) का IP पता(पते) (व्यक्तिगत IPv4 पते, IPv4 पता श्रेणियाँ,
        IPv4 CIDR नोटेशन और व्यक्तिगत IPv6 पते समर्थित हैं)   

    -serviceMap <FileInfo>
        (-m) उपयोग करने के लिए सेवा मैप (<PS2_dir>/servicemap.csv के डिफ़ॉल्ट को ओवरराइड करता है)

    -noColour [<SwitchParameter>]
        (-nC) टर्मिनल आउटपुट में रंग का उपयोग न करें

    -noPing [<SwitchParameter>]
        (-nP) मान लें कि सभी होस्ट चालू हैं और स्कैन करने से पहले उन्हें पिंग न करें

    -overwrite [<SwitchParameter>]
        (-o) यदि आउटपुट फ़ाइलें मौजूद हैं तो उन्हें ओवरराइट करने के लिए बाध्य करें और पुष्टि के लिए संकेत न दें

    -outAll <FileInfo>
        (-oA) आउटपुट को txt और JSON प्रारूपों में निर्दिष्ट नाम वाली फ़ाइलों में सहेजें (-oJ और -oT
        विकल्पों को ओवरराइड करता है)

    -outJson <FileInfo>
        (-oJ) आउटपुट को JSON प्रारूप में निर्दिष्ट फ़ाइल में सहेजें

    -outTxt <FileInfo>
        (-oT) आउटपुट को txt प्रारूप में निर्दिष्ट फ़ाइल में सहेजें

    -ports <Int32[]>
        (-p) स्कैन करने के लिए पोर्ट [PowerShell रेंज समर्थित हैं, जैसे सभी पोर्ट स्कैन करने के लिए "-p (1..65535)" उपयोग करें] (शीर्ष 1000 सामान्यतः उपयोग किए जाने वाले पोर्ट्स के डिफ़ॉल्ट को ओवरराइड करता है)

    -quick [<SwitchParameter>]
        (-q) केवल शीर्ष 100 सबसे सामान्यतः उपयोग किए जाने वाले पोर्ट्स को स्कैन करें

    -randomise [<SwitchParameter>]
        (-r) जिस क्रम में होस्ट और पोर्ट स्कैन किए जाते हैं उसे यादृच्छिक करें

    -timeout <Int32>
        (-t) कनेक्शन के लिए उपयोग होने वाला टाइमआउट मिलीसेकंड में (1000ms के डिफ़ॉल्ट को ओवरराइड करता है)

    -topPorts <Int32>
        शीर्ष n सबसे सामान्यतः उपयोग किए जाने वाले पोर्ट्स को स्कैन करें (अधिकतम 1000)

    -traceroute [<SwitchParameter>]
        प्रत्येक होस्ट के लिए हॉप पथ का पता लगाएं

    -ping [<SwitchParameter>]
        (-sP) पिंग स्कैन करें

    -tcp [<SwitchParameter>]
        (-sT) TCP कनेक्ट स्कैन करें

    -udp [<SwitchParameter>]
        (-sU) UDP स्कैन करें

    -v [<SwitchParameter>]
        (-Verbose, -vb) विस्तृत आउटपुट दिखाएं

    -------------------------- उदाहरण 1 --------------------------

    PS C:\>ps2.ps1 -sT -i 192.168.1.1
    
    शीर्ष 1000 सबसे सामान्यतः उपयोग किए जाने वाले पोर्ट्स के विरुद्ध TCP कनेक्ट स्कैन करें

    -------------------------- उदाहरण 2 --------------------------

    PS C:\>ps2.ps1 -sT -p (1..65535) -i 192.168.1.1

    सभी पोर्ट्स के विरुद्ध TCP कनेक्ट स्कैन करें

    -------------------------- उदाहरण 3 --------------------------

    PS C:\>ps2.ps1 -sU -i 192.168.1.1

    शीर्ष 1000 सबसे सामान्यतः उपयोग किए जाने वाले पोर्ट्स के विरुद्ध UDP स्कैन करें

    -------------------------- उदाहरण 4 --------------------------

    PS C:\>ps2.ps1 -sP -i 192.168.1.1

    पिंग स्कैन करें

सेवा मैप्स

सेवा मैप्स का उपयोग यह परिभाषित करने के लिए किया जाता है कि कौन सी सेवाएँ किन पोर्ट्स पर चलती हैं।

PS2 सेवा मैप के बिना भी काम करेगा, हालाँकि, इसके बिना यह सेवा जानकारी प्रदान करने में सक्षम नहीं होगा।

डिफ़ॉल्ट रूप से, PS2 servicemap.csv को ps2.ps1 के समान निर्देशिका में खोजता है, हालाँकि, इसे -serviceMap या -m पैरामीटर का उपयोग करके ओवरराइड किया जा सकता है।

इस रिपॉजिटरी में शामिल सेवा मैप फ़ाइल को एक Kali Linux मशीन पर निम्नलिखित कमांड का उपयोग करके उत्पन्न किया गया था:

root@kitploit:~
sed '/^#/d' /usr/share/nmap/nmap-services | sed '/^unknown\s/d' | cut -f 1,2 --output-delimiter "," | cut -d '/' -f 1,2 --output-delimiter "," | grep -P ',tcp$|,udp$' | unix2dos > servicemap.csv

संगतता

PS2 को PowerShell संस्करण 5.1 और उससे ऊपर के साथ संगत होना चाहिए।

श्रेय

UDP पेलोड udp-proto-scanner से लिए गए थे।

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