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


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


76
2017-07-02 18:01


উত্স


সম্পর্কিত: superuser.com/questions/11207/... - Pacerier


উত্তর:


আমি মাইক্রোসফ্ট থেকে অন্য একটি হিডেম মেক খুঁজে পেয়েছি যা পোর্টগুলি পরীক্ষা করার জন্য ডিজাইন করা হয়েছে:

Portqry.exe

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


59
2017-07-02 18:30



দ্রষ্টব্য: মাইক্রোসফ্ট থেকে এটি ডাউনলোড করার চেষ্টাটি ডাউনলোড করে জানিয়ে একটি পৃষ্ঠাটি প্রদান করে "এখন আর উপলব্ধ নেই"। - dgw
@dgw এর জন্য ধন্যবাদ .. গুগল যদি একটি নতুন সংস্করণ দেখায় তবে আপনি "পট্রে" অনুসন্ধান করবেন যা আমি আগামীকাল পরীক্ষা করব - Peter M
কনসোল সংস্করণ microsoft.com/downloads/... এবং ui সংস্করণ: download.microsoft.com/download/3/f/4/... সূত্র: support.microsoft.com/en-us/help/310099/... - Junior M


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

Test-NetConnection 128.159.1.1 -Port 80

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

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


40
2017-10-16 06:18



নেট পদ্ধতি: $connection = (New-Object Net.Sockets.TcpClient).Connect($target,$port); If ($connection.Connected) { $connection.Close() } - xXhRQ8sD2L7Z
Win7 এ, এটি কাজ করে না :-( - samsmith
@ স্যামসमिथ তুমি কি আমার উত্তরের আদেশ সম্পর্কে কথা বলছ, নাকি এসটি 8 জেড এর মন্তব্য? আমার উত্তর এক কেবল Win8 / 2k12 এবং উচ্চতর জন্য কাজ করে, এবং উত্তর হিসাবে অনেক বলে। - Iszi
উইন্ডোজ 8.1 বলে মনে হচ্ছে - এটি উইন্ডোজ 8 এ খুঁজে পাওয়া যাচ্ছে না - Andy Krouwel
উইন্ডোজ 10 এ দুর্দান্ত কাজ করে, এবং আমি কোন প্রোগ্রাম ইনস্টল বা কোন বৈশিষ্ট্য যোগ করার প্রয়োজন নেই। ধন্যবাদ! :) - Steve Bauman


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

সাফল্য:

$ 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

23
2017-07-02 18:05



UDP জন্য কাজ করে না। - Adriano Varoli Piazza
ইউডি সংযোগহীন .. - Amalgovinus


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

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


7
2017-07-02 18:07





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

netstat -a

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

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


1
2017-07-11 13:05



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


ব্যবহার নেটক্যাট উইন্ডোজ পোর্ট:

>nc -zvv www.google.com 80
www.google.com [108.177.96.103] 80 (http) open
sent 0, rcvd 0
>

>nc -zvv www.google.com 888
www.google.com [108.177.96.147] 888 (?): TIMEDOUT
sent 0, rcvd 0: NOTSOCK
>

0
2017-10-25 12:48





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


-4
2017-07-02 18:03



স্থানীয় মেশিন হ্যাঁ, দূরবর্তী মেশিন নং।
এই উত্তরটি সম্পাদনা করার আগে পোস্ট করা হয়েছিল যা উল্লেখ করেছে যে এটি দূরবর্তী মেশিনে একটি পোর্ট সম্পর্কে।