পিন স্ক্যান সহ এনএমএপ জীবিত হোস্টগুলি খুঁজে পায় না


12

আমি এনএম্যাপ ব্যবহার করে আমার স্থানীয় নেটওয়ার্ক স্ক্যান করার চেষ্টা করি, তবে এটি সম্ভবত বেঁচে থাকা মেশিনগুলি খুঁজে পায় না। এটি পিংয়ের কাছে প্রতিক্রিয়া জানায় তবে পিং স্ক্যানের দিকে।

পিংয়ের জন্য ফলাফল:

$ ping 192.168.0.2
PING 192.168.0.2 (192.168.0.2): 56 data bytes 64 bytes from 192.168.0.2: icmp_seq=0 ttl=64 time=1.585 ms

এবং tcpdump এর আউটপুট:

$ tcpdump -i fxp0 -n host 192.168.0.2
12:43:07.624911 IP 192.168.0.222 > 192.168.0.2: ICMP echo request, id 61023, seq 0, length 64
12:43:07.625029 IP 192.168.0.2 > 192.168.0.222: ICMP echo reply, id 61023, seq 0, length 64

কিন্তু যখন আমি এনএম্যাপ ব্যবহার করার চেষ্টা করি তখন এটি প্রতিক্রিয়া পাওয়ার পরেও তা দেখতে পায় না।

$ nmap -sn 192.168.0.2

