পিং কেন সফল হবে তবে এনএম্যাপ ব্যর্থ হবে?


21

যখন একটি সাধারণ পিং সফল হয় তখন এনএমএপ রিপোর্ট "হোস্ট ডাউন মনে হয়" কেন?

me@computer:~$ ping 123.45.67.89
PING 123.45.67.89 (123.45.67.89) 56(84) bytes of data.
64 bytes from 123.45.67.89: icmp_req=1 ttl=45 time=91.1 ms
64 bytes from 123.45.67.89: icmp_req=2 ttl=45 time=102 ms
64 bytes from 123.45.67.89: icmp_req=3 ttl=45 time=100 ms
^C
--- 123.45.67.894 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 91.136/98.182/102.417/5.022 ms

me@computer:~$ nmap 123.45.67.89

Starting Nmap 5.21 ( http://nmap.org ) at 2014-04-02 14:23 EDT
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.04 seconds

Nmap এর "পিং প্রোব" কমান্ড লাইন পিং থেকে আলাদা?


আমি আপনাকে Nmap এর ইনস্টলেশন আপগ্রেড করার পরামর্শ দিতে পারি? বর্তমান সংস্করণটি 6.40 । সংস্করণ 5.21 4 বছরের পুরানো এবং 361 এনএসই স্ক্রিপ্ট এবং হাজার হাজার পরিষেবা এবং ওএস ফিঙ্গারপ্রিন্ট হারিয়েছে।
বনসাইভিকিং

ধন্যবাদ। 5.21 হ'ল সংস্করণটি আমি ডিফল্টরূপে গ্রহণ করেছি। আমার ধারণা আমি ডাউনলোডে গিয়ে সর্বশেষতমটি তৈরি করব।
আশেলী

হ্যাঁ, উবুন্টু খারাপভাবে Nmap এর পিছনে। আপনি কালী থেকে .deb নির্ভরতা যাচাই করতে পারেন , যা বর্তমান।
বনসাইভিক করা

উত্তর:


29

হোস্ট আপ রয়েছে কিনা তা নির্ধারণের জন্য এনএম্যাপ অনেকগুলি পৃথক প্রোব প্রেরণ করে। আপনার নির্দিষ্ট ক্ষেত্রে, যেহেতু আপনি মূল অধিকার ছাড়াই Nmap চালাচ্ছেন, এটি ICMP ইকো অনুরোধগুলি প্রেরণ করতে পারে না, যা pingইউটিলিটিটি ব্যবহার করে। এই ক্ষেত্রে, এটি পোর্ট 80 এবং পোর্ট 443 এর সাথে সংযোগ স্থাপনের চেষ্টা করে, হোস্টটিকে সংযোগটি খোলা বা প্রত্যাখ্যান করা হিসাবে আপ হিসাবে রিপোর্ট করে। আপনার টার্গেটে অবশ্যই একটি ফায়ারওয়াল থাকতে হবে যা সেই সমস্ত পোর্টগুলিতে সমস্ত ট্র্যাফিক হ্রাস পাচ্ছে।

Nmap সিস্টেমটি সন্ধানের অনুমতি দেওয়ার জন্য এটি রুট অনুমতি নিয়ে চালানোর চেষ্টা করুন। উবুন্টু কমান্ড ঘন ঘন এই উদ্দেশ্যে ব্যবহার করা হয়, যেমনsudo nmap 123.45.67.89

pingকারণ এটি ইনস্টল করা ICMP প্যাকেট পাঠাতে পারেন setuid রুট, যার অর্থ কোন ব্যবহারকারী এটিকে চালাতে পারেন, কিন্তু যখন তারা এটা রুট ব্যবহারকারী হিসাবে চালানো হবে। নিয়মিত ব্যবহারকারীদের এই অতিরিক্ত অনুমতি দিয়ে শেল পেতে না দেওয়ার বিষয়ে সেটউইড প্রোগ্রামগুলি অতিরিক্ত অতিরিক্ত সতর্ক থাকতে হবে। বিশেষত Nmap এই সুবিধাগুলি বৃদ্ধি রোধ করতে পারে না, তাই এটি কখনও সেটআপ করা উচিত নয়।


আমি উইন্ডোতে আছি এবং অ্যাডমিন অধিকারের সাথে এটি সিএমডি চালানোর সময় এখনও একই ত্রুটি পাচ্ছি। পিং সবসময় ভাল থাকে।
শাশ্বত

2
আমি মূল কারণ তবে এই সমস্যাটি রয়েছে
ভ্লাদক্রাস

রুট / সুডো ব্যতীত, পিং কীভাবে একটি আইএমএমপি ECHO করতে পারে তবে এনএম্যাপ নয়?
মাইকেপ ২

1
@ মাইকেপ /bin/pingহ'ল নির্মূল -মূল। কে এটি চালায় তা বিবেচ্য নয়, এটি মূল অধিকার নিয়ে চলে। নির্ধারিত কমান্ড চালানোর জন্য সেগুলি ব্যবহার করা যাবে না তা নিশ্চিত করার জন্য সেতু প্রোগ্রামগুলি অবশ্যই পুরোপুরি পরীক্ষা করা উচিত। Nmap নিরাপদে setuid-root ইনস্টল করতে সক্ষম নয়, সুতরাং আপনাকে অবশ্যই অন্য কিছু প্রক্রিয়া ব্যবহার করতে হবে: রুটের পাসওয়ার্ড বা sudo।
27'18 মার্চকে বনসাইভিক করছেন

2

হ্যাঁ এগুলি ডিফল্টরূপে পৃথক, পিং আইসিএমপি, এবং এনএমএপ পিং 80 টি পোর্টে একটি সিন প্যাকেজ প্রেরণ করে যদি আমি সঠিকভাবে মনে করি তবে -ইপিই, -পিএম, -পিপি পতাকাগুলি আইসিএমপি পিং করার জন্য চেষ্টা করুন


0

বিনা সুযোগে, আপনি নেটক্যাট দিয়ে পোর্টটি স্ক্যান করতে পারেন:

nc -z -w5 hostname 22; echo $?

উত্তর 1 ব্যর্থ হলে, অন্যথায় উত্তর:

22 টি বন্দর হোস্টনামের সংযোগ সফল হয়েছে [tcp / ssh]!

0


উত্তরগুলি উদ্ধৃত করা এবং উদ্ধৃত করার পক্ষে সর্বোত্তম, উত্তরগুলির ক্রম, প্রতিদিন বদলে যেতে পারে। এই উত্তরটি নিজেই এই প্রশ্নের উত্তরগুলির ক্রম পরিবর্তন করেছে।
রামহাউন্ড

0

আমার জন্য সহজ ফিক্স (উইন্ডোজ 10) আমি কেবলমাত্র আমার ওয়্যারলেস অ্যাডাপ্টারটি অক্ষম করেছি, যেহেতু আমি প্রাথমিক ল্যান অ্যাডাপ্টার ব্যবহার করার পরে ব্যবহার করা হয়নি in আমি আপনার প্রাথমিক অ্যাডাপ্টার ব্যতীত সমস্ত অক্ষম করার পরামর্শ দেব।

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