পিং ব্যবহার না করে কোনও মেশিন অনলাইনে রয়েছে কিনা তা আমি কীভাবে নির্ধারণ করতে পারি?


12

আমি এমন একটি অ্যাপ্লিকেশন ব্যবহার করতাম যা মেশিনটিকে অনুমতি না দেওয়ার জন্য কনফিগার করা থাকলেও পিন করতে পারে বা কোনও মেশিনে পোর্ট স্ক্যান চালাতে পারে।

আমি বর্তমানে আমাদের WAN তে একটি রিমোট মেশিনে পিং দেওয়ার চেষ্টা করছি, তবে আমি পিংটিকে অনুমতি না দেওয়ার জন্য মেশিনটি কনফিগার করেছি। পিংয়ের মতো কি এমন কিছু আছে যা আমি ব্যবহার করতে পারি?

আবার, এটি অন্য একটি শহরে অবস্থিত এমন একটি মেশিন যা আমাদের বদলের অংশ।

উত্তর:


4

যদি আপনি XP / 2003 + ব্যবহার করেন ( এটিতে ভিস্তা / ২০০৮ / includes অন্তর্ভুক্ত), তবে আপনি Win32_PingStatus ব্যবহার করতে পারেন । স্ক্রিপ্ট কোডটি যে মেশিনগুলিতে চলছে সেগুলি হ'ল একমাত্র সিস্টেম যা এক্সপি / 2003+ হওয়া দরকার, এবং এটি পিং.এক্সই ব্যবহার করার মতো কাজ করে, কেবল এটি পিং.এক্সই ব্যবহার করে না তাই এটি আপনার সুরক্ষা সেটিংয়ের একটি ফাঁক হিসাবে কাজ করবে যা ping.exe কার্যকর করার অনুমতি দেয় না।

strComputer = "192.168.1.1"
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colItems = objWMIService.ExecQuery _
    ("Select * from Win32_PingStatus " & _
        "Where Address = '" & strComputer & "'")
For Each objItem in colItems
    If objItem.StatusCode = 0 Then 
        WScript.Echo "Reply received."          
    End If
Next

উইন 32_PingStatus কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও তথ্যের জন্য স্ক্রিপ্টিং গাই নিবন্ধটি দেখুন:

http://www.microsoft.com/technet/scriptcenter/resources/qanda/sept04/hey0914.mspx


2
আমার বোধগম্যতা হল যে রিমোট হোস্টটি আইসিএমপি ইকো রিকোয়েস্ট প্যাকেটের প্রতিক্রিয়া না জানানোর জন্য কনফিগার করা হয়েছে, লোকালহোস্টের পিং.এক্সই অক্ষম করা হয়নি। যেমনটি পিং.এক্স.ই.কে চালিত করার চেয়ে আলাদা কিছু করতে যাচ্ছে না, যা বলার অপেক্ষা রাখে না।
ডেভিড প্যাশলে

15

আপনি মেশিনে একটি ওপেন টিসিপি পোর্টে টেলনেট করতে পারেন। উদাহরণস্বরূপ, যদি মেশিনটি একটি ওয়েব সার্ভার হয় এবং এটিতে পোর্ট 80 খোলা থাকে, ঠিক:

telnet ip.ad.dre.ss 80

এটি এনক্রিপ্ট করা পোর্টগুলিতেও কাজ করবে (যদিও আপনি ডেটা বুঝতে সক্ষম হবেন না)

চেষ্টা করার মতো আরও কয়েকটি বন্দর হ'ল:

  • একটি https সার্ভারের জন্য 443
  • 22 ssh এর জন্য

( লিনাক্স মেশিনে / ইত্যাদি / পরিষেবাদিতে পোর্ট / পরিষেবাদির একটি তালিকা রয়েছে )


7

পিং হ'ল আইসিএমপি, যদি আপনি আইসিএমপি অবরুদ্ধ করেন তবে আপনি পিং করতে পারবেন না।

আপনি যদি টিসিপি / ইউডিপি সংযোগগুলি গ্রহণ করেন তবে আপনি টিসিপি বা ইউডিপি পোর্টগুলি পরীক্ষা করতে সক্ষম হতে পারেন।

যদি আপনি পাত্রে, যা পিং, এনসি, টেলনেট এবং অন্যান্য সরঞ্জামের অভাবে আপনার পরীক্ষা চালাচ্ছেন তবে আপনি এই কৌশলটি ব্যবহার করতে পারেন:

(echo >/dev/tcp/${host}/${port}) &>/dev/null && echo "open" || echo "closed"

