arp-scan - ক্লাউডে অনলাইন

এটি হল এআরপি-স্ক্যান কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


arp-scan - ARP স্ক্যানার

সাইনোপিসিস


আরপ-স্ক্যান [অপশন] [হোস্ট...]

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

আপনি রুট হতে হবে, বা আরপ-স্ক্যান চালানোর জন্য অবশ্যই SUID রুট হতে হবে আরপ-স্ক্যান, কারণ
প্যাকেটগুলি পড়তে এবং লিখতে এটি যে ফাংশনগুলি ব্যবহার করে তার জন্য রুট বিশেষাধিকার প্রয়োজন৷

লক্ষ্য হোস্ট আইপি ঠিকানা বা হোস্টনাম হিসাবে নির্দিষ্ট করা যেতে পারে. এছাড়াও আপনি নির্দিষ্ট করতে পারেন
লক্ষ্য হিসাবে আইপিনেটওয়ার্ক/বিট (যেমন 192.168.1.0/24) প্রদত্ত নেটওয়ার্কের সমস্ত হোস্ট নির্দিষ্ট করতে
(নেটওয়ার্ক এবং সম্প্রচার ঠিকানা অন্তর্ভুক্ত), IPstart-IPend (যেমন 192.168.1.3-192.168.1.27)
অন্তর্ভুক্ত পরিসরে সমস্ত হোস্ট নির্দিষ্ট করতে, বা আইপিনেটওয়ার্ক: নেটমাস্ক (যেমন
192.168.1.0:255.255.255.0) প্রদত্ত নেটওয়ার্ক এবং মাস্কে সমস্ত হোস্ট নির্দিষ্ট করতে।

বর্ণনাঃ


আরপ-স্ক্যান স্থানীয় নেটওয়ার্কে হোস্টদের কাছে ARP প্যাকেট পাঠায় এবং যে কোনো প্রতিক্রিয়া প্রদর্শন করে
প্রাপ্ত হয় ব্যবহার করার জন্য নেটওয়ার্ক ইন্টারফেস এর সাথে নির্দিষ্ট করা যেতে পারে --ইন্টারফেস বিকল্প।
যদি এই বিকল্পটি উপস্থিত না থাকে, আরপ-স্ক্যান জন্য সিস্টেম ইন্টারফেস তালিকা অনুসন্ধান করবে
সর্বনিম্ন সংখ্যাযুক্ত, কনফিগার করা ইন্টারফেস (লুপব্যাক ব্যতীত)। ডিফল্টরূপে, ARP
প্যাকেটগুলি ইথারনেট সম্প্রচার ঠিকানায় পাঠানো হয়, ff:ff:ff:ff:ff:ff, কিন্তু তা হতে পারে
সঙ্গে পরিবর্তন -- destaddr বিকল্প।

স্ক্যান করার জন্য লক্ষ্য হোস্ট তিনটি উপায়ে একটিতে নির্দিষ্ট করা যেতে পারে: লক্ষ্যগুলি নির্দিষ্ট করে
কমান্ড লাইনে; এর সাথে লক্ষ্যগুলি ধারণকারী একটি ফাইল নির্দিষ্ট করে --ফাইল বিকল্প;
অথবা নির্দিষ্ট করে --লোকালনেট বিকল্প যা নেটওয়ার্কে সমস্ত সম্ভাব্য হোস্ট সৃষ্টি করে
ইন্টারফেসের সাথে সংযুক্ত (যেমন ইন্টারফেস ঠিকানা এবং মাস্ক দ্বারা সংজ্ঞায়িত) স্ক্যান করতে হবে।
কমান্ড লাইনে বা এর সাথে নির্দিষ্ট হোস্টের জন্য --ফাইল বিকল্প, আপনি আইপি ব্যবহার করতে পারেন
ঠিকানা বা হোস্টনাম। আপনি নেটওয়ার্ক স্পেসিফিকেশনও ব্যবহার করতে পারেন আইপিনেটওয়ার্ক/বিট, আইপিস্টার্ট-
আইপেন্ড, বা আইপিনেটওয়ার্ক: নেটমাস্ক.

লক্ষ্য হোস্টের তালিকা মেমরিতে সংরক্ষণ করা হয়। এই তালিকার প্রতিটি হোস্ট 28 বাইট ব্যবহার করে
মেমরি, তাই একটি ক্লাস-বি নেটওয়ার্ক (65,536 হোস্ট) স্ক্যান করার জন্য প্রায় 1.75MB মেমরি প্রয়োজন
তালিকা, এবং একটি ক্লাস-এ (16,777,216 হোস্ট) স্ক্যান করার জন্য প্রায় 448MB প্রয়োজন।

আরপ-স্ক্যান ইথারনেট এবং 802.11 ওয়্যারলেস নেটওয়ার্ক সমর্থন করে। এটি টোকেন রিং সমর্থন করতে পারে
এবং এফডিডিআই, কিন্তু তাদের পরীক্ষা করা হয়নি। এটি পিপিপি বা এর মতো সিরিয়াল লিঙ্কগুলিকে সমর্থন করে না
SLIP, কারণ তাদের উপর ARP সমর্থিত নয়।

