প্রশ্ন একটি নির্দিষ্ট পোর্ট পিং


শুধু একটি দ্রুত স্যানিটি চেক এখানে।

আপনি একটি মেশিনের একটি নির্দিষ্ট পোর্ট পিং করতে পারেন, এবং যদি তাই, আপনি একটি উদাহরণ দিতে পারেন?

আমি ভালো কিছু খুঁজছি ping ip address portNum


583
2017-10-08 09:57


উত্স


জানালা জন্য এই প্রশ্ন চেক করা যাবে - npocmaka


উত্তর:


আপনি পিং পিং করতে পারবেন না, পিং ব্যবহার করছেন সরাসরি ICMP যা পোর্ট ধারণা আছে না। পোর্ট অন্তর্গত পরিবহন স্তর প্রোটোকল যেমন টিসিপি এবং ইউডিপি। যাইহোক, আপনি ব্যবহার করতে পারেন nmap পোর্ট খোলা আছে কিনা দেখতে

nmap -p 80 example.com

সম্পাদনা: ফ্লোক্রা উল্লিখিত হিসাবে, nmap শুধুমাত্র একটি পিং-পোর্ট-পোর্ট-জিনিস চেয়ে বেশি। এটি নিরাপত্তা অডিটর এবং হ্যাকারদের সেরা বন্ধু এবং বেশ কয়েকটি শীতল বিকল্প নিয়ে আসে। সব সম্ভব পতাকা জন্য ডক চেক করুন।


630
2017-10-08 10:00



আপনি যোগ করতে চান -PN হোস্ট আবিষ্কারটি এড়িয়ে যাওয়ার জন্য nmap সাধারণত প্রদত্ত পোর্ট পরীক্ষা করার আগেই করে। - flokra
কিছু লোককে কিছু সমস্যা বাঁচানোর জন্য: nmap / can / উইন্ডোজ থেকে ইনস্টল করা যাবে লিংক (অথবা গুগল nmap windows), কিন্তু এটি ভিপিএনগুলির উপর কাজ করে না। PaPing ঠিকানা একটি পরিসীমা স্ক্যান করতে সক্ষম বলে মনে হচ্ছে না। আমি নীচের পাইথন স্ক্রিপ্ট পোস্ট করেছি যা ঠিকানাগুলির একটি পরিসরে পোর্টের একটি পরিসীমা স্ক্যান করতে VPN এর উপর কাজ করবে।
অন্যদের জন্য: nmap Mac OS X এ বিদ্যমান নেই, আপনি homebrew এর মাধ্যমে nmap ইনস্টল করতে পারেন brew install nmap অথবা MacPorts। - Highway of Life
nping ভাল nmap চেয়ে এই টাস্ক জন্য উপযুক্ত। nping nmap বিভাজন অংশ। - CMCDragonkai
ম্যাক OSX এর 'নেটওয়ার্ক ইউটিলিটি' রয়েছে যার একটি পোর্ট স্ক্যানার ট্যাব রয়েছে - Shanimal


নির্দিষ্ট পোর্টে একটি টেলনেট সেশন খুলুন, উদাহরণস্বরূপ:

# telnet google.com 80
Trying 74.125.226.48...
Connected to google.com.
Escape character is '^]'.

আপনার সেশন বন্ধ, আঘাত জন্য ctrl+ +]


170
2017-10-08 10:01



netcat এছাড়াও মহান কাজ করে এবং কম verbose হয়। - petrus
পোর্টটি একটি টিসিপি পোর্ট থাকলে এটিতে ভাল লেগেছে টেলনেট। - Falcon Momot
নেটক্যাট ইউডিপির সাথেও কাজ করে (এনসি-ইউ) - Tsvetomir Dimitrov
ম্যাক ব্যবহারকারীদের জন্য - netcat এখন ম্যাকস হাইসিয়েরা নির্মিত হয়েছে, যেখানে টেলনেটটি হোমব্রু থেকে ইনস্টল করা যেতে পারে brew install telnet - sandiejat


আপনি PaPing ব্যবহার করতে পারেন:

http://code.google.com/p/paping

C:\>paping.exe www.google.com -p 80 -c 4
paping v1.5.1 - Copyright (c) 2010 Mike Lovell

Connecting to www.l.google.com [209.85.225.147] on TCP 80:

Connected to 209.85.225.147: time=24.00ms protocol=TCP port=80
Connected to 209.85.225.147: time=25.00ms protocol=TCP port=80
Connected to 209.85.225.147: time=24.00ms protocol=TCP port=80
Connected to 209.85.225.147: time=24.00ms protocol=TCP port=80

Connection statistics:
        Attempted = 4, Connected = 4, Failed = 0 (0.00%)
Approximate connection times:
        Minimum = 24.00ms, Maximum = 25.00ms, Average = 24.25ms

79
2017-09-03 04:23



অথবা প্যাপিংয়ের পরিবর্তে আপনি ক্রিপিং ব্যবহার করতে পারেন যা অনেক বেশি সময় ধরে ছিল এবং কিছু পরিষেবাদি ও পোর্টের পিংংকে সমর্থন করে।
এই কোন পোর্ট বা শুধু 80 ping ব্যবহার করা যেতে পারে? - Luke Puplett
@ লুকুপ্লেলেট শুধু উদাহরণে 80 নম্বর পরিবর্তন করুন। Paping.exe <হোস্টনাম / আইপি> -পি <portnumber> -c <টাইপ করার চেষ্টা করে এটি চালান> - David Costa
ফ্যান্টাস্টিক! এটি পরিসংখ্যান মধ্যম উপায় প্রদর্শন করতে পারেন কিনা কেউ জানেন ping সঙ্গে করতে পারেন Ctrl+ +Break? - Allon Guralnek
চলমান >C:\paping_1.5.5_windows\paping.exe www.google.com -p 80 -c 4 কমান্ড লাইন থেকে ত্রুটি দেয় the program can't start because MSVCP100D.dll is missing from your computer - Timo Huovinen


$ nc -vz google.com 80
Connection to google.com 80 port [tcp/http] succeeded!

75
2018-04-10 01:55



সাথে ব্যবহার করো time মত time nc -vz www.example.com 80 এবং আপনি একটি RTT সাজানোর আছে, অত্যধিক। - xebeche
যে কোন সমাধান ছাড়াই অ্যামাজন EC2 ইনস্ট্যান্সগুলিতে কাজ করে এমন একক সমাধান। - Masadow
এই কমান্ডটি রাস্পবেরী পাই (লিনাক্স ডিস্ট্রো রাস্পিয়ান) -এ কাজ করে। - John M
কি? rhel7 এ ncat 6.40 এটি একটি অজানা বিকল্প দেয় - Tagar
@ ত্যাগার উবুন্টু সংস্করণে সাহায্যের ভিত্তিতে, -z হল জিরো-আই / ও মোড, যা স্ক্যান করার জন্য ব্যবহৃত হয়। - Ben Mordecai


আপনি যদি পাওয়ারশেল v4 বা নতুনের সাথে উইন্ডোজ ইনস্টলেশনে থাকেন তবে আপনি test-netconnection powerhell মডিউলটি ব্যবহার করতে পারেন:

Test-NetConnection <host> -port <port>

উদাহরণ:      টেস্ট-নেটকোনশন example.com -port 80

এই cmdlet এছাড়াও উপনাম আছে tnc। যেমন tnc example.com -port 80


61
2017-10-26 21:09



এটি সত্যিই গ্রহণযোগ্য উত্তর হওয়া উচিত, কারণ এটি অনেক সহজ এবং কিছু ইনস্টল করার প্রয়োজন নেই - Hakaishin
tnc আমার দেবতা আমি আসলে মনে রাখতে পারে - Chris Marisic


না, কারণ তুমি পারবে না ping ব্যবহার করে ICMP প্রোটোকল, যা এমনকি পোর্ট একটি ধারণা আছে না।


22
2017-10-08 10:00



আমি নিশ্চিত যে "পিং" ব্যবহার রূপক ছিল। - Luke Puplett


চেষ্টা curl কমান্ড, যেমন:

$ curl host:port

উদাহরণ স্বরূপ:

$ curl -s localhost:80 >/dev/null && echo Success. || echo Fail.
Success.

উপরের কমান্ড ফিরে আসবে ব্যর্থ একটি অ-শূন্য প্রস্থান অবস্থা কোড। কিছু বিশেষ ক্ষেত্রে, যেমন খালি বা বিকৃত প্রতিক্রিয়া (দেখুন man curl), আপনি সফল হিসাবে নির্দিষ্ট প্রস্থান কোড হ্যান্ডেল করতে চান, তাই এই চেক করুন পোস্ট আরো বিস্তারিত ব্যাখ্যা জন্য।


16
2017-11-01 00:11



আমি এই কারণ curl CentOS এ ডিফল্টরূপে উপস্থিত, তাই আমি কিছু ইনস্টল করতে হবে না। - bdemarest
কার্ল একটি রাস্পবেরী পাই (ডিস্ট্রো রাস্পিয়ান) - John M
এই পর্যন্ত সবচেয়ে মার্জিত এবং সার্বজনীন সমাধান দ্বারা হয়। আমি এটি একটি সুষম oneliner করতে সামান্য এটি tweaked: IP="<ip>" ; PORT="<port>" ; curl -s "$IP:$PORT" > /dev/null && echo "Success connecting to $IP on port $PORT." || echo "Failed to connect to $IP on port $PORT." - Lefty G Balogh


আমি PsPing ব্যবহার করে একটি সহজ সমাধান খুঁজে পাওয়া যায় নি:

psping 192.168.2.2:5000

এটা অংশ উইন্ডোজ Sysinternals

PsPing প্রয়োগকারী পিং কার্যকারিতা, টিসিপি পিং, বিলম্বিত এবং ব্যান্ডউইথ পরিমাপ।


16
2017-12-12 19:49



এছাড়াও সাইফিং মাইক্রোসফ্ট সিসইনলাল টিম থেকে আসে তাই অন্যান্য মাইক্রোসফ্ট ভিত্তিক মানুষের সাথে আচরণ করার সময় এটি আরও বেশি বৈধ বলে মনে করা যেতে পারে। (এবং পুরানো PortQry তুলনায় ভাল কার্যকারিতা আছে) - martyvis
কিছু সহজ পাওয়া গেছে; যে কোন ডাউনলোড বা ইনস্টল করার প্রয়োজন হবে না। Test-NetConnection -ComputerName 192.168.2.2 -Port 5000 - Ayan Mullick