উইন্ডোজে, কমান্ড লাইনটি ব্যবহার করে, কোনও দূরবর্তী পোর্ট খোলা আছে কিনা তা আপনি কীভাবে পরীক্ষা করবেন?


85

ট্র্যাফিক যদি কোনও দূরবর্তী মেশিনে কোনও নির্দিষ্ট বন্দরে পৌঁছায় তবে উইন্ডোজের পরীক্ষা করার সহজ উপায় কী?


উত্তর:


62

মাইক্রোসফ্ট থেকে অন্য দিন আমি একটি হিডেম রত্ন পেয়েছি যা বন্দর পরীক্ষার জন্য ডিজাইন করা হয়েছে:

Portqry.exe

"Portqry.exe একটি কমান্ড-লাইন ইউটিলিটি যা আপনি টিসিপি / আইপি সংযোগ সমস্যা সমাধানের জন্য ব্যবহার করতে পারেন Port ইউটিলিটি আপনার নির্বাচিত কম্পিউটারে টিসিপি এবং ইউডিপি পোর্টগুলির পোর্টের স্থিতি রিপোর্ট করে।


দ্রষ্টব্য: মাইক্রোসফ্ট থেকে এটি ডাউনলোড করার চেষ্টা করা একটি পৃষ্ঠা ফেরত দিয়ে জানিয়েছে যে ডাউনলোডটি "আর উপলভ্য নয়"।
dgw

@dgw এর জন্য ধন্যবাদ .. গুগল একটি নতুন সংস্করণ দেখায় যদি আপনি "চিত্র" অনুসন্ধান করেন যা আমি আগামীকাল যাচাই করবো
পিটার এম


52

উইন্ডোজ কোন সংস্করণ? উইন্ডোজ 8 / সার্ভার 2012 এবং পরবর্তীগুলির জন্য, পাওয়ারশেলটিতে নিম্নলিখিতগুলি কাজ করে:

Test-NetConnection 128.159.1.1 -Port 80

কিছু গুগলিং উইন্ডোজের নিম্ন সংস্করণগুলি Test-NetConnectionউপলভ্য নয় এমন সিস্টেমগুলির জন্য সরাসরি নেট নেট ফ্রেমওয়ার্ক (যেহেতু পাওয়ারশেল আপনাকে এটি করতে দেয়) ব্যবহার করে এমন বিকল্পগুলিও চালু করবে ।

যদি আপনি তৃতীয় পক্ষের ইউটিলিটিগুলি ব্যবহার করতে বিরত না হন তবে এনএম্যাপও খুব ভাল বন্ধু এবং এটি কমান্ড লাইন থেকে কাজ করে।


1
নেট পদ্ধতি:$connection = (New-Object Net.Sockets.TcpClient).Connect($target,$port); If ($connection.Connected) { $connection.Close() }
xXhRQ8sD2L7Z

উইন 7-তে, এটি কাজ করে না :-(
সমীচ

@ সামস্মিথ আপনি কি আমার উত্তরে কমান্ডের বিষয়ে কথা বলছেন, বা একটি এসটি 8 জেড ... এর মন্তব্য? আমার উত্তরের উত্তরটি কেবল উইন 8/2 কে 12 এবং এর চেয়ে বেশি এর জন্য কাজ করে এবং উত্তরটি তত বেশি বলে।
ইসজি

1
উইন্ডোজ 8.1 বলে মনে হচ্ছে
অ্যান্ডি ক্রওয়েল

1
উইন্ডোজ 10 এ দুর্দান্ত কাজ করে এবং আমার কোনও প্রোগ্রাম ইনস্টল করার বা কোনও বৈশিষ্ট্য যুক্ত করার দরকার নেই। ধন্যবাদ! :)
স্টিভ বাউমান

24

নির্দিষ্ট পোর্টের সার্ভারের সাথে সংযোগ করতে টেলনেট কমান্ডটি ব্যবহার করুন এবং দেখুন যে কোনও সংযোগ স্থাপন করা যেতে পারে।

সাফল্য:

$ telnet my_server 25
220 my_server ESMTP Postfix

ব্যর্থ:

$ telnet my_server 23632
Connecting To my_server...Could not open connection to the host, on port 23632:
Connect failed

14
ইউডিপির পক্ষে কাজ করে না।
অ্যাড্রিয়ানো ভারোলি পিয়াজা

8
ইউডিপি
সংযোগহীন

7

টেলনেট টিসিপির পক্ষে কাজ করবে।

ইউডিপি সহ এই ধরণের জিনিসগুলির জন্য নেটকেট একটি ভাল হাতিয়ার, তবে নজর রাখুন, কিছু এভি সফ্টওয়্যার এটিকে একটি 'দুষ্ট হ্যাকার সরঞ্জাম' হিসাবে বিবেচনা করে


1

নিম্নলিখিত কমান্ডটি মেশিনে ব্যবহৃত সমস্ত পোর্টকে তালিকাভুক্ত করবে ...

netstat -a

আউটপুটে প্রোটোকল, স্থানীয় ঠিকানা, বিদেশী ঠিকানা এবং বর্তমান অবস্থা রয়েছে

মাইক্রোসফট.কম এ নেটস্যাট ডকুমেন্টেশন


8
স্থানীয় নয়, দূরবর্তী মেশিনে খোলা বন্দর সম্পর্কে প্রশ্ন জিজ্ঞাসা করে ।
ক্রিস এস


-4

'নেটট্যাট' আপনি বন্ধু।


3
লোকাল মেশিন হ্যাঁ, রিমোট মেশিন

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