উইন্ডোজ এআরপি পিং করার কোনও উপায় আছে?


26

লিনাক্স এবং অন্যান্য সিস্টেমে আরপিং নামক একটি ইউটিলিটি রয়েছে যা এআরপি অনুরোধগুলি ("পিংস") প্রেরণ করতে এবং উত্তরগুলি প্রদর্শন করতে ব্যবহৃত হতে পারে, অনেকটা "পিং" ইউটিলিটির মতো তবে আইসিএমপি এর পরিবর্তে এআরপি ব্যবহার করে।

উইন্ডোজে এটি করার কোনও উপায় আছে কি? (আমি উইন্ডোজ 7 ব্যবহার করি)

উত্তর:


15

উইন্ডোগুলি জন্য আরপিং আসলে বিদ্যমান।

http://freshmeat.net/projects/arping/

সংশোধন: এটি লিনাক্স, ম্যাক ওএসএক্স ইত্যাদির জন্য ... তবে সাইগউইনের মাধ্যমে উইন্ডোতে ইনস্টল করা যায়।


পরিষ্কার হয়ে উঠতে, আজকাল নেটওয়ার্কের যে কোনও কিছুতে এআরপিতে প্রতিক্রিয়া জানানো দরকার, সুতরাং এআরপি পিংকে কেবল "সমর্থন করে" এমন কোনও কিছুই। এটি করার জন্য তাদের একটি দুর্দান্ত প্যাকেজড-উই-এ-বো-ইউটিলিটি আছে কি না তা প্রশ্ন।
কিউস

14

আপনি যদি উইন্ডোর আরপ ক্যাশে (আরপি-ডি) সাফ করেন এবং তারপরে আইপি ঠিকানাটি পিং করার চেষ্টা করেন তবে এটি একটি আরপ সম্প্রচার জারি করবে।

ওয়্যারশার্ক দিয়ে এটি পরীক্ষা করে দেখুন।


এই আচরণ কি নিশ্চিত?
পেসারিয়ার

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

1
এই আচরণ করা হয় না নিশ্চিত। এটি কেবল তখনই ঘটবে যখন আইপি অ্যাড্রেসটি সাবনেট বিধি অনুসারে পৌঁছনীয়; অন্যথায় এটি কোনও এআরপি অনুরোধ জারি করতে ডিফল্ট গেটওয়ের আইপি ঠিকানা ব্যবহার করবে।
পিটার ক্র্যাব্রি

6

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


4
এটি সম্ভবত আমি আরপিং ইউটিলিটি (nmap -PR -sP <হোস্ট> ব্যবহার করে) পেতে পারি সবচেয়ে কাছের। অভিনন্দন, আপনি জিতেছেন।
এটিয়েন ডেকহ্যাম্পস

1
@ e-t172 nmap এর নতুন সংস্করণ সহ, কমান্ডটি nmap -PR -sn <host>অগ্রাধিকার দেওয়া হয়েছে। -sPঅবচয় করা হয়। এছাড়াও, এটি কেবল তখনই কাজ করেছিল যখন আমি এটিকে মূল হিসাবে চালিত করি।
নিক

5

উইন্ডোতে এটি করার জন্য একটি বিল্ট ইন:

cmd /V /C "set "IP=10.0.2.2" & FOR /L %i in (1,0,2) do @ping -n1 -w 1000 "!IP!" >NUL & arp -a | findstr /c:"!IP! "

বাহ, এই হার্ডকোর - আমি ভালবাসি! এবং এটি প্রায় এখানে কাজ করে। আসলে আমাকে এর মধ্যে একটি স্পেস যোগ করতে হয়েছিল -nএবং 1তাই এটি হয়ে গেল:... @ping -n 1 ...
saulius2

এই লুপটি চিরকাল ধরে চলে। আমি মনে করি আপনি cmd /V /C "set "IP=10.0.2.2" & FOR /L %i in (1,1,2) do @ping -n 1 -w 1000 "!IP!" >NUL & arp -a | findstr /c:"!IP! "যা ইচ্ছা করেছিলেন তা যা দ্বিগুণ চলে এবং তাই সদৃশ ম্যাকের ঠিকানাগুলি তুলবে।
parsley72

3

এটি ঠিক একটি এআরপি "পিং" নয় তবে কমান্ড প্রম্পট থেকে "আরপ ইনেট_এডিডিআর (আইপি অ্যাড্রেস)" চালানো (আইপি অ্যাড্রেস) এ নির্দিষ্ট হোস্টকে একক এআরপি অনুরোধ প্রেরণ করবে। এরপরে ফলাফলটি দেখতে আপনি "আরপ -a" চালাতে পারেন।


শুধু কাজ করে না। আমি আমার প্রম্পটটি ফিরে পেয়েছি তবে কিছুই হয়নি। একটি স্নিফার কোনও এআরপি অনুরোধ প্রকাশিত করে নি। আইপি ঠিকানা ইতিমধ্যে এআরপি টেবিলটিতে না থাকলে একই ফলাফল।
এটিয়েন ডেকহ্যাম্পস

ঠিক আছে, আপনি আর ফলাফল পাবেন না। কমান্ডটি আইপি ঠিকানায় একটি সিআরপি অনুরোধ প্রেরণ করে, যা আপনি আরপ -a কমান্ড জারি করে ফলাফলটি দেখতে পাবেন। আমি বললাম এটি ঠিক কোনও আরপ পিং নয়, তবে এটি একটি একক আরপ অনুরোধ পাঠায়।
joeqwerty

না এটা হয় না। যেমনটি আমি বলেছি, একটি নেটওয়ার্ক স্নিফার কোনও এআরপি অনুরোধ বেরিয়ে যাচ্ছে না এবং আর-এ-তে কোনও এন্ট্রি যুক্ত হবে না।
এটিয়েন ডেকহ্যাম্পস

এটা অদ্ভুত. আমি উইন্ডোজ 7 তে বর্ণিত ঠিক তেমন কাজ করে তবে উইন্ডোজ এক্সপিতে নয়। দুঃখিত।
জোয়কওয়ার্টি

1
দুঃখিত, উইন 7-এ আমার পক্ষে কাজ করে না।
ক্যামেরন

3

আপনি এটি পরীক্ষা করে দেখতে পারেন: https://github.com/seladb/PcapPlusPlus/tree/master/Example/Arping । এটি একটি ক্রস-প্ল্যাটফর্ম আরপিং যা উইন্ডোজ, লিনাক্স এবং ম্যাক ওএস এক্স উভয় ক্ষেত্রেই কাজ করতে পারে


3

"Arp-ping.exe" চেষ্টা করে দেখুন

ভেবেছিলাম আমি এই সরঞ্জামটি যুক্ত করব যা কমান্ড প্রম্পট থেকে সরাসরি চলে:

arp-ping.exe কমান্ড লাইন অপশন

Usage: arp-ping.exe [options] target
        -s ip : specify source ip
        -n X  : ping X times
        -t    : ping until stopped with CTRL-C
        -x    : exit immediately after successful ping
        -i X  : ping every X seconds
        -d    : do an 'arp -d *' between pings (requires Administrator)
                (-d prevents cached ARP responses on Windows XP.)
        -c    : include date and time on each line
        -m X  : ignore failures that take less than X milliseconds
        -.      : print a dot (.) for every ignored failure
        -l    : print debug log
        -v    : print version and exit

লিনাক্স বনাম "আরপিং" কমান্ড লাইন অপশনগুলি

Usage: arping [-fqbDUAV] [-c count] [-w timeout] [-I device] [-s source] destination
-f : quit on first reply
-q : be quiet
-b : keep broadcasting, don't go unicast
-D : duplicate address detection mode
-U : Unsolicited ARP mode, update your neighbours
-A : ARP answer mode, update your neighbours
-V : print version and exit
-c count : how many packets to send
-w timeout : how long to wait for a reply
-I device : which ethernet device to use (eth0)
-s source : source ip address
destination : ask for what ip address

1

কীভাবে আইপি হেল্পার এপিআই দিয়ে একটি এআরপি সারণী পাবেন http://www.codeguru.com/cpp/in/internet/internetprotocolip/article.php/c6153

গেটআইপনেট টেবিল: ঠিকানা রেজোলিউশন সারণীর তথ্য পুনরুদ্ধার করে।

সেটপেট নেট: এআরপি টেবিলটিতে এন্ট্রি যুক্ত করে।

ডিলিটআইপনেট্রি: এআরপি টেবিল থেকে এন্ট্রি মুছে দেয়।

ক্রিয়েটিপনেটেন্ট্রি: এআরপি টেবিলটিতে একটি এন্ট্রি তৈরি করে।

ফ্লাশআইপনেট টেবিল: এআরপি টেবিল থেকে নির্দিষ্ট ইন্টারফেসের জন্য সমস্ত এআরপি এন্ট্রি মুছে দেয়

সেন্ডআরপি: নির্দিষ্ট গন্তব্য আইপি ঠিকানার সাথে মিলিত শারীরিক ঠিকানা পাওয়ার জন্য একটি এআরপি অনুরোধ প্রেরণ করে।




0

হার্ডপিং একটি শালীন প্রোগ্রাম যা এটি করে।

একটি সম্পূর্ণ সংস্করণ রয়েছে যার জন্য অর্থ ব্যয় হয় যা পিং সুইপ প্রোগ্রামের বেশি, তবে আমি কেবল ফ্রিওয়্যার সংস্করণটি ব্যবহার করি। বিনামূল্যেটি একবারে 1 আইপি করে, তবে এটির জন্য আমার এটির প্রয়োজন ছিল needed

আপনি এটি সি:> হার্ডিং 192.168.1.1 এর মতো ব্যবহার করবেন এবং এটি ম্যাকের সাথে জবাব দেয় বা না দেয়।

আমি মনে করি তারা এটি তাদের সাইট থেকে সরিয়ে নিয়েছে তবে আপনি "হার্ডিং ফ্রিওয়্যার" গুগল করে এটি সন্ধান করতে পারেন


-1
arp -a your.ip.here.jo

উদা: arp -a 192.168.0.1


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