هذا هو الأمر arp-scan الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
ARP-scan - ماسح ARP
موجز
تفحص ARP [الخيارات] [المضيفين...]
يجب تحديد المضيفين الهدف في سطر الأوامر ما لم يكن ملف --ملف يتم إعطاء الخيار ، في
في هذه الحالة تتم قراءة الأهداف من الملف المحدد بدلاً من ذلك ، أو ملف --localnet خيار
يتم استخدامه ، وفي هذه الحالة يتم إنشاء الأهداف من عنوان IP لواجهة الشبكة و
قناع الشبكة.
سوف تحتاج إلى الجذر ، أو تفحص ARP يجب أن يكون جذر SUID ، من أجل التشغيل تفحص ARP، لان
تتطلب الوظائف التي يستخدمها لقراءة الحزم وكتابتها امتياز الجذر.
يمكن تحديد المضيفين المستهدفين كعناوين IP أو أسماء مضيفين. يمكنك أيضًا تحديد ملف
الهدف باسم IPnetwork / بت (على سبيل المثال ، 192.168.1.0/24) لتحديد جميع المضيفين في الشبكة المحددة
(تم تضمين عناوين الشبكة والبث) ، IPstart-IPend (مثل 192.168.1.3-192.168.1.27)
لتحديد جميع المضيفين في النطاق الشامل ، أو IPnetwork: قناع الشبكة (على سبيل المثال
192.168.1.0:255.255.255.0) لتحديد جميع المضيفين في الشبكة والقناع المحددين.
الوصف
تفحص ARP يرسل حزم ARP إلى المضيفين على الشبكة المحلية ويعرض أي استجابات
وردت. يمكن تحديد واجهة الشبكة المراد استخدامها بامتداد --واجهه المستخدم الخيار.
إذا لم يكن هذا الخيار موجودًا ، تفحص ARP سيبحث في قائمة واجهة النظام عن ملف
أدنى واجهة مرقمة ومكونة (باستثناء الاسترجاع). بشكل افتراضي ، فإن ملف ARP
يتم إرسال الحزم إلى عنوان بث Ethernet ، ff: ff: ff: ff: ff: ff ، ولكن يمكن أن يكون ذلك
تغيرت مع --destaddr الخيار.
يمكن تحديد المضيفين المستهدفين للفحص بإحدى الطرق الثلاث: عن طريق تحديد الأهداف
في سطر الأوامر ؛ من خلال تحديد ملف يحتوي على الأهداف بامتداد --ملف الخيار.
أو عن طريق تحديد --localnet الخيار الذي يتسبب في جميع المضيفين المحتملين على الشبكة
مرفق بالواجهة (كما هو محدد بواسطة عنوان الواجهة والقناع) ليتم فحصها.
للمضيفين المحددين في سطر الأوامر أو بامتداد --ملف الخيار ، يمكنك استخدام أي من IP
عناوين أو أسماء المضيفين. يمكنك أيضًا استخدام مواصفات الشبكة IPnetwork / بت, IPstart-
IPendالطرق أو IPnetwork: قناع الشبكة.
يتم تخزين قائمة المضيفين الهدف في الذاكرة. يستخدم كل مضيف في هذه القائمة 28 بايت من
الذاكرة ، لذا يتطلب فحص شبكة من الفئة B (65,536 مضيفًا) حوالي 1.75 ميجابايت من الذاكرة لـ
القائمة ، ومسح الفئة- A (16,777,216 مضيفًا) يتطلب حوالي 448 ميجابايت.
تفحص ARP يدعم شبكات Ethernet و 802.11 اللاسلكية. يمكن أن يدعم أيضًا حلقة الرمز المميز
و FDDI ، لكن لم يتم اختبارهما. لا يدعم الروابط التسلسلية مثل PPP أو
SLIP ، لأن ARP غير مدعوم عليها.
بروتوكول ARP هو بروتوكول طبقة 2 (طبقة ارتباط البيانات) يُستخدم لتحديد المضيف
عنوان الطبقة 2 نظرًا لعنوان الطبقة 3 (طبقة الشبكة). تم تصميم ARP للعمل معها
أي تنسيق عنوان من الطبقة 2 والطبقة 3 ، ولكن الاستخدام الأكثر شيوعًا هو تعيين عناوين IP إلى
عناوين أجهزة إيثرنت ، وهذا ما تفحص ARP يدعم. يعمل ARP فقط على
الشبكة المحلية ، ولا يمكن توجيهها. على الرغم من أن بروتوكول ARP يستخدم عناوين IP ،
إنه ليس بروتوكولًا قائمًا على IP و تفحص ARP يمكن استخدامها على واجهة ليست كذلك
تكوين IP.
يتم استخدام ARP بواسطة مضيفي IPv4 فقط. يستخدم IPv6 NDP (بروتوكول اكتشاف الجوار) بدلاً من ذلك ،
وهو بروتوكول مختلف ولا يدعمه تفحص ARP.
يتم إرسال حزمة ARP واحدة لكل مضيف هدف ، مع عنوان البروتوكول الهدف
(الحقل ar $ tpa) مضبوطًا على عنوان IP لهذا المضيف. إذا لم يستجب المضيف ، إذن
سيتم إعادة إرسال حزمة ARP مرة أخرى. يمكن تغيير الحد الأقصى لعدد المحاولات
مع الالجائزة - إعادة خيار. سيؤدي تقليل عدد المحاولات إلى تقليل وقت المسح في
احتمال فقدان بعض النتائج بسبب فقدان الحزمة.
يمكنك تحديد النطاق الترددي ذلك تفحص ARP لحزم ARP الصادرة ذات الامتداد
--عرض النطاق خيار. بشكل افتراضي ، يستخدم عرض نطاق ترددي 256000 بت في الثانية. في ازدياد
سيقلل عرض النطاق الترددي من وقت المسح ، ولكن قد يؤدي ضبط النطاق الترددي على ارتفاع كبير جدًا
في عاصفة ARP التي يمكن أن تعطل تشغيل الشبكة. أيضا ، تعيين النطاق الترددي مرتفع للغاية
يمكن أن ترسل الحزم بشكل أسرع مما يمكن لواجهة الشبكة أن ترسلها ، الأمر الذي سيفعل
أخيرًا قم بملء مخزن إرسال kernel مما أدى إلى ظهور رسالة الخطأ: لا العازلة
الفضاء متاح. هناك طريقة أخرى لتحديد معدل حزم ARP الصادرة وهي باستخدام ملف
--فترة الخيار ، وهو طريقة بديلة لتعديل نفس المعامل الأساسي.
الوقت المستغرق لإجراء مسح مرور واحد (أي مع - إعادة = 1) اعطي من قبل:
الوقت = n * i + t + o
في n هو عدد المضيفين في القائمة ، i هو الفاصل الزمني بين الحزم
(محدد بـ --فترة، أو محسوبة من --عرض النطاق), t هي قيمة المهلة
(محدد بـ --نفذ الوقت) و o هو الوقت الإضافي الذي يستغرقه تحميل الأهداف في
قائمة وقراءة ملفات تعيين MAC / البائع. بالنسبة للقوائم الصغيرة للمضيفين ، قيمة المهلة
سوف تهيمن ، ولكن بالنسبة للقوائم الكبيرة ، فإن فترة الحزم هي القيمة الأكثر أهمية.
مع 65,536 مضيفًا ، يبلغ عرض النطاق الترددي الافتراضي 256,000 بت / ثانية (مما ينتج عنه حزمة
فاصل 2 مللي ثانية) ، والمهلة الافتراضية 100 مللي ثانية ، وممر واحد ( - إعادة = 1)، و
بافتراض زيادة مقدارها ثانية واحدة ، سيستغرق الفحص 1 * 65536 + 0.002 + 0.1 = 1
ثواني ، أو حوالي 2 دقيقة و 12 ثانية.
يمكن تعديل أي جزء من حزمة ARP الصادرة من خلال استخدام مختلف
--arpXXX خيارات. قد يؤدي استخدام بعض هذه الخيارات إلى جعل حزمة ARP الصادرة غير
متوافق مع RFC. تتعامل أنظمة التشغيل المختلفة مع حزم ARP المختلفة غير القياسية بتنسيق
بطرق مختلفة ، ويمكن استخدام هذا لبصمات هذه الأنظمة. يرى بصمة ARP(1)
للحصول على معلومات حول البرنامج النصي الذي يستخدم هذه الخيارات لبصمة الهدف
نظام التشغيل.
يلخص الجدول أدناه الخيارات التي تغير حزمة ARP الصادرة. في هذا الجدول ،
ال الحقل العمود يعطي اسم حقل حزمة 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) │
│ar $ tpa │ 32 │ بلا قم بتعيين عنوان IP للمضيف المستهدف
└───────┴──────┴──────────┴─────────────────────── ──────────────┘
أكثر خيارات حزمة ARP الصادرة شيوعًا هي - أربسبا، والذي يحدد عنوان IP المصدر
العنوان في حزمة ARP. يسمح هذا الخيار لحزمة ARP الصادرة باستخدام ملف
عنوان IP المصدر من عنوان الواجهة الصادرة. مع هذا الخيار من الممكن
تستخدم تفحص ARP على واجهة بدون تكوين عنوان IP ، والذي يمكن أن يكون مفيدًا إذا كنت
تريد التأكد من أن مضيف الاختبار لا يتفاعل مع الشبكة التي يتم اختبارها.
: تحذير الضبط ar $ spa إلى ال افضل الرحلات السياحية IP العنوان يمكن تعطيل بعض تعمل نظم،
as هم افترض هناك is an IP العنوان اشتباك if هم تسلم an ARP طلب For من مشاركة الخاصة
عنوان.
من الممكن أيضًا تغيير القيم الموجودة في رأس إطار Ethernet الذي يسبق ملف
حزمة ARP في الحزم الصادرة. يلخص الجدول أدناه الخيارات التي تتغير
القيم في رأس إطار Ethernet.
┌───────────────────────────────────────────────── ──────────────────┐
│ المنتهية ولايته إيثرنت هيكل مزيد من الخيارات │
├───────────────┬──────┬─────────────┬──────────── ──────────────────┤
│الحقل │ بت │ خيار │ ملاحظة │
├───────────────┼──────┼─────────────┼──────────── ──────────────────┤
عنوان الوجهة │ 48 │ - العنوان │ الافتراضي هو ff: ff: ff: ff: ff: ff │
عنوان المصدر │ 48 │ - srcaddr │ الافتراضي هو عنوان الواجهة │
│ نوع البروتوكول │ 16 │ - النوع الأولي │ الافتراضي هو 0x0806 │
└───────────────┴──────┴─────────────┴──────────── ──────────────────┘
يعد خيار إطار Ethernet الصادر الأكثر استخدامًا هو --destaddr، الذي يحدد
عنوان Ethernet الوجهة لحزمة ARP. --النموذج المبدئي لا يتم استخدامه في كثير من الأحيان ، لأن
سيؤدي ذلك إلى تفسير الحزمة على أنها بروتوكول إيثرنت مختلف.
يتم عرض أي استجابات ARP تم استلامها بالتنسيق التالي:
في IP العنوان هو عنوان IP للهدف المستجيب ، أجهزة التبخير العنوان هو في
عنوان جهاز Ethernet (المعروف أيضًا باسم عنوان MAC) و بائع التفاصيل هي
تفاصيل البائع ، تم فك تشفيرها من عنوان الجهاز. حقول الإخراج مفصولة بامتداد
حرف جدولة واحد.
يتم عرض الردود بالترتيب الذي تم تلقيها به ، والذي لا يختلف دائمًا
الطلب حيث تم إرسال الطلبات لأن بعض المضيفين قد يستجيبون بشكل أسرع من الآخرين.
يستخدم فك تشفير البائع الملفات ieee-oui.txt, ieee-iab.txt و ماك-vendor.txt، التي
مع تفحص ARP. ieee-oui.txt و ieee-iab.txt يتم إنشاء الملفات من
بيانات OUI و IAB على موقع IEEE على الويب في http://standards.ieee.org/regauth/oui/ieee-
oui.txt و http://standards.ieee.org/regauth/oui/iab.txt. نصوص بيرل الحصول على أوي و
get-iab، والتي تم تضمينها في تفحص ARP الحزمة ، لتحديث هذه الملفات
بأحدث البيانات من موقع IEEE. ال ماك-vendor.txt يحتوي الملف على MAC أخرى لـ
تعيينات البائعين التي لا تغطيها ملفات IEEE OUI و IAB ، ويمكن استخدامها لإضافة
التعيينات المخصصة.
سيستجيب جميع المضيفين الذين يدعمون IP تقريبًا لـ تفحص ARP إذا تلقوا حزمة ARP
مع تعيين عنوان البروتوكول الهدف (ar $ tpa) على عنوان IP الخاص بهم. هذا يتضمن
جدران الحماية وغيرها من الأجهزة المضيفة مع تصفية IP التي تسقط كل حركة مرور IP من الاختبار
نظام. لهذا السبب، تفحص ARP هي أداة مفيدة لتحديد جميع عناوين IP النشطة بسرعة
المضيفين على قطاع شبكة إيثرنت معين.
OPTIONS
عندما يأخذ الخيار قيمة ، يتم تحديد هذه القيمة كحرف بين قوسين زاويتين. ال
يشير الحرف إلى نوع البيانات المتوقع:
سلسلة أحرف ، على سبيل المثال --file = hostlist.txt.
عدد صحيح يمكن تحديده كرقم عشري أو كرقم سداسي عشري
إذا سبقها بـ 0x ، على سبيل المثال --arppro = 2048 أو --arpro = 0x0800.
رقم عشري ذو فاصلة عائمة ، على سبيل المثال - تراجع = 1.5.
عنوان Ethernet MAC ، والذي يمكن تحديده إما بالتنسيق
01: 23: 45: 67: 89: أب ، أو مثل 01-23-45-67-89-أب. قد تكون الأحرف السداسية الأبجدية
إما بأحرف كبيرة أو صغيرة. على سبيل المثال - أربشا = 01: 23: 45: 67: 89: أب.
عنوان IPv4 ، على سبيل المثال --arpspa = 10.0.0.1
البيانات الثنائية المحددة كسلسلة سداسية عشرية ، والتي يجب ألا تتضمن بادئة
0x. قد تكون الأحرف السداسية الأبجدية إما كبيرة أو صغيرة. على سبيل المثال
- Padding = aaaaaaaaaaaa
شيء آخر. انظر وصف الخيار للحصول على التفاصيل.
--مساعدة or -h
اعرض رسالة الاستخدام هذه واخرج.
- ملف = or -f
اقرأ أسماء المضيف أو العناوين من الملف المحدد بدلاً من قراءة الأمر
خط. اسم واحد أو عنوان IP لكل سطر. استخدم "-" للإدخال القياسي.
--localnet or -l
توليد العناوين من تكوين واجهة الشبكة. استخدم واجهة الشبكة
عنوان IP وقناع الشبكة لإنشاء قائمة بعناوين المضيف الهدف. ال
ستتضمن القائمة عناوين الشبكة والبث ، لذا فإن عنوان الواجهة
10.0.0.1 مع قناع الشبكة 255.255.255.0 سينشئ 256 مضيفًا مستهدفًا من 10.0.0.0
إلى 10.0.0.255 ضمناً. إذا كنت تستخدم هذا الخيار ، فلا يمكنك تحديد الملف -
الخيار أو تحديد أي مضيفين مستهدفين في سطر الأوامر. الواجهة
المواصفات مأخوذة من الواجهة التي سيستخدمها arp-scan ، والتي يمكن أن تكون كذلك
تغيرت مع خيار الواجهة.
- إعادة = or -r
قم بتعيين إجمالي عدد المحاولات لكل مضيف على
- المهلة = or -t
اضبط المهلة المبدئية لكل مضيف على
الحزمة المرسلة إلى كل مضيف. يتم ضرب المهلات اللاحقة بواسطة عامل التراجع
الذي تم تعيينه مع - backoff.
- الفاصل الزمني = or -i
قم بتعيين الحد الأدنى لفترة الحزم إلى . يتحكم هذا في استخدام النطاق الترددي الصادر بواسطة
تحديد معدل إرسال الحزم. سيكون الفاصل الزمني للحزم لا
أصغر من هذا الرقم. إذا كنت تريد استخدام ما يصل إلى نطاق ترددي معين ، فهو كذلك
أسهل في استخدام خيار النطاق الترددي بدلاً من ذلك. الفاصل الزمني المحدد في
مللي ثانية بشكل افتراضي ، أو بالميكرو ثانية إذا تم إلحاق "u" بالقيمة.
- عرض النطاق الترددي = or -B
اضبط النطاق الترددي الصادر المطلوب على الافتراضي = 256000. القيمة بالبت لكل
الثانية بشكل افتراضي. إذا قمت بإلحاق "K" بالقيمة ، فستكون الوحدات بالكيلوبت لكل وحدة
ثانية ؛ وإذا قمت بإلحاق "M" بالقيمة ، فستكون الوحدات ميغا بت في الثانية. ال
تمثل اللواحق "K" و "M" المضاعفات العشرية ، وليس الثنائية. 64 كيلو هو 64000
ليس 65536. لا يمكنك تحديد كل من - interval و - bandwidth لأنهما كذلك
فقط طرق مختلفة لتغيير نفس المعلمة الأساسية.
- تراجع = or -b
اضبط عامل التراجع عن المهلة على ، الافتراضي = 1.50. المهلة لكل مضيف هي
مضروبة بهذا العامل بعد كل مهلة. لذلك ، إذا كان عدد مرات إعادة المحاولة 3 ،
المهلة الأولية لكل مضيف هي 500 مللي ثانية وعامل التراجع 1.5 ، ثم الأول
ستكون المهلة 500 مللي ثانية ، والثانية 750 مللي ثانية والثالثة 1125 مللي ثانية.
- الإسراف or -v
عرض رسائل تقدم مطولة. استخدم أكثر من مرة للحصول على تأثير أكبر:
1 - اعرض عنوان الشبكة والقناع المستخدم عندما يكون الخيار --localnet هو
محدد ، اعرض أي حشوة غير صفرية للحزم ، وحزم العرض المستلمة من
مضيفين غير معروفين ، وتظهر عند اكتمال كل عملية مرور عبر القائمة.
2 - أظهر كل حزمة تم إرسالها واستلامها ، عند إزالة الإدخالات من القائمة ، فإن ملف
سلسلة مرشح pcap ، وعدد إدخالات تعيين MAC / البائع.
3 - اعرض قائمة المضيف قبل بدء المسح.
--الإصدار or -V
عرض نسخة البرنامج والخروج.
--عشوائي or -R
قم بترتيب قائمة المضيف بشكل عشوائي. يقوم هذا الخيار بعمل عشوائي لترتيب المضيفات في المضيف
list ، لذلك يتم إرسال حزم ARP إلى المضيفين بترتيب عشوائي. يستخدم Knuth
خوارزمية المراوغة.
- رقم or -N
عناوين IP فقط ، لا توجد أسماء مضيفين. باستخدام هذا الخيار ، يجب تحديد جميع المضيفين كـ
عناوين الانترنت بروتوكول. أسماء المضيفين غير مسموح بها. لن يتم إجراء عمليات بحث DNS.
- المفاجئة = or -n
اضبط طول الخاطف على pcap
طول. يتضمن هذا الطول رأس ارتباط البيانات. الافتراضي هو عادة
كافية.
- الواجهة = or -I
استخدم واجهة الشبكة . إذا لم يتم تحديد هذا الخيار ، فسيقوم arp-scan بالبحث
قائمة واجهة النظام للواجهة الأقل ترقيمًا والمكونة
(باستثناء الاسترجاع). يجب أن تدعم الواجهة المحددة ARP.
--هادئ or -q
اعرض فقط الحد الأدنى من الإخراج. إذا تم تحديد هذا الخيار ، فعندئذ فقط الحد الأدنى
يتم عرض المعلومات. باستخدام هذا الخيار ، لا يتم استخدام ملفات OUI.
--الأخطاء or -g
لا تعرض الحزم المكررة. بشكل افتراضي ، يتم عرض الحزم المكررة و
يتم تمييزها بـ "(DUP: n)".
- منحل = or -O
استخدم ملف OUI ، الافتراضي = / usr / local / share / arp-scan / ieee-oui.txt يوفر هذا الملف
تعيين سلسلة IEEE Ethernet OUI للبائع.
--iabfile = or -F
استخدم ملف IAB ، الافتراضي = / usr / local / share / arp-scan / ieee-iab.txt يوفر هذا الملف
تعيين سلسلة IEEE Ethernet IAB للبائع.
--macfile = or -m
استخدم ملف MAC / Vendor ، الافتراضي = / usr / local / share / arp-scan / mac-vendor.txt هذا الملف
يوفر Ethernet MAC المخصص لتعيين سلسلة البائعين.
- srcaddr = or -S
اضبط عنوان Ethernet MAC المصدر على . يقوم هذا بتعيين عنوان الجهاز ذو 48 بت
في رأس إطار Ethernet لحزم ARP الصادرة. لا يغير
عنوان الجهاز في حزمة ARP ، راجع --arpsha للحصول على تفاصيل حول كيفية تغيير ذلك
عنوان. الافتراضي هو عنوان Ethernet للواجهة الصادرة.
--destaddr = or -T
أرسل الحزم إلى عنوان MAC الخاص بشبكة إيثرنت هذا يعيّن وجهة 48 بت
العنوان في رأس إطار Ethernet. الافتراضي هو عنوان البث
ff: ff: ff: ff: ff: ff. ستستجيب معظم أنظمة التشغيل أيضًا إذا كان طلب ARP
يتم إرسالها إلى عنوان MAC الخاص بهم ، أو إلى عنوان البث المتعدد الذي يستمعون إليه.
- أربشا = or -u
يستخدم كعنوان إيثرنت مصدر ARP يقوم هذا بتعيين حقل ar $ sha ذي 48 بت في ملف
حزمة ARP لا يغير عنوان الجهاز في رأس الإطار ، انظر
- srcaddr للحصول على تفاصيل حول كيفية تغيير هذا العنوان. الافتراضي هو إيثرنت
عنوان الواجهة الصادرة.
- اربتا = or -w
يستخدم كعنوان إيثرنت مستهدف ARP يقوم هذا بتعيين الحقل ذي 48 بت ar $ tha في ملف
حزمة ARP الافتراضي هو صفر ، لأن هذا الحقل غير مستخدم لطلب ARP
الحزم.
- النمط الأولي = or -y
اضبط نوع بروتوكول Ethernet على
نوع البروتوكول في رأس إطار Ethernet. ضبط هذا على غير الافتراضي
ستؤدي القيمة إلى تجاهل الحزمة من قبل الهدف ، أو إرسالها إلى الخطأ
مكدس البروتوكول.
--arphrd = or -H
استخدم
حزمة ARP. القيمة العادية هي 1 (ARPHRD_ETHER). معظم ، ولكن ليس كلها ، تعمل
سيستجيب النظام أيضًا لـ 6 (ARPHRD_IEEE802). يستجيب عدد قليل من الأنظمة لأي
.
--arppro = or -p
استخدم
الحقل في حزمة ARP. معظم أنظمة التشغيل تستجيب فقط لـ 0x0800 (IPv4) ولكن
سيستجيب البعض لقيم أخرى أيضًا.
--arphln = or -a
اضبط طول عنوان الجهاز على
الحقل في حزمة ARP. يقوم بتعيين الطول المطالب به لعنوان الجهاز في ملف
حزمة ARP. تعيينها على أي قيمة بخلاف القيمة الافتراضية سيجعل الحزمة غير
متوافق مع RFC. قد تستمر بعض أنظمة التشغيل في الاستجابة لها بالرغم من ذلك. لاحظ أن
الأطوال الفعلية للحقول ar $ sha و ar $ tha في حزمة ARP ليست كذلك
تغيرت بهذا الخيار ؛ إنه يغير فقط حقل ar $ hln.
--arppln = or -P
اضبط طول عنوان البروتوكول على
الحقل في حزمة ARP. يقوم بتعيين الطول المطلوب لعنوان البروتوكول في ملف
حزمة ARP. تعيينها على أي قيمة بخلاف القيمة الافتراضية سيجعل الحزمة غير
متوافق مع RFC. قد تستمر بعض أنظمة التشغيل في الاستجابة لها بالرغم من ذلك. لاحظ أن
الأطوال الفعلية لحقول ar $ spa و ar $ tpa في حزمة ARP ليست كذلك
تغيرت بهذا الخيار ؛ يغير فقط حقل ar $ pln.
--arpop = or -o
استخدم
حزمة ARP. معظم أنظمة التشغيل ستستجيب فقط للقيمة 1
(ARPOP_REQUEST). ومع ذلك ، ستستجيب بعض الأنظمة لقيم أخرى أيضًا.
--arpspa = or -s
استخدم كعنوان IP المصدر. يجب تحديد العنوان في رباعي منقط
شكل؛ أو السلسلة الحرفية "dest" ، والتي تحدد عنوان المصدر ليكون هو نفسه
كعنوان المضيف الهدف. هذا يعيّن الحقل spa 32 بت ar $ في حزمة ARP.
تتحقق بعض أنظمة التشغيل من ذلك ، وسوف تستجيب فقط إذا كان عنوان المصدر هو
داخل شبكة واجهة الاستقبال. الآخرون لا يهتمون ، وسوف يستجيبون
إلى أي عنوان مصدر. بشكل افتراضي ، يتم استخدام عنوان الواجهة الصادرة.
تحذير: قد يؤدي تعيين ar $ spa إلى عنوان IP الوجهة إلى تعطيل بعض عمليات التشغيل
لأنهم يفترضون وجود تعارض في عنوان IP إذا تلقوا طلب ARP
لعنوانهم الخاص.
- وسادة = or -A
حدد المساحة المتروكة بعد حزم البيانات. اضبط بيانات المساحة المتروكة على قيمة سداسية عشرية . هذا
يتم إلحاق البيانات بنهاية حزمة ARP ، بعد البيانات. معظم ، إن لم يكن كل شيء ،
ستتجاهل أنظمة التشغيل أي حشوة. الافتراضي هو عدم وجود حشوة ، على الرغم من أن ملف
قد يقوم برنامج تشغيل Ethernet على نظام الإرسال بتوصيل الحزمة إلى الحد الأدنى من Ethernet
طول الإطار.
--ذ.م.م or -L
استخدم تأطير RFC 1042 LLC مع SNAP. يؤدي هذا الخيار إلى تحويل حزم ARP الصادرة إلى
استخدم تأطير IEEE 802.2 مع رأس SNAP كما هو موضح في RFC 1042. الافتراضي هو
لاستخدام تأطير Ethernet-II. سيقوم arp-scan بفك تشفير وعرض حزم ARP المستلمة
في أي من تنسيقات Ethernet-II أو IEEE 802.2 بغض النظر عن هذا الخيار.
--vlan = or -Q
استخدم علامات 802.1Q بمعرف VLAN
لاستخدام علامات 802.1Q VLAN مع معرف VLAN
4095 ضمناً. ستقوم ARP-scan دائمًا بفك تشفير وعرض حزم ARP المستلمة بتنسيق
تنسيق 802.1Q بغض النظر عن هذا الخيار.
--pcapsavefile = or -W
اكتب الحزم المتلقاة إلى ملف حفظ pcap . يتسبب هذا الخيار في تلقي ARP
يتم كتابة الردود إلى ملف حفظ pcap المحدد بالإضافة إلى فك تشفيره و
عرض. يمكن تحليل ملف savefile هذا مع البرامج التي تفهم pcap
تنسيق الملف ، مثل "tcpdump" و "wireshark".
استخدم مسح ARP عبر الإنترنت باستخدام خدمات onworks.net