क्या कोई नैम्प लाइन है जो मेरे वर्तमान आईपी पते और सबनेट मास्क का स्वतः पता लगाएगा, और सभी पर पिंग-स्कैन चलाएगा? उदाहरण के लिए:
#> nmap -sP 0.0.0.0
मैन्युअल के बजाय:
#> nmap -sP 192.168.100.0/24
क्या कोई नैम्प लाइन है जो मेरे वर्तमान आईपी पते और सबनेट मास्क का स्वतः पता लगाएगा, और सभी पर पिंग-स्कैन चलाएगा? उदाहरण के लिए:
#> nmap -sP 0.0.0.0
मैन्युअल के बजाय:
#> nmap -sP 192.168.100.0/24
जवाबों:
मुझे नहीं लगता कि nmap
अकेले ऐसा करने का कोई तरीका है , लेकिन आप इसे स्क्रिप्ट कर सकते हैं: यहां एक त्वरित और गंदा समाधान है:
#!/bin/bash
IP_AND_MASK=`ifconfig | grep "inet addr" | head -n1 | sed 's|.*addr:\([0-9\.]*\).*Mask:\([0-9\.]*\)|\1/\2|g'`
NETWORK=`ipcalc "$IP_AND_MASK" | grep "Network:" | sed 's|^Network:\s*\([0-9/\.]*\).*|\1|g'`
nmap -sP "$NETWORK"
आपको ipcalc
उस समाधान कार्य को स्थापित करने के लिए स्थापित करना होगा।
hth
यह काम करता है, लेकिन तब आपको अपने स्वयं के सबनेट को जानने की आवश्यकता होती है ... हालांकि आईपी पते को कॉपी-पेस्ट करने से बचाता है।
nmap -sP /24
::1/0 looks like an IPv6 target specification -- you have to use the -6 option.
।
/24
जो ज्यादातर घरों के लिए है, लेकिन कुछ कॉर्पोरेट वातावरण के लिए नहीं है। अच्छी टिप हालांकि! मुझें यह पसंद है।