ARP প্রোটোকল হল একটি লেয়ার-2 (ডেটালিঙ্ক লেয়ার) প্রোটোকল যা হোস্টের নির্ধারণ করতে ব্যবহৃত হয়
লেয়ার-২ অ্যাড্রেস দেওয়া হয়েছে লেয়ার-৩ (নেটওয়ার্ক লেয়ার) অ্যাড্রেস। ARP এর সাথে কাজ করার জন্য ডিজাইন করা হয়েছিল
যেকোন লেয়ার-2 এবং লেয়ার-3 অ্যাড্রেস ফরম্যাট, কিন্তু সবচেয়ে সাধারণ ব্যবহার হল আইপি অ্যাড্রেস ম্যাপ করা
ইথারনেট হার্ডওয়্যার ঠিকানা, এবং এই কি আরপ-স্ক্যান সমর্থন করে ARP শুধুমাত্র উপর কাজ করে
স্থানীয় নেটওয়ার্ক, এবং রাউট করা যাবে না। যদিও ARP প্রোটোকল আইপি ঠিকানা ব্যবহার করে,
এটি একটি আইপি-ভিত্তিক প্রোটোকল নয় এবং আরপ-স্ক্যান এমন একটি ইন্টারফেসে ব্যবহার করা যেতে পারে যা নয়
আইপি জন্য কনফিগার করা.

ARP শুধুমাত্র IPv4 হোস্ট ব্যবহার করে। IPv6 পরিবর্তে NDP (প্রতিবেশী আবিষ্কার প্রোটোকল) ব্যবহার করে,
যা একটি ভিন্ন প্রোটোকল এবং এটি দ্বারা সমর্থিত নয়৷ আরপ-স্ক্যান.

লক্ষ্য প্রোটোকল ঠিকানা সহ প্রতিটি লক্ষ্য হোস্টের জন্য একটি ARP প্যাকেট পাঠানো হয়
(ar$tpa ক্ষেত্র) এই হোস্টের IP ঠিকানায় সেট করা হয়েছে। যদি কোনো হোস্ট সাড়া না দেয়, তাহলে
এআরপি প্যাকেট আবার পাঠানো হবে। সর্বোচ্চ সংখ্যক পুনরায় চেষ্টা পরিবর্তন করা যেতে পারে
সাথে --পুনরায় চেষ্টা করা বিকল্প পুনঃপ্রচারের সংখ্যা কমানো হলে স্ক্যান করার সময় কমে যাবে
প্যাকেট হারানোর কারণে কিছু ফলাফল অনুপস্থিত হওয়ার সম্ভাব্য ঝুঁকি।

আপনি ব্যান্ডউইথ যে নির্দিষ্ট করতে পারেন আরপ-স্ক্যান এর সাথে বহির্গামী ARP প্যাকেটগুলির জন্য ব্যবহার করবে
--ব্যান্ডউইথ বিকল্প ডিফল্টরূপে, এটি প্রতি সেকেন্ডে 256000 বিট ব্যান্ডউইথ ব্যবহার করে। ক্রমবর্ধমান
ব্যান্ডউইথ স্ক্যান করার সময় কমিয়ে দেবে, কিন্তু ব্যান্ডউইথ খুব বেশি সেট করার ফলে হতে পারে
একটি ARP ঝড়ে যা নেটওয়ার্ক অপারেশন ব্যাহত করতে পারে। এছাড়াও, ব্যান্ডউইথ খুব বেশি সেট করা
নেটওয়ার্ক ইন্টারফেসের চেয়ে দ্রুত প্যাকেট পাঠাতে পারে তাদের প্রেরণ করতে, যা হবে
অবশেষে কার্নেলের ট্রান্সমিট বাফারটি পূরণ করুন যার ফলে ত্রুটি বার্তা আসে: না বাফার
স্থান সহজলভ্য. আউটগোয়িং ARP প্যাকেট রেট উল্লেখ করার আরেকটি উপায় হল এর সাথে
--অন্তর বিকল্প, যা একই অন্তর্নিহিত পরামিতি সংশোধন করার একটি বিকল্প উপায়।

একটি একক-পাস স্ক্যান করতে যে সময় লাগে (যেমন এর সাথে --পুনরায় চেষ্টা=1) দেওয়া হয়:

সময় = n*i + t + o

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

65,536 হোস্টের সাথে, 256,000 বিট/সেকেন্ডের ডিফল্ট ব্যান্ডউইথ (যা একটি প্যাকেটে পরিণত হয়
2ms এর ব্যবধান), 100ms এর ডিফল্ট টাইমআউট এবং একটি একক পাস ( --পুনরায় চেষ্টা=1), এবং
1 সেকেন্ডের ওভারহেড ধরে নিলে, স্ক্যান করতে 65536*0.002 + 0.1 + 1 = 132.172 লাগবে
সেকেন্ড, বা প্রায় 2 মিনিট 12 সেকেন্ড।

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