এটি tcp / udp এর মাধ্যমে ডিভাইসের মাধ্যমে সংযোগ স্থাপনের চেষ্টা করবে (বাহ, আমি জানি) এবং বন্দরটি খোলা থাকলে "খোলা" বা এটি বন্ধ থাকলে "ইকো" প্রতিধ্বনিত হবে।

এটি যখন "কেস" প্রতিধ্বনিত হওয়ার আগে কিছুক্ষণ স্থির থাকবে।


2
শীতল আমাকে এটিকে ডকার পডে ব্যবহার করতে হয়েছিল ;-)
অলম্বিত

4

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


3

যদি আপনার পথে ফায়ারওয়াল এবং রাউটার না থাকে, অর্থাত্, আপনি যে হোস্টটি যাচাই করার চেষ্টা করছেন তার একই বিভাগে থাকলে - উপরের বেশিরভাগ সমাধানগুলি সামান্য বিস্মৃত im

আপনি কোন বন্দরে সংযুক্ত হন তা বিবেচ্য নয় এবং আসলে আপনি যদি কোনও পোর্টের সাথে সংযোগ স্থাপন করেন যা কোনও পরিষেবা চালু হওয়ার সম্ভাবনা নেই, আপনি সনাক্ত না করেই কাজটি সম্পন্ন করতে পারবেন।

কিভাবে?

আপনি নিজের পছন্দ মতো যে কোনও সরঞ্জাম ব্যবহার করতে পারেন তবে আমরা কেবল টেলনেট ব্যবহার করতে পারি ...

% telnet <host> 313373
Trying 10.211.55.3...
telnet: connect to address 10.211.55.3: Connection refused
telnet: Unable to connect to remote host
%

হোস্টের প্যাকেট বাদ দিচ্ছে না হলে এটি তত্ক্ষণাত্ হওয়া উচিত। আসলে যা হচ্ছে তা হ'ল হোস্টের টিসিপি / আইপি স্ট্যাক আপনাকে আরএসটি বিট সেট সহ একটি টিসিপি বিভাগ ফেরত পাঠাচ্ছে - অর্থাত্ আপনার এসওয়াইএন প্যাকেটটি সমাপ্ত করছে।

আপনি আরএসটি প্যাকেটটি পেয়েছেন তার অর্থ হ'ল অন্য প্রান্তে সত্যই হোস্ট আপ রয়েছে, এবং বোনাস হিসাবে - আপনি এতটাই সনাক্ত করে ফেলেছেন (এই সংযোগ সম্পর্কে কথা বলার জন্য টিসিপি / আইপি-র কোনও উচ্চ-স্তর প্রয়োগ নেই) ।

টেলনেটের পরিবর্তে, আমি সম্ভবত স্ক্যাপি জাতীয় কিছু ব্যবহার করব, এমন কিছু লিখব যা আরএসটি পতাকাটির সন্ধান করবে এবং আসুন আপনাকে জেনে নিই।

শুধু এই সম্পূর্ণ করার জন্য, যদি সেখানে আইপি কোন হোস্ট যে আপনি চেষ্টা - এটা কিছুক্ষণের জন্য স্তব্ধ হবে, এবং সময় সমাপ্ত - একই জিনিস যে হবে ঘটতে যদি প্রাপ্তির হোস্ট একটি ড্রপ ফিল্টার একটি ফায়ারওয়াল ছিল।

যদি ফায়ারওয়ালগুলি জড়িত থাকে, তবে অন্যরা যেমন পরামর্শ দিয়েছে, তেমন সরঞ্জাম nmapএবং যেমন কিছু ব্যবহার করুন ।


3

আপনার লক্ষ্য মেশিনের মতো একই ল্যানে যদি আপনার অন্য কোনও মেশিনে অ্যাক্সেস থাকে তবে আপনি আরপিং ব্যবহার করতে পারেন ।

আরপিং মেশিনকে লক্ষ্য করে এআরপি প্যাকেট প্রেরণ করে কাজ করে, এটি পুরোপুরি কাজ করে কারণ আপনি নেটওয়ার্কটি ব্যবহার করতে চাইলে আপনি আরপ প্যাকেটগুলি ব্লক করতে পারবেন না (ভাল, আপনি সর্বত্র স্ট্যাটিক আরপ টেবিল সেটআপ করতে পারেন: ডি) তবে খারাপ দিকটি আপনাকে অবশ্যই এর মধ্যে থাকতে হবে আপনার আরপিং লক্ষ্য হিসাবে একই ল্যান।


1

মেশিনে কোনও পরিষেবা উপলব্ধ আছে কি? কোনও মেশিন আছে কিনা তা দেখার একটি উপায় হ'ল এটির সাথে সংযোগ স্থাপনের জন্য টেলনেট ক্লায়েন্ট ব্যবহার করা উচিত তবে আপনাকে আঘাত করা পোর্টটি পরিবর্তন করা উচিত।

সুতরাং যাক যাক মেশিনটি এমএস এসকিউএল চলছে যা ডিফল্টরূপে 1433 পোর্টে চলে runs আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করুন

telnet machine-name-address 1433

যদি টেলনেট মেশিনটিকে সংযোগ দেয় তবে মেশিনটি এখন চলছে এবং চলছে, তার মানে এই না যে এটি সঠিকভাবে চলছে, তবে সেই বন্দরের কথা শুনছেন



1

nmap -T5 -sS -P0 ho.st.ip.addr এটি সেই মেশিনে বন্দর অনুযায়ী কী উপলব্ধ তা দেখতে পাবে .. আপনি যদি উইন্ডোতে চালাচ্ছেন বা লিনাক্স মেশিনে অ্যাক্সেস না পেয়ে থাকেন তবে সাইগউইন ইনস্টল করার পরামর্শ দিন।


1

সফ্টওয়্যারফেক্ট নেটওয়ার্ক স্ক্যানার।

গুগল এর জন্য।

আমি এটি অনেক ব্যবহার করি. দুর্দান্ত কাজ করে


1

"Nmap" এর জন্য গুগল। আমি এই সব সময় ব্যবহার। আপনার ফায়ারওয়ালগুলি যাচাই করার জন্য দুর্দান্ত এটি প্রত্যাশার মতোও কাজ করছে। এছাড়াও আমি বিশ্বাস করি এটি একটি ম্যাট্রিক্স মুভিতে রেফারেন্স করা হয়েছিল যা এটি দ্বিগুণ দুর্দান্ত করে তোলে।


1

আপনি মেশিনটি প্রতি মিনিটে একবার দূরবর্তী মনিটরে একটি স্্যাম্প ট্র্যাপ (প্যাকেট) প্রেরণ করতে এবং আপনি প্রতি মিনিটে ট্র্যাপটি পাচ্ছেন কিনা তা নিরীক্ষণের জন্য একটি নিয়ম তৈরি করতে পারে।


1
এটি প্রকৃতপক্ষে একটি ভাল উত্তর এবং খুব সঠিক একটি উত্তর। এসএনএমপি পর্যাপ্ত পর্যায়ে পর্যাপ্ত এবং উইন্ডোজ সিস্টেমে কনফিগার করা যায়। এটি আইসিএমপি-এর একমাত্র বিকল্প এবং প্রকৃতপক্ষে
ডাব্লু

1

এই সমস্যার সহজ সমাধান হ'ল নেটক্যাট ইউটিলিটি ব্যবহার করা। এই দৃশ্যের জন্য কেবল পূর্ব শর্ত হ'ল দূরবর্তী মেশিনে কমপক্ষে একটি বন্দরটি খোলা রয়েছে সে সম্পর্কে সচেতন হওয়া উচিত।

এনসি-এনভি আইপি_এড্রেস পোর্ট_নম্বার

উপরের কমান্ডটি একটি ফলাফল দেবে, যা নির্ধারণ করবে যে উল্লিখিত বন্দরটি খোলা আছে কিনা এবং তাই মেশিনের উপলব্ধতা রয়েছে


0

আপনি একটি সাধারণ ওয়েব সার্ভার ইনস্টল করতে পারেন এবং "অনলাইন" বলে ওয়েব পৃষ্ঠা ব্যবহার করতে পারেন। আপনার কেবল যেখানেই এটির সাথে সংযোগ করতে হবে অবশ্যই আপনার একটি স্ট্যাটিন আইপি বা পরিষেবাদিগুলি লিংক ডাইন্ডেন্স প্রয়োজন


0

খুব সহজ পদ্ধতির একটি টিসিপি পোর্ট টেলনেট যা সার্ভারে খোলা থাকা উচিত, অর্থাত:

telnet theServerHostname 80

যদিও পরিষেবাটি নিচে থাকলে আপনি হোস্টটি ডাউন থাকায় একই ফলাফল পাবেন।

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

এছাড়াও, আপনি যদি এমন কিছু চান যা ইউডিপি-র সাথে সংযোগ স্থাপনের ক্ষমতা অন্তর্ভুক্ত করে, যা এই অর্থে টেলনেটের অনুরূপ, নেটক্যাটটি বিবেচনা করুন ।


0

মাইক্রোসফ্ট এর নিজস্ব PortQry কমান্ড লাইন পোর্ট স্ক্যানার সংস্করণ 2.0

আমি প্রায়শই এসকিউএল সার্ভার পোর্টগুলি পরীক্ষা করতে এটি ব্যবহার করি

খোলা পোর্ট = তালিকাভুক্ত বা না তালিকাবদ্ধ ফায়ারওয়াল = ফিল্টার করা

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