কোনও পোর্ট খোলা থাকলে চেক করার জন্য পিং সমতুল্য


9

কোনও বন্দর ধারাবাহিকভাবে বেঁচে আছে কিনা আমি কীভাবে তা পরীক্ষা করব? উদাহরণস্বরূপ, আমি ব্যবহার করতে পারে

ping 192.168.1.1 -t > results.txt

এটি ক্রমাগত 192.168.1.1 কে পিং করবে যাতে আমি এটি নিরীক্ষণ করতে পারি।
আমি কি এর জন্য কোনও সমতুল্য সরঞ্জাম বা কমান্ড ব্যবহার করতে পারি?

বর্তমানে আমি টেলনেট ব্যবহার করি তবে কখনও কখনও হোস্ট এটি সংযোগ বিচ্ছিন্ন করে দেয়। আমার একটি উইন্ডোজ সমাধান দরকার।


এটি কি কোনও নির্দিষ্ট পোর্ট যেমন আপনার HTTP- র জন্য পোর্ট 80 বা ftp এর জন্য 21 পোর্ট পরীক্ষা করা দরকার, বা হোস্টের কাছে পৌঁছনীয় কিনা তা পরীক্ষা করার জন্য আপনার এটির কোনও নির্দিষ্ট আইপি ঠিকানা is পরবর্তীটি আপনার উপরের উদাহরণটি যা করছে।
ক্রিস

আমি একটি নির্দিষ্ট বন্দরটি খোলা থাকলে তা পরীক্ষা করতে চাই।
ঘাসbl8d

যেহেতু "স্ট্যান্ডার্ড" পিং আইসিএমপি বার্তাগুলি ব্যবহার করে এবং পোর্টগুলি সম্পর্কে কথা বলার সময় আপনি সম্ভবত টিসিপি / আইপি সম্পর্কে চিন্তা করেন, আপনার সেখানে একটি মিল আছে যা আপনি বন্ধ করতে পারবেন না (আইসিএমপি এবং আইপি খুব আলাদা প্রোটোকল)। pingনিরীক্ষণের জন্য ভুল সরঞ্জাম, আপনার নির্দিষ্ট পরিষেবার জন্য যে ধরণের ট্র্যাফিক প্রয়োজন তা উত্পন্ন করে এমন কিছু ব্যবহার করা উচিত। উদাহরণ: আপনি কোনও HTTP ক্যোয়ারী প্রেরণ করেন এমন কোনও ওয়েবসাইট পর্যবেক্ষণ করার জন্য
প্যাট্রিক মেভিজেক

উত্তর:


13

উইন্ডোজ সংস্করণ থাকলে আপনি নেটকাট ব্যবহার করতে পারেন - লিনাক্সে আমি ব্যবহার করি:

nc -z <host> <port>

বন্দরটি খোলা থাকলে এটি 0 প্রদান করে। এটি অবিচ্ছিন্ন করতে একটি লুপে চালান।

পাওয়ারশেল উপলভ্য থাকলে, উদাহরণের জন্য https://web.archive.org/web/20111102182913/http://poshcode.org/85 দেখুন ।


2
প্রতি সেকেন্ডে একটি বন্দরে একটি হোস্টকে পিং করুন এবং 0যদি সফলভাবে হয় তবে ফিরে যান , 1অন্যথায়:while (:); do nc -z HOSTNAME_HERE PORT_HERE; echo $?; sleep 1; done
সজাস

লিঙ্কটি আর কাজ করে না
ক্লিনটন ওয়ার্ড

@ ক্লিটন ওয়ার্ড একটি সংরক্ষণাগারযুক্ত লিঙ্কের সাথে আপডেট হয়েছে :)
অ্যান্ড্রু

5

অথবা http://nmap.org থেকে এনএম্যাপ ব্যবহার করুন , উইন্ডো সংস্করণ উপলব্ধ।

nmap -p পোর্ট হোস্ট

বা, হোস্টগুলি আইসিএমপি অনুরোধগুলিতে সাড়া না দেওয়ার জন্য,

nmap -P0 -p পোর্ট হোস্ট


5

আপনি এনএম্যাপ থেকে এনপিং ব্যবহার করতে পারেন যেমন:

C:\>nping --tcp -p 80 192.168.1.1

যেখানে -pস্ক্যান করার জন্য পোর্টটি নির্দিষ্ট করে (এখানে: 80)। এছাড়াও আপনি -Hকেবলমাত্র উত্তর দেখানোর পক্ষে, প্রেরিত প্যাকেটগুলি লুকিয়ে রাখতে ব্যবহার করতে পারেন ।


0

টেলনেট টিসিপি শ্রোতার জন্য <host> <port>রিমোট পরীক্ষা করবে ।<host><port>


0

আপনি যদি স্টক কমান্ড লাইন ব্যবহারের সাথে যেতে চান, তবে টেলনেট আপনার জন্য একটি বন্দরের সাথে সংযুক্ত হবে । ফ্লিপ দিকে, যদি পরিষেবাটি প্রতিক্রিয়া জানায়, তবে এসেসপ কমান্ড ক্রম সরবরাহ করার অপেক্ষায় টেলনেট 'ঝুলতে' পারে।

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

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