নীচের সারণীটি বিকল্পগুলিকে সংক্ষিপ্ত করে যা বহির্গামী ARP প্যাকেট পরিবর্তন করে৷ এই টেবিলে,
দ্য ক্ষেত্র কলাম RFC 826 থেকে ARP প্যাকেট ক্ষেত্রের নাম দেয়, বিটস সংখ্যা নির্দিষ্ট করে
মাঠের বিট, পছন্দ দেখায় আরপ-স্ক্যান এই ক্ষেত্র সংশোধন করার বিকল্প, এবং নোট
ডিফল্ট মান এবং অন্য কোন নোট দেয়।

┌───────────────────────────────────────────────── ──────────────┐
বিদায়ী ARP মোড়ক অপশন সমূহ
├───────┬──────┬──────────┬─────────────────────── ──────────────┤
ক্ষেত্রবিটসপছন্দনোট
├───────┼──────┼──────────┼─────────────────────── ──────────────┤
│ar$hrd │ 16 │ --arphrd │ ডিফল্ট হল 1 (ARPHRD_ETHER) │
│ar$pro │ 16 │ --arppro │ ডিফল্ট হল 0x0800 │
│ar$hln │ 8 │ --arphln │ ডিফল্ট হল 6 (ETH_ALEN) │
│ar$pln │ 8 │ --arppln │ ডিফল্ট হল 4 (IPv4) │
│ar$op │ 16 │ --arpop │ ডিফল্ট হল 1 (ARPOP_REQUEST) │
│ar$sha │ 48 │ --arpsha │ ডিফল্ট হল ইন্টারফেস h/w ঠিকানা │
│ar$spa │ 32 │ --arpspa │ ডিফল্ট হল ইন্টারফেস IP ঠিকানা │
│ar$tha │ 48 │ --arptha │ ডিফল্ট শূন্য (00:00:00:00:00:00) │
│ar$tpa │ 32 │ কিছুই নয় │ লক্ষ্য হোস্ট আইপি ঠিকানায় সেট করুন │
└───────┴──────┴──────────┴─────────────────────── ──────────────┘
সর্বাধিক ব্যবহৃত আউটগোয়িং এআরপি প্যাকেট বিকল্পটি --আরপ্সপা, যা উৎস আইপি সেট করে
ARP প্যাকেটে ঠিকানা। এই বিকল্পটি বহির্গামী ARP প্যাকেটকে একটি ভিন্ন ব্যবহার করার অনুমতি দেয়
আউটগোয়িং ইন্টারফেস ঠিকানা থেকে উৎস আইপি ঠিকানা। এই বিকল্পটি দিয়ে এটি করা সম্ভব
ব্যবহার আরপ-স্ক্যান কোনো আইপি ঠিকানা কনফিগার করা নেই এমন একটি ইন্টারফেসে, যদি আপনি উপযোগী হতে পারেন
নিশ্চিত করতে চাই যে টেস্টিং হোস্ট পরীক্ষা করা নেটওয়ার্কের সাথে ইন্টারঅ্যাক্ট করে না।

সতর্কতা: বিন্যাস ar$spa থেকে দ্য গন্তব্য IP ঠিকানা পারেন চূর্ণবিচূর্ণ করা কিছু অপারেটিং সিস্টেম,
as তারা অনুমান সেখানে is an IP ঠিকানা সংঘর্ষ if তারা গ্রহণ করা an ARP অনুরোধ উন্নত তাদের নিজের
ঠিকানা।

ইথারনেট ফ্রেম শিরোনামের পূর্ববর্তী মান পরিবর্তন করাও সম্ভব
আউটগোয়িং প্যাকেটে ARP প্যাকেট। নীচের সারণীতে পরিবর্তন হওয়া বিকল্পগুলির সংক্ষিপ্ত বিবরণ দেওয়া হয়েছে
ইথারনেট ফ্রেম হেডারে মান।

┌───────────────────────────────────────────────── ──────────────────┐
বিদায়ী ইথারনেট ফ্রেম অপশন সমূহ
├───────────────┬──────┬─────────────┬──────────── ──────────────────┤
ক্ষেত্রবিটসপছন্দনোট
├───────────────┼──────┼─────────────┼──────────── ──────────────────┤
│শেষ ঠিকানা │ 48 │ --destaddr │ ডিফল্ট হল ff:ff:ff:ff:ff:ff │
│উৎস ঠিকানা │ 48 │ --srcaddr │ ডিফল্ট হল ইন্টারফেস ঠিকানা │
│প্রোটোকল প্রকার │ 16 │ --প্রোটোটাইপ │ ডিফল্ট হল 0x0806 │
└───────────────┴──────┴─────────────┴──────────── ──────────────────┘
সর্বাধিক ব্যবহৃত বহির্গামী ইথারনেট ফ্রেম বিকল্প -- destaddr, যা সেট করে
ARP প্যাকেটের জন্য গন্তব্য ইথারনেট ঠিকানা। --প্রোটোটাইপ প্রায়ই ব্যবহার করা হয় না, কারণ
এটি প্যাকেটটিকে একটি ভিন্ন ইথারনেট প্রোটোকল হিসাবে ব্যাখ্যা করবে।

প্রাপ্ত যেকোন ARP প্রতিক্রিয়া নিম্নলিখিত বিন্যাসে প্রদর্শিত হয়:



কোথায় IP ঠিকানা উত্তর টার্গেটের IP ঠিকানা, হার্ডওয়্যারের ঠিকানা তাই কি
ইথারনেট হার্ডওয়্যার ঠিকানা (MAC ঠিকানা নামেও পরিচিত) এবং বিক্রেতা বিস্তারিত হয়
বিক্রেতার বিবরণ, হার্ডওয়্যার ঠিকানা থেকে ডিকোড করা। আউটপুট ক্ষেত্রগুলি a দ্বারা পৃথক করা হয়
একক ট্যাব অক্ষর।

প্রতিক্রিয়াগুলি তারা যে ক্রমে প্রাপ্ত হয় সেই ক্রমে প্রদর্শিত হয়, যা সবসময় একরকম হয় না
কিছু হোস্ট অন্যদের তুলনায় দ্রুত সাড়া দিতে পারে কারণ অনুরোধ পাঠানো হয়েছে হিসাবে আদেশ.

বিক্রেতা ডিকোডিং ফাইল ব্যবহার করে ieee-oui.txt, ieee-iab.txt এবং mac-vendor.txt, যা
সরবরাহ করা হয় আরপ-স্ক্যান. দ্য ieee-oui.txt এবং ieee-iab.txt থেকে ফাইল তৈরি করা হয়
IEEE ওয়েবসাইটে OUI এবং IAB ডেটা http://standards.ieee.org/regauth/oui/ieee-
oui.txt এবং http://standards.ieee.org/regauth/oui/iab.txt. পার্ল স্ক্রিপ্ট get-oui এবং
get-iabঅন্তর্ভুক্ত, যা আরপ-স্ক্যান প্যাকেজ, এই ফাইলগুলি আপডেট করতে ব্যবহার করা যেতে পারে
IEEE ওয়েবসাইট থেকে সর্বশেষ তথ্য সহ। দ্য mac-vendor.txt ফাইলটিতে অন্যান্য MAC রয়েছে
বিক্রেতা ম্যাপিং যা IEEE OUI এবং IAB ফাইল দ্বারা আচ্ছাদিত নয়, এবং যোগ করতে ব্যবহার করা যেতে পারে
কাস্টম ম্যাপিং।

আইপি সমর্থন করে এমন প্রায় সব হোস্টই সাড়া দেবে আরপ-স্ক্যান যদি তারা একটি ARP প্যাকেট পায়
টার্গেট প্রোটোকল অ্যাড্রেস (ar$tpa) তাদের আইপি অ্যাড্রেসে সেট করে। এটা অন্তর্ভুক্ত
ফায়ারওয়াল এবং আইপি ফিল্টারিং সহ অন্যান্য হোস্ট যা পরীক্ষা থেকে সমস্ত আইপি ট্র্যাফিক বাদ দেয়
পদ্ধতি. এই কারনে, আরপ-স্ক্যান দ্রুত সমস্ত সক্রিয় আইপি নির্ধারণ করার জন্য একটি দরকারী টুল
একটি প্রদত্ত ইথারনেট নেটওয়ার্ক সেগমেন্টে হোস্ট।

বিকল্প


যেখানে একটি বিকল্প একটি মান নেয়, সেই মানটি কোণ বন্ধনীতে একটি অক্ষর হিসাবে নির্দিষ্ট করা হয়। দ্য
চিঠিটি প্রত্যাশিত ডেটার প্রকার নির্দেশ করে:

একটি অক্ষর স্ট্রিং, যেমন --file=hostlist.txt।

একটি পূর্ণসংখ্যা, যা দশমিক সংখ্যা বা হেক্সাডেসিমেল সংখ্যা হিসাবে নির্দিষ্ট করা যেতে পারে
যদি 0x এর আগে থাকে, যেমন --arppro=2048 বা --arpro=0x0800।

একটি ফ্লোটিং পয়েন্ট দশমিক সংখ্যা, যেমন --backoff=1.5।

একটি ইথারনেট MAC ঠিকানা, যা বিন্যাসে নির্দিষ্ট করা যেতে পারে
01:23:45:67:89:ab, বা 01-23-45-67-89-ab হিসাবে। বর্ণানুক্রমিক হেক্স অক্ষর হতে পারে
হয় বড় হাতের বা ছোট হাতের। যেমন --অর্পশা=01:23:45:67:89:এবি।

একটি IPv4 ঠিকানা, যেমন --arpspa=10.0.0.1

বাইনারি ডেটা একটি হেক্সাডেসিমেল স্ট্রিং হিসাবে নির্দিষ্ট করা হয়েছে, যাতে একটি লিডিং অন্তর্ভুক্ত করা উচিত নয়৷
0x বর্ণানুক্রমিক হেক্স অক্ষর হয় বড় বা ছোট হাতের হতে পারে। যেমন
--প্যাডিং=আআআআআআআ

অন্যকিছু. বিস্তারিত জানার জন্য বিকল্পের বিবরণ দেখুন।

--help or -h
এই ব্যবহারের বার্তাটি প্রদর্শন করুন এবং প্রস্থান করুন।

--ফাইল= or -f
কমান্ডের পরিবর্তে নির্দিষ্ট ফাইল থেকে হোস্টনাম বা ঠিকানা পড়ুন
লাইন প্রতি লাইনে একটি নাম বা আইপি ঠিকানা। স্ট্যান্ডার্ড ইনপুটের জন্য "-" ব্যবহার করুন।

--লোকালনেট or -l
নেটওয়ার্ক ইন্টারফেস কনফিগারেশন থেকে ঠিকানা তৈরি করুন। নেটওয়ার্ক ইন্টারফেস ব্যবহার করুন
লক্ষ্য হোস্ট ঠিকানার তালিকা তৈরি করতে আইপি ঠিকানা এবং নেটওয়ার্ক মাস্ক। দ্য
তালিকা নেটওয়ার্ক এবং সম্প্রচার ঠিকানা অন্তর্ভুক্ত করা হবে, তাই একটি ইন্টারফেস ঠিকানা
নেটমাস্ক 10.0.0.1 সহ 255.255.255.0 256 থেকে 10.0.0.0 টার্গেট হোস্ট তৈরি করবে
10.0.0.255 সহ। যদি আপনি এই বিকল্পটি ব্যবহার করেন, আপনি --file নির্দিষ্ট করতে পারবেন না
বিকল্প বা কমান্ড লাইনে কোনো লক্ষ্য হোস্ট নির্দিষ্ট করুন। ইন্টারফেস
স্পেসিফিকেশনগুলি ইন্টারফেস থেকে নেওয়া হয় যা আরপি-স্ক্যান ব্যবহার করবে, যা হতে পারে
--ইন্টারফেস বিকল্পের সাথে পরিবর্তন করা হয়েছে।

--পুনরায় চেষ্টা= or -r
হোস্ট প্রতি প্রচেষ্টার মোট সংখ্যা সেট করুন

--টাইমআউট= or -t
প্রতি হোস্ট টাইমআউট প্রাথমিক সেট করুন
প্রতিটি হোস্টে প্যাকেট পাঠানো হয়। পরবর্তী টাইমআউটগুলি ব্যাকঅফ ফ্যাক্টর দ্বারা গুণিত হয়
যা --backoff দিয়ে সেট করা হয়।

--ইন্টারভাল= or -i
ন্যূনতম প্যাকেট ব্যবধান সেট করুন . এটি দ্বারা বহির্গামী ব্যান্ডউইথ ব্যবহার নিয়ন্ত্রণ করে
যে হারে প্যাকেট পাঠানো যাবে তা সীমিত করা। প্যাকেটের ব্যবধান হবে নং
এই সংখ্যার চেয়ে ছোট। আপনি যদি একটি প্রদত্ত ব্যান্ডউইথ পর্যন্ত ব্যবহার করতে চান তবে তা হয়
পরিবর্তে --bandwidth বিকল্প ব্যবহার করা সহজ। নির্দিষ্ট ব্যবধান হল মধ্যে
ডিফল্টরূপে মিলিসেকেন্ড, বা মাইক্রোসেকেন্ডে যদি "u" মানটিতে যুক্ত করা হয়।

--ব্যান্ডউইথ= or -B
কাঙ্খিত আউটবাউন্ড ব্যান্ডউইথ এতে সেট করুন , ডিফল্ট=256000। মান প্রতি বিট হয়
ডিফল্টরূপে দ্বিতীয়। আপনি যদি মানের সাথে "K" যোগ করেন, তাহলে ইউনিটগুলি প্রতি কিলোবিট হয়
সেকেন্ড এবং যদি আপনি মানের সাথে "M" যোগ করেন, ইউনিটগুলি প্রতি সেকেন্ডে মেগাবিট হয়। দ্য
"K" এবং "M" প্রত্যয়গুলি দশমিকের প্রতিনিধিত্ব করে, বাইনারি নয়, গুণিতক। সুতরাং 64K হল 64000,
65536 নয়। আপনি --interval এবং --bandwidth দুটোই নির্দিষ্ট করতে পারবেন না কারণ তারা
একই অন্তর্নিহিত পরামিতি পরিবর্তন করার জন্য শুধুমাত্র বিভিন্ন উপায়।

--ব্যাকঅফ= or -b
টাইমআউট ব্যাকঅফ ফ্যাক্টর সেট করুন , ডিফল্ট = 1.50। প্রতি হোস্ট টাইমআউট হয়
প্রতিটি টাইমআউটের পরে এই গুণক দ্বারা গুণিত হয়। সুতরাং, যদি পুনরায় চেষ্টার সংখ্যা 3 হয়,
প্রতি-হোস্টের প্রাথমিক সময়সীমা হল 500ms এবং ব্যাকঅফ ফ্যাক্টর হল 1.5, তারপর প্রথম
টাইমআউট হবে 500ms, দ্বিতীয়টি 750ms এবং তৃতীয়টি 1125ms।

-- ভারবোস or -v
ভার্বোস অগ্রগতি বার্তা প্রদর্শন করুন। বৃহত্তর প্রভাবের জন্য একাধিকবার ব্যবহার করুন:

1 - --localnet বিকল্পটি হলে ব্যবহৃত নেটওয়ার্ক ঠিকানা এবং মাস্ক প্রদর্শন করুন
নির্দিষ্ট করা, যেকোন ননজিরো প্যাকেট প্যাডিং প্রদর্শন করুন, থেকে প্রাপ্ত প্যাকেট প্রদর্শন করুন
অজানা হোস্ট, এবং তালিকার মধ্য দিয়ে প্রতিটি পাস সম্পূর্ণ হলে দেখান।

2 - প্রেরিত এবং প্রাপ্ত প্রতিটি প্যাকেট দেখান, যখন এন্ট্রি তালিকা থেকে সরানো হয়,
pcap ফিল্টার স্ট্রিং, এবং MAC/Vendor ম্যাপিং এন্ট্রির সংখ্যা।

3 - স্ক্যানিং শুরু হওয়ার আগে হোস্ট তালিকা প্রদর্শন করুন।

--সংস্করণ or -V
প্রোগ্রাম সংস্করণ প্রদর্শন এবং প্রস্থান করুন.

--এলোমেলো or -R
হোস্ট তালিকা র্যান্ডমাইজ করুন. এই বিকল্পটি হোস্টের হোস্টের ক্রমকে র্যান্ডমাইজ করে
তালিকা, তাই এআরপি প্যাকেটগুলি এলোমেলো ক্রমে হোস্টদের কাছে পাঠানো হয়। এটি Knuth ব্যবহার করে
শাফেল অ্যালগরিদম।

--সাংখ্যিক or -N
শুধুমাত্র আইপি ঠিকানা, কোন হোস্টনাম নেই। এই বিকল্পের সাথে, সমস্ত হোস্ট হিসাবে নির্দিষ্ট করা আবশ্যক
আইপি ঠিকানা। হোস্টনাম অনুমোদিত নয়। কোনো DNS লুকআপ করা হবে না।

--স্ন্যাপ= or -n
pcap স্ন্যাপ দৈর্ঘ্য সেট করুন
দৈর্ঘ্য এই দৈর্ঘ্য ডেটা-লিঙ্ক হেডার অন্তর্ভুক্ত করে। ডিফল্ট সাধারণত হয়
যথেষ্ট

--ইন্টারফেস= or -I
নেটওয়ার্ক ইন্টারফেস ব্যবহার করুন । এই বিকল্পটি নির্দিষ্ট করা না থাকলে, arp-scan অনুসন্ধান করবে
সর্বনিম্ন নম্বরযুক্ত, কনফিগার করা ইন্টারফেসের জন্য সিস্টেম ইন্টারফেস তালিকা
(লুপব্যাক ব্যতীত)। নির্দিষ্ট করা ইন্টারফেস অবশ্যই ARP সমর্থন করবে৷

-- শান্ত or -q
শুধুমাত্র ন্যূনতম আউটপুট প্রদর্শন. যদি এই বিকল্পটি নির্দিষ্ট করা হয়, তাহলে শুধুমাত্র সর্বনিম্ন
তথ্য প্রদর্শিত হয়। এই বিকল্পের সাথে, OUI ফাইলগুলি ব্যবহার করা হয় না।

-- উপেক্ষা করা or -g
ডুপ্লিকেট প্যাকেট প্রদর্শন করবেন না। ডিফল্টরূপে, ডুপ্লিকেট প্যাকেট প্রদর্শিত হয় এবং
"(DUP: n)" দিয়ে পতাকাঙ্কিত।

--ouifile= or -O
OUI ফাইল ব্যবহার করুন , default=/usr/local/share/arp-scan/ieee-oui.txt এই ফাইলটি প্রদান করে
বিক্রেতা স্ট্রিং ম্যাপিং IEEE ইথারনেট OUI.

--iabfile= or -F
IAB ফাইল ব্যবহার করুন , default=/usr/local/share/arp-scan/ieee-iab.txt এই ফাইলটি প্রদান করে
বিক্রেতা স্ট্রিং ম্যাপিং IEEE ইথারনেট IAB.

--ম্যাকফাইল= or -m
MAC/Vendor ফাইলটি ব্যবহার করুন , default=/usr/local/share/arp-scan/mac-vendor.txt এই ফাইলটি
বিক্রেতা স্ট্রিং ম্যাপিং কাস্টম ইথারনেট MAC প্রদান করে.

--srcaddr= or -S
উৎস ইথারনেট MAC ঠিকানা সেট করুন . এটি 48-বিট হার্ডওয়্যার ঠিকানা সেট করে
বহির্গামী ARP প্যাকেটের জন্য ইথারনেট ফ্রেম হেডারে। এটা পরিবর্তন না
ARP প্যাকেটে হার্ডওয়্যার ঠিকানা, কিভাবে পরিবর্তন করতে হয় তার বিস্তারিত জানার জন্য --arpsha দেখুন
ঠিকানা ডিফল্ট হল বহির্গামী ইন্টারফেসের ইথারনেট ঠিকানা।

--destaddr= or -T
ইথারনেট MAC ঠিকানায় প্যাকেট পাঠান এটি 48-বিট গন্তব্য সেট করে
ইথারনেট ফ্রেম হেডারে ঠিকানা। ডিফল্ট হল সম্প্রচার ঠিকানা
ff:ff:ff:ff:ff:ff। ARP অনুরোধ থাকলে বেশিরভাগ অপারেটিং সিস্টেমও সাড়া দেবে
তাদের MAC ঠিকানায় বা একটি মাল্টিকাস্ট ঠিকানায় পাঠানো হয়েছে যেখানে তারা শুনছে।

--অর্পশা= or -u
ব্যবহার করুন ARP উত্স হিসাবে ইথারনেট ঠিকানা এটি 48-বিট ar$sha ক্ষেত্র সেট করে
ARP প্যাকেট এটি ফ্রেম হেডারে হার্ডওয়্যারের ঠিকানা পরিবর্তন করে না, দেখুন
--srcaddr কিভাবে সেই ঠিকানা পরিবর্তন করতে হয় তার বিস্তারিত জানার জন্য। ডিফল্ট হল ইথারনেট
বহির্গামী ইন্টারফেসের ঠিকানা।

--অর্পথা= or -w
ব্যবহার করুন ARP টার্গেট ইথারনেট ঠিকানা হিসাবে এটি 48-বিট ar$tha ক্ষেত্র সেট করে
ARP প্যাকেট ডিফল্ট শূন্য, কারণ এই ক্ষেত্রটি ARP অনুরোধের জন্য ব্যবহার করা হয় না
প্যাকেট

--প্রোটোটাইপ= or -y
ইথারনেট প্রোটোকল টাইপ সেট করুন
ইথারনেট ফ্রেম হেডারে প্রোটোকল টাইপ ক্ষেত্র। এটি একটি নন-ডিফল্ট হিসাবে সেট করা হচ্ছে
মান লক্ষ্য করে প্যাকেট উপেক্ষা করা হবে, বা ভুল পাঠানো হবে
প্রোটোকল স্ট্যাক।

--arphrd= or -H
ব্যবহার করুন
ARP প্যাকেট। স্বাভাবিক মান হল 1 (ARPHRD_ETHER)। অধিকাংশ, কিন্তু সব না, অপারেটিং
সিস্টেমগুলিও 6 (ARPHRD_IEEE802) এ সাড়া দেবে। কয়েকটি সিস্টেম যে কোনো সাড়া
মান।

--arppro= or -p
ব্যবহার করুন
ARP প্যাকেটে ক্ষেত্র। বেশিরভাগ অপারেটিং সিস্টেম শুধুমাত্র 0x0800 (IPv4) তে সাড়া দেয় কিন্তু
কিছু অন্যান্য মানও সাড়া দেবে।

--arphln= or -a
হার্ডওয়্যার ঠিকানার দৈর্ঘ্য সেট করুন
ARP প্যাকেটে ক্ষেত্র। এটি হার্ডওয়্যার ঠিকানার দাবিকৃত দৈর্ঘ্য সেট করে
এআরপি প্যাকেট। ডিফল্ট ব্যতীত অন্য যেকোন মানের সাথে সেট করা প্যাকেটটিকে অ করে দেবে
RFC অনুগত। যদিও কিছু অপারেটিং সিস্টেম এখনও এটির প্রতিক্রিয়া জানাতে পারে। মনে রাখবেন যে
ARP প্যাকেটে ar$sha এবং ar$tha ক্ষেত্রের প্রকৃত দৈর্ঘ্য নেই
এই বিকল্প দ্বারা পরিবর্তিত; এটি শুধুমাত্র ar$hln ক্ষেত্র পরিবর্তন করে।

--arppln= or -P
প্রোটোকল ঠিকানার দৈর্ঘ্য সেট করুন
ARP প্যাকেটে ক্ষেত্র। এটিতে প্রোটোকল ঠিকানার দাবিকৃত দৈর্ঘ্য সেট করে
এআরপি প্যাকেট। ডিফল্ট ব্যতীত অন্য যেকোন মানের সাথে সেট করা প্যাকেটটিকে অ করে দেবে
RFC অনুগত। যদিও কিছু অপারেটিং সিস্টেম এখনও এটির প্রতিক্রিয়া জানাতে পারে। মনে রাখবেন যে
ARP প্যাকেটে ar$spa এবং ar$tpa ক্ষেত্রের প্রকৃত দৈর্ঘ্য নেই
এই বিকল্প দ্বারা পরিবর্তিত; এটি শুধুমাত্র ar$pln ক্ষেত্র পরিবর্তন করে।

--আরপপ= or -o
ব্যবহার করুন
এআরপি প্যাকেট। বেশিরভাগ অপারেটিং সিস্টেম শুধুমাত্র মান 1 এর প্রতিক্রিয়া জানাবে
(ARPOP_REQUEST)। যাইহোক, কিছু সিস্টেম অন্যান্য মানগুলির সাথেও সাড়া দেবে।

--আরপ্সপা= or -s
উৎস আইপি ঠিকানা হিসাবে ব্যবহার করুন . ঠিকানাটি ডটেড কোয়াডে উল্লেখ করা উচিত
বিন্যাস; অথবা আক্ষরিক স্ট্রিং "dest", যা উৎস ঠিকানা একই হতে সেট করে
লক্ষ্য হোস্ট ঠিকানা হিসাবে. এটি ARP প্যাকেটে 32-বিট ar$spa ক্ষেত্র সেট করে।
কিছু অপারেটিং সিস্টেম এটি পরীক্ষা করে, এবং শুধুমাত্র উৎস ঠিকানা হলেই প্রতিক্রিয়া জানাবে
রিসিভিং ইন্টারফেসের নেটওয়ার্কের মধ্যে। অন্যরা পাত্তা দেয় না, এবং সাড়া দেবে
যে কোন উৎস ঠিকানায়। ডিফল্টরূপে, বহির্গামী ইন্টারফেস ঠিকানা ব্যবহার করা হয়।

সতর্কতা: গন্তব্য IP ঠিকানায় ar$spa সেট করা কিছু অপারেটিং ব্যাহত করতে পারে
সিস্টেম, যেমন তারা অনুমান করে যে যদি তারা একটি ARP অনুরোধ পায় তাহলে একটি IP ঠিকানা সংঘর্ষ আছে
তাদের নিজস্ব ঠিকানার জন্য।

--প্যাডিং= or -A
প্যাকেট ডেটার পরে প্যাডিং নির্দিষ্ট করুন। প্যাডিং ডেটা হেক্স মান সেট করুন . এই
ডেটার পরে, ARP প্যাকেটের শেষে ডেটা যুক্ত করা হয়। বেশীরভাগ, যদি সব না হয়,
অপারেটিং সিস্টেম কোন প্যাডিং উপেক্ষা করবে. ডিফল্ট কোন প্যাডিং, যদিও
সেন্ডিং সিস্টেমে ইথারনেট ড্রাইভার প্যাকেটটিকে ন্যূনতম ইথারনেটে প্যাড করতে পারে
ফ্রেমের দৈর্ঘ্য।

--llc or -L
SNAP এর সাথে RFC 1042 LLC ফ্রেমিং ব্যবহার করুন। এই বিকল্পটি বহির্গামী ARP প্যাকেটগুলিকে ঘটায়
RFC 802.2-এ বর্ণিত একটি SNAP হেডার সহ IEEE 1042 ফ্রেমিং ব্যবহার করুন। ডিফল্ট হল
ইথারনেট-II ফ্রেমিং ব্যবহার করতে। arp-scan ডিকোড করবে এবং প্রাপ্ত ARP প্যাকেট প্রদর্শন করবে
Ethernet-II বা IEEE 802.2 ফর্ম্যাটে এই বিকল্পটি নির্বিশেষে।

--ভলান= or -Q
VLAN আইডি সহ 802.1Q ট্যাগিং ব্যবহার করুন
একটি VLAN ID সহ 802.1Q VLAN ট্যাগিং ব্যবহার করতে
4095 সহ। arp-scan সর্বদা ডিকোড করবে এবং প্রাপ্ত ARP প্যাকেট প্রদর্শন করবে
এই বিকল্পটি নির্বিশেষে 802.1Q বিন্যাস।

--pcapsavefile= or -W
pcap savefile এ প্রাপ্ত প্যাকেট লিখুন । এই বিকল্পটি ARP প্রাপ্তির কারণ
নির্দিষ্ট pcap savefile এ লেখার সাথে সাথে ডিকোড করা এবং
প্রদর্শিত এই সেভফাইলটি এমন প্রোগ্রামগুলির সাথে বিশ্লেষণ করা যেতে পারে যা pcap বোঝে
ফাইল ফরম্যাট, যেমন "tcpdump" এবং "wireshark"।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে আরপি-স্ক্যান ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম