এমন কোনও এনএম্যাপ লাইন আছে যা আমার বর্তমান আইপি ঠিকানা এবং সাবনেট মাস্কটি স্বয়ংক্রিয়ভাবে সনাক্ত করবে এবং সমস্তটিতে পিং-স্ক্যান চালাবে? উদাহরণ স্বরূপ:
#> 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
বেশিরভাগ বাড়ির জন্য তবে এটি কিছু কর্পোরেট পরিবেশের জন্য নয়। ভাল টিপ যদিও! আমি এটা পছন্দ করি.