Starting Nmap 5.61TEST5 ( http://nmap.org ) at 2012-05-13 12:44 CEST
Note: Host seems down. If it is really up, but blocking our ping probes, try -Pn
Nmap done: 1 IP address (0 hosts up) scanned in 3.02 seconds

টিসিপিডাম্প আউটপুট:

$ tcpdump -i fxp0 -n host 192.168.0.2
12:45:30.742933 IP 192.168.0.222 > 192.168.0.2: ICMP echo request, id 2715, seq 0, length 8
12:45:30.742974 IP 192.168.0.222.36388 > 192.168.0.2.443: S 3607279099:3607279099(0) win 1024 <mss 1460>
12:45:30.743001 IP 192.168.0.222.36388 > 192.168.0.2.80: . ack 3607279099 win 1024
12:45:30.743025 IP 192.168.0.222 > 192.168.0.2: ICMP time stamp query id 45449 seq 0, length 20
12:45:30.743061 IP 192.168.0.2 > 192.168.0.222: ICMP echo reply, id 2715, seq 0, length 8
12:45:30.743097 IP 192.168.0.2.443 > 192.168.0.222.36388: S 2602942480:2602942480(0) ack 3607279100 win 5840 <mss 1460>
12:45:30.743130 IP 192.168.0.222.36388 > 192.168.0.2.443: R 3607279100:3607279100(0) win 0
12:45:30.743134 IP 192.168.0.2.80 > 192.168.0.222.36388: R 3607279099:3607279099(0) win 0
12:45:30.743148 IP 192.168.0.2 > 192.168.0.222: ICMP time stamp reply id 45449 seq 0: org 00:00:00.000, recv 11:04:04.243, xmit 11:04:04.243, length 20
12:45:32.745245 IP 192.168.0.222 > 192.168.0.2: ICMP time stamp query id 48722 seq 0, length 20
12:45:32.745281 IP 192.168.0.222.36389 > 192.168.0.2.80: . ack 3607344634 win 1024
12:45:32.745307 IP 192.168.0.222.36389 > 192.168.0.2.443: S 3607344634:3607344634(0) win 1024 <mss 1460>
12:45:32.745340 IP 192.168.0.2 > 192.168.0.222: ICMP time stamp reply id 48722 seq 0: org 00:00:00.000, recv 11:04:06.245, xmit 11:04:06.245, length 20
12:45:32.745380 IP 192.168.0.2.80 > 192.168.0.222.36389: R 3607344634:3607344634(0) win 0
12:45:32.745401 IP 192.168.0.2.443 > 192.168.0.222.36389: S 2629695507:2629695507(0) ack 3607344635 win 5840 <mss 1460>
12:45:32.745421 IP 192.168.0.222.36389 > 192.168.0.2.443: R 3607344635:3607344635(0) win 0
12:45:32.745431 IP 192.168.0.222 > 192.168.0.2: ICMP echo request, id 38289, seq 0, length 8
12:45:32.745517 IP 192.168.0.2 > 192.168.0.222: ICMP echo reply, id 38289, seq 0, length 8

কেন এনএম্যাপ বলছে যে হোস্ট অনুরোধগুলির প্রতিক্রিয়া জানালে নীচু লাগে ?

সম্পাদন করা

এনএম্যাপ সংস্করণ:

$ nmap --version

Nmap version 5.61TEST5 ( http://nmap.org )
Platform: i386-portbld-freebsd7.4
Compiled with: liblua-5.1.5 openssl-0.9.8q libpcre-8.30 libpcap-0.9.8 nmap-libdnet-1.12 ipv6
Compiled without:

নিশ্চিত হওয়ার জন্য, ফায়ারওয়ালে প্রথম ফিল্টার নিয়মটি হ'ল:

pass quick on fxp0

এটি স্বাভাবিক আচরণ নয়। আপনি নীচের তার উত্তর সবকিছু টম এইচ উল্লেখ চেক করুন এবং এখনও সমস্যা থাকে, তাহলে আউটপুট পাঠাতে nmap --version, nmap --iflistএবং যা আপনি nmap-dev@insecure.org করার জন্য এখানে পোস্ট, Nmap- র ডেভেলপার মেইলিং তালিকা।
বনসাইভাইকিং

উত্তর:


4

আমার ওপেনবিএসডি 5.1 এর সাহায্যে এটি চেষ্টা করে দেখুন। হ্যাঁ, আপনার ফ্রিবিএসডি 7.4 রয়েছে, তবে আমরা বেশ একই রকম জন্তুটির সাথে কথা বলছি।

নিয়মিত ব্যবহারকারীর হিসাবে, আমার জন্যও nmap -sn my.hostফিরে আসে Host seems down, যদিও আমার পরীক্ষা মেশিন অবশ্যই নিয়মিত ব্যবহারকারী হিসাবে পিংয়ের প্রতিক্রিয়া জানায়।

রুট হিসাবে, যদিও এটি করা উচিত nmap -sn my.hostফিরে আসে Host is up

আপনার প্রম্পটটির দিকে তাকিয়ে আপনি সম্ভবত একটি অ-রুট ব্যবহারকারী হিসাবে এনএম্যাপ করার চেষ্টা করছেন। এনএম্যাপ মূল হিসাবে কাজ করে কিনা চেষ্টা করুন।

সম্পাদনা: সবেমাত্র আমার ফ্রিবিএসডি 9.0 গুলি চালিয়ে গেছে, সেখানে এনএমএপ পিং স্ক্যান অ-মূল হিসাবে ঠিক আছে।


1

আমার প্রথম পর্যবেক্ষণটি tcpdump -i fxp0হ'ল যে প্যাকেটগুলি আগত তা ডাম্পিং করা হচ্ছে fxp0, তবে nmapএটি ইউজারস্পেস প্রক্রিয়া হিসাবে চলছে, সুতরাং বেশ কিছু জিনিস প্রতিক্রিয়া দেখে এনএম্যাপকে অবরুদ্ধ করতে পারে।

  1. যেমন নেটফিল্টার নিয়ম (ব্যবহারকারী iptables -t filter -n -L)
  2. selinux (এই নির্দিষ্ট জিনিসটি দেখা যায় নি, তবে বোকা sh * টি ঘটলে সেলিনাক্স সর্বদা ভাল বাজি is
  3. নিশ্চিত হওয়ার জন্য iptables ন্যাট টেবিলগুলিও পরীক্ষা করে দেখুন iptables -t nat -n -L

উম্মে। fxp0 বিএসডি হয়? তারপরে কোনও ধারণা নেই ...
টম এইচ

1
আপনি যদি লিনাক্সে থাকেন তবে চেষ্টাটি স্ট্রেসের অধীনে রয়েছে এবং দেখুন এটি আপনাকে আরও কিছু ক্লু দেয় কিনা ...strace -t -e trace=network nmap -sn 192.168.0.2
টম এইচ

ওএস হ'ল ফ্রিবিএসডি। আমি এনএম্যাপ সংস্করণ এবং ফায়ারওয়াল বিধি সম্পর্কে তথ্য সহ মূল প্রশ্নটি আপডেট করেছি।
আডাম

1

আমি ঠিক এই একই সমস্যাটি পেয়েছি এবং এখান থেকে আংশিক সহায়তায় এটি সমাধান করেছি।

আমি ওয়াইফাই ডংলের সাথে একটি নতুন, হেডলেস রাস্পবেরিপি সেটআপ করেছি এবং আমার ওয়াইফাই শংসাপত্রগুলি wpa_supplicant.conf এ রাখার জন্য এসডি কার্ড সম্পাদনা করেছি।

আরপিআই বুট করেছে এবং ওয়াইফাইয়ের সাথে সংযুক্ত হয়েছে ঠিক আছে, তবে আমার উবুন্টু ল্যাপটপে এনএমএপ পিং স্ক্যানটি খুঁজে পাওয়া যায়নি যতক্ষণ না আমি দুটি জিনিস না করি:

  1. ব্যবহৃত sudo
  2. বিকল্প যুক্ত --disable-arp-ping
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.