आईपी ​​को निर्दिष्ट किए बिना पिंग स्वीप लैन


0

मुझे पता है कि मैं अपने लैन को कुछ ऐसा करके पिंग कर सकता हूं, nmap -sP 192.168.0.0/24जो ठीक काम करता है।

मैं सोच रहा था कि अगर वहाँ किसी भी तरह nmapसे स्थानीय सबनेट के लिए रेंज का पता लगा सकता है, तो मेरे LAN IP और Netmask का उपयोग करते हुए, बिना मुझे IP रेंज निर्दिष्ट किए।

क्या NMAP में ऐसी सुविधा है?

इस मामले में, क्या यह लिनक्स पर एक बैश लाइन के साथ प्राप्त नहीं किया जा सकता है?

जवाबों:


3

ip route शायद यह जानकारी प्राप्त करने का सबसे आसान तरीका है और अधिकांश स्थितियों में सही है।

root@myhost:~# ip route 
default via 192.168.2.1 dev eth1
192.168.2.0/24 dev eth1  proto kernel  scope link  src 192.168.2.30

यहाँ एक बहुत ही सुरुचिपूर्ण-और-उपयोग-से-अधिक-कार्य शेल आदेश है जो 192.168.2.0/24ऊपर से इसे निकाल देगा । यह ऊपर निकालेगा और शेल चर में डाल देगा$MY_SUBNET_WITH_CIDR

DEFAULT_ROUTE_IFACE=`ip route | grep default | cut -f 5 -d " "`; \
MY_SUBNET_WITH_CIDR=`ip route | tail -n -1 | grep $DEFAULT_ROUTE_IFACE | cut -f 1 -d " "`

बेशक, यदि आपका डिफ़ॉल्ट गेटवे आपके केबल मॉडेम या होम ब्रॉडबैंड प्रदाता द्वारा प्रदान किया जाता है, तो आप nmapउनसे संबंधित नेटवर्क की कोशिश कर रहे होंगे , जो शत्रुतापूर्ण लग सकता है, इसलिए सावधान रहें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.