ນີ້ແມ່ນຄໍາສັ່ງ arp-scan ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
arp-scan - ເຄື່ອງສະແກນ ARP
ສະຫຼຸບສັງລວມ
arp-ສະແກນ [ທາງເລືອກໃນການ] [ການເປັນເຈົ້າພາບ... ]
ໂຮສເປົ້າໝາຍຕ້ອງຖືກລະບຸໄວ້ໃນເສັ້ນຄຳສັ່ງ ເວັ້ນເສຍແຕ່ວ່າ --file ທາງເລືອກແມ່ນໃຫ້, ໃນ
ກໍລະນີໃດເປົ້າໝາຍຖືກອ່ານຈາກໄຟລ໌ທີ່ລະບຸແທນ, ຫຼື --localnet ທາງເລືອກ
ຖືກນໍາໃຊ້, ໃນກໍລະນີເປົ້າຫມາຍແມ່ນຜະລິດຈາກທີ່ຢູ່ IP ຂອງການໂຕ້ຕອບເຄືອຂ່າຍແລະ
ໜ້າກາກຕາໜ່າງ.
ທ່ານຈະຕ້ອງໄດ້ຮາກ, ຫຼື arp-ສະແກນ ຕ້ອງເປັນ SUID root, ເພື່ອດໍາເນີນການ arp-ສະແກນ, ເພາະວ່າ
ຫນ້າທີ່ມັນໃຊ້ເພື່ອອ່ານແລະຂຽນແພັກເກັດຕ້ອງການສິດທິຂອງຮາກ.
ໂຮດເປົ້າຫມາຍສາມາດຖືກກໍານົດເປັນທີ່ຢູ່ IP ຫຼືຊື່ເຈົ້າພາບ. ທ່ານຍັງສາມາດລະບຸໄດ້
ເປົ້າຫມາຍເປັນ IPnetwork/bits (ເຊັ່ນ: 192.168.1.0/24) ເພື່ອລະບຸໂຮດທັງໝົດໃນເຄືອຂ່າຍທີ່ໃຫ້ໄວ້
(ທີ່ຢູ່ເຄືອຂ່າຍແລະການອອກອາກາດລວມ), IPstart-IPend (ເຊັ່ນ: 192.168.1.3-192.168.1.27)
ເພື່ອລະບຸໂຮດທັງໝົດໃນຂອບເຂດລວມ, ຫຼື ເຄືອຂ່າຍ IP: NetMask (ຕົວຢ່າງ
192.168.1.0:255.255.255.0) ເພື່ອລະບຸໂຮດທັງໝົດໃນເຄືອຂ່າຍ ແລະໜ້າກາກທີ່ໃຫ້ໄວ້.
ລາຍລະອຽດ
arp-ສະແກນ ສົ່ງແພັກເກັດ ARP ໄປຫາເຈົ້າພາບໃນເຄືອຂ່າຍທ້ອງຖິ່ນແລະສະແດງຄໍາຕອບໃດໆ
ແມ່ນໄດ້ຮັບ. ອິນເຕີເຟດເຄືອຂ່າຍທີ່ຈະໃຊ້ສາມາດຖືກກໍານົດດ້ວຍ -- ການໂຕ້ຕອບ ທາງເລືອກ.
ຖ້າຕົວເລືອກນີ້ບໍ່ມີຢູ່, arp-ສະແກນ ຈະຄົ້ນຫາລາຍການການໂຕ້ຕອບຂອງລະບົບສໍາລັບ
ຕົວເລກຕ່ໍາສຸດ, ຕັ້ງຄ່າການໂຕ້ຕອບ (ບໍ່ລວມເອົາ loopback). ໂດຍຄ່າເລີ່ມຕົ້ນ, ARP
ແພັກເກັດຖືກສົ່ງໄປຫາທີ່ຢູ່ອອກອາກາດອີເທີເນັດ, ff:ff:ff:ff:ff:ff, ແຕ່ນັ້ນສາມາດເປັນ
ມີການປ່ຽນແປງກັບ --destaddr ທາງເລືອກ.
ເຈົ້າພາບເປົ້າຫມາຍທີ່ຈະສະແກນອາດຈະຖືກລະບຸໄວ້ໃນຫນຶ່ງໃນສາມວິທີ: ໂດຍການລະບຸເປົ້າຫມາຍ
ຢູ່ໃນເສັ້ນຄໍາສັ່ງ; ໂດຍການລະບຸໄຟລ໌ທີ່ມີເປົ້າໝາຍທີ່ມີ --file ທາງເລືອກ;
ຫຼືໂດຍການລະບຸ --localnet ທາງເລືອກທີ່ເຮັດໃຫ້ໂຮດທີ່ເປັນໄປໄດ້ທັງຫມົດໃນເຄືອຂ່າຍ
ຕິດກັບການໂຕ້ຕອບ (ຕາມທີ່ກໍານົດໂດຍທີ່ຢູ່ຂອງການໂຕ້ຕອບແລະຫນ້າກາກ) ທີ່ຈະສະແກນ.
ສໍາລັບໂຮດທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ, ຫຼືກັບ --file ທາງເລືອກ, ທ່ານສາມາດນໍາໃຊ້ IP
ທີ່ຢູ່ ຫຼືຊື່ເຈົ້າພາບ. ທ່ານຍັງສາມາດໃຊ້ສະເພາະເຄືອຂ່າຍ IPnetwork/bits, IPstart-
IPend, ຫຼື ເຄືອຂ່າຍ IP: NetMask.
ບັນຊີລາຍຊື່ຂອງເຈົ້າພາບເປົ້າຫມາຍຖືກເກັບໄວ້ໃນຫນ່ວຍຄວາມຈໍາ. ແຕ່ລະເຈົ້າພາບໃນບັນຊີລາຍຊື່ນີ້ໃຊ້ 28 bytes ຂອງ
ຫນ່ວຍຄວາມຈໍາ, ສະນັ້ນການສະແກນເຄືອຂ່າຍ Class-B (65,536 hosts) ຕ້ອງການປະມານ 1.75MB ຂອງຫນ່ວຍຄວາມຈໍາສໍາລັບການ
ບັນຊີລາຍຊື່, ແລະການສະແກນ Class-A (16,777,216 hosts) ຕ້ອງການປະມານ 448MB.
arp-ສະແກນ ຮອງຮັບ Ethernet ແລະ 802.11 ເຄືອຂ່າຍໄຮ້ສາຍ. ມັນຍັງສາມາດສະຫນັບສະຫນູນ token ring
ແລະ FDDI, ແຕ່ພວກເຂົາບໍ່ໄດ້ຖືກທົດສອບ. ມັນບໍ່ສະຫນັບສະຫນູນການເຊື່ອມຕໍ່ serial ເຊັ່ນ PPP ຫຼື
SLIP, ເພາະວ່າ ARP ບໍ່ຮອງຮັບພວກມັນ.
ໂປໂຕຄອນ ARP ແມ່ນໂປຣໂຕຄໍ layer-2 (datalink layer) ທີ່ຖືກນໍາໃຊ້ເພື່ອກໍານົດ host ຂອງ.
ທີ່ຢູ່ຊັ້ນ-2 ໃຫ້ທີ່ຢູ່ຊັ້ນ-3 (ຊັ້ນເຄືອຂ່າຍ) ຂອງມັນ. ARP ໄດ້ຖືກອອກແບບເພື່ອເຮັດວຽກຮ່ວມກັບ
ຮູບແບບທີ່ຢູ່ layer-2 ແລະ layer-3 ໃດກໍ່ຕາມ, ແຕ່ການນໍາໃຊ້ທົ່ວໄປທີ່ສຸດແມ່ນການສ້າງແຜນທີ່ທີ່ຢູ່ IP
ທີ່ຢູ່ຮາດແວອີເທີເນັດ, ແລະນີ້ແມ່ນສິ່ງທີ່ arp-ສະແກນ ສະຫນັບສະຫນູນ. ARP ພຽງແຕ່ດໍາເນີນການກ່ຽວກັບ
ເຄືອຂ່າຍທ້ອງຖິ່ນ, ແລະບໍ່ສາມາດນໍາໃຊ້ໄດ້. ເຖິງແມ່ນວ່າອະນຸສັນຍາ ARP ເຮັດໃຫ້ການນໍາໃຊ້ທີ່ຢູ່ IP,
ມັນບໍ່ແມ່ນໂປໂຕຄອນທີ່ອີງໃສ່ IP ແລະ arp-ສະແກນ ສາມາດນໍາໃຊ້ໃນການໂຕ້ຕອບທີ່ບໍ່ແມ່ນ
ຕັ້ງຄ່າສໍາລັບ IP.
ARP ຖືກນໍາໃຊ້ໂດຍເຈົ້າພາບ IPv4 ເທົ່ານັ້ນ. IPv6 ໃຊ້ NDP (ອະນຸສັນຍາການຄົ້ນພົບເພື່ອນບ້ານ) ແທນ,
ເຊິ່ງເປັນໂປຣໂຕຄໍທີ່ແຕກຕ່າງກັນ ແລະບໍ່ໄດ້ຮັບການສະໜັບສະໜູນໂດຍ arp-ສະແກນ.
ARP packet ຫນຶ່ງແມ່ນຖືກສົ່ງໄປສໍາລັບແຕ່ລະ host ເປົ້າຫມາຍ, ທີ່ມີທີ່ຢູ່ໂປໂຕຄອນເປົ້າຫມາຍ
(ຊ່ອງຂໍ້ມູນ ar$tpa) ຕັ້ງເປັນທີ່ຢູ່ IP ຂອງເຈົ້າພາບນີ້. ຖ້າເຈົ້າພາບບໍ່ຕອບສະຫນອງ, ຫຼັງຈາກນັ້ນ
ຊຸດ ARP ຈະຖືກສົ່ງຄືນອີກຄັ້ງ. ຈໍານວນສູງສຸດຂອງ retry ສາມາດປ່ຽນແປງໄດ້
ກັບ --ລອງໃໝ່ ທາງເລືອກ. ການຫຼຸດຜ່ອນຈໍານວນຂອງ retry ຈະຫຼຸດຜ່ອນເວລາສະແກນຢູ່ທີ່
ຄວາມສ່ຽງທີ່ເປັນໄປໄດ້ຂອງການສູນເສຍຜົນໄດ້ຮັບບາງຢ່າງເນື່ອງຈາກການສູນເສຍແພັກເກັດ.
ທ່ານສາມາດກໍານົດແບນວິດທີ່ arp-ສະແກນ ຈະໃຊ້ສໍາລັບແພັກເກັດ ARP ທີ່ອອກກັບ
-- ແບນວິດ ທາງເລືອກ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ມັນໃຊ້ແບນວິດຂອງ 256000 ບິດຕໍ່ວິນາທີ. ເພີ່ມຂຶ້ນ
ແບນວິດຈະຫຼຸດເວລາສະແກນ, ແຕ່ການຕັ້ງແບນວິດສູງເກີນໄປອາດສົ່ງຜົນໄດ້
ໃນພະຍຸ ARP ເຊິ່ງສາມາດລົບກວນການເຮັດວຽກຂອງເຄືອຂ່າຍ. ນອກຈາກນີ້, ກໍານົດແບນວິດສູງເກີນໄປ
ສາມາດສົ່ງແພັກເກັດໄວກວ່າການໂຕ້ຕອບຂອງເຄືອຂ່າຍສາມາດສົ່ງພວກມັນໄດ້, ເຊິ່ງຈະ
ໃນທີ່ສຸດກໍ່ຕື່ມຂໍ້ມູນໃສ່ buffer ການຖ່າຍທອດຂອງ kernel ທີ່ສົ່ງຜົນໃຫ້ຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ: No buffer
ຊ່ອງ ມີ. ອີກວິທີ ໜຶ່ງ ທີ່ຈະລະບຸອັດຕາແພັກເກັດ ARP ທີ່ອອກແມ່ນກັບ
-- ໄລຍະຫ່າງ ທາງເລືອກ, ຊຶ່ງເປັນທາງເລືອກໃນການປັບປຸງແກ້ໄຂຕົວກໍານົດການທີ່ຕິດພັນດຽວກັນ.
ເວລາປະຕິບັດການສະແກນດຽວຜ່ານ (ເຊັ່ນ: --retry=1) ແມ່ນມອບໂດຍ:
ເວລາ = n*i + t + o
ບ່ອນທີ່ n ແມ່ນຈໍານວນຂອງເຈົ້າພາບໃນບັນຊີລາຍການ, i ແມ່ນຊ່ວງເວລາລະຫວ່າງແພັກເກັດ
(ລະບຸດ້ວຍ -- ໄລຍະຫ່າງ, ຫຼືຄິດໄລ່ຈາກ -- ແບນວິດ), t ແມ່ນຄ່າ timeout
(ລະບຸດ້ວຍ --ຫມົດເວລາ) ແລະ o ແມ່ນເວລາເກີນທີ່ປະຕິບັດເພື່ອໂຫລດເປົ້າຫມາຍເຂົ້າໄປໃນ
ລາຍຊື່ແລະອ່ານໄຟລ໌ແຜນທີ່ MAC/ຜູ້ຂາຍ. ສໍາລັບລາຍຊື່ເຈົ້າພາບຂະຫນາດນ້ອຍ, ຄ່າເວລາຫມົດເວລາ
ຈະຄອບງໍາ, ແຕ່ສໍາລັບລາຍການຂະຫນາດໃຫຍ່, ໄລຍະຫ່າງຂອງແພັກເກັດແມ່ນມູນຄ່າທີ່ສໍາຄັນທີ່ສຸດ.
ດ້ວຍ 65,536 ໂຮດ, ແບນວິດເລີ່ມຕົ້ນຂອງ 256,000 ບິດ / ວິນາທີ (ເຊິ່ງສົ່ງຜົນໃຫ້ແພັກເກັດ.
ໄລຍະຫ່າງຂອງ 2ms), ການຫມົດເວລາເລີ່ມຕົ້ນຂອງ 100ms, ແລະຜ່ານດຽວ ( --retry=1), ແລະ
ສົມມຸດວ່າ overhead 1 ວິນາທີ, ການສະແກນຈະໃຊ້ເວລາ 65536*0.002 + 0.1 + 1 = 132.172.
ວິນາທີ, ຫຼືປະມານ 2 ນາທີ 12 ວິນາທີ.
ພາກສ່ວນໃດນຶ່ງຂອງແພັກເກັດ ARP ຂາອອກອາດຈະຖືກດັດແກ້ຜ່ານການນໍາໃຊ້ຕ່າງໆ
--arpXXX ທາງເລືອກ. ການນໍາໃຊ້ບາງທາງເລືອກເຫຼົ່ານີ້ອາດຈະເຮັດໃຫ້ຊຸດ ARP ຂາອອກບໍ່ແມ່ນ
ສອດຄ່ອງ RFC. ລະບົບປະຕິບັດການທີ່ແຕກຕ່າງກັນຈັດການແພັກເກັດ ARP ທີ່ບໍ່ແມ່ນມາດຕະຖານຕ່າງໆໃນ
ວິທີທີ່ແຕກຕ່າງກັນ, ແລະນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອ fingerprint ລະບົບເຫຼົ່ານີ້. ເບິ່ງ arp-fingerprint(1)
ສໍາລັບຂໍ້ມູນກ່ຽວກັບສະຄິບທີ່ນໍາໃຊ້ທາງເລືອກເຫຼົ່ານີ້ເພື່ອລາຍນິ້ວມືເປົ້າຫມາຍ
ລະບົບປະຕິບັດການ.
ຕາຕະລາງຂ້າງລຸ່ມນີ້ສະຫຼຸບທາງເລືອກທີ່ປ່ຽນແພັກເກັດ ARP ຂາອອກ. ໃນຕາຕະລາງນີ້,
ໄດ້ ພາກສະຫນາມ ຖັນໃຫ້ ARP packet ຊື່ພາກສະຫນາມຈາກ RFC 826, ບິດ ລະບຸຕົວເລກ
ຂອງ bits ໃນພາກສະຫນາມ, ທາງເລືອກ ສະແດງໃຫ້ເຫັນ arp-ສະແກນ ທາງເລືອກໃນການປັບປຸງແກ້ໄຂພາກສະຫນາມນີ້, ແລະ ອ່ືນ
ໃຫ້ຄ່າເລີ່ມຕົ້ນ ແລະບັນທຶກອື່ນໆ.
┌──────────────────────────────────────── ────────────────┐
│ Outgoing arp Packet ທາງເລືອກໃນການ │
├────────┬─────────────────────────────────────── ────────────────┤
│ພາກສະຫນາມ │ ບິດ │ ທາງເລືອກ │ ອ່ືນ │
├────────┼───────────────────────────────────── ────────────────┤
│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 │ Default is interface h/w address │
│ar$spa │ 32 │ --arpspa │ ຄ່າເລີ່ມຕົ້ນແມ່ນທີ່ຢູ່ IP ຂອງສ່ວນຕິດຕໍ່ │
│ar$tha │ 48 │ --arptha │ ຄ່າເລີ່ມຕົ້ນແມ່ນສູນ (00:00:00:00:00:00:XNUMX) │
│ar$tpa │ 32 │ None │ ຕັ້ງເປັນທີ່ຢູ່ IP ຂອງແມ່ຂ່າຍເປົ້າໝາຍ │
└────────┴────────────────────────────────────── ────────────────┘
ທາງເລືອກຊຸດ ARP ທີ່ໃຊ້ທົ່ວໄປທີ່ສຸດແມ່ນ --arpspa, ເຊິ່ງກໍານົດ IP ແຫຼ່ງ
ທີ່ຢູ່ໃນຊຸດ ARP. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ຊອງ ARP ລາຍຈ່າຍທີ່ຈະນໍາໃຊ້ທີ່ແຕກຕ່າງກັນ
ທີ່ຢູ່ IP ແຫຼ່ງຈາກທີ່ຢູ່ສ່ວນຕິດຕໍ່ທີ່ອອກ. ດ້ວຍທາງເລືອກນີ້ມັນເປັນໄປໄດ້
ການນໍາໃຊ້ arp-ສະແກນ ໃນການໂຕ້ຕອບທີ່ບໍ່ມີທີ່ຢູ່ IP ທີ່ຖືກຕັ້ງຄ່າ, ເຊິ່ງສາມາດເປັນປະໂຫຍດຖ້າທ່ານ
ຕ້ອງການໃຫ້ແນ່ໃຈວ່າເຈົ້າພາບການທົດສອບບໍ່ພົວພັນກັບເຄືອຂ່າຍທີ່ກໍາລັງທົດສອບ.
ຄໍາເຕືອນ: ການຕັ້ງຄ່າ ar$spa to ໄດ້ ຈຸດຫມາຍປາຍທາງ IP ທີ່ຢູ່ ສາມາດເຮັດໄດ້ disrupt ບາງ ປະຕິບັດການ ລະບົບ,
as ພວກເຂົາເຈົ້າ ຫມີສວນ່ ມີ is an IP ທີ່ຢູ່ ການຕໍ່ສູ້ if ພວກເຂົາເຈົ້າ ໄດ້ຮັບ an arp ຮ້ອງຂໍ ສໍາລັບການ ຂອງເຂົາເຈົ້າ ຂອງຕົນເອງ
ທີ່ຢູ່.
ມັນຍັງເປັນໄປໄດ້ທີ່ຈະປ່ຽນຄ່າໃນສ່ວນຫົວຂອງກອບ Ethernet ທີ່ນໍາຫນ້າ
ແພັກເກັດ ARP ໃນແພັກເກັດຂາອອກ. ຕາຕະລາງຂ້າງລຸ່ມນີ້ສະຫຼຸບທາງເລືອກທີ່ມີການປ່ຽນແປງ
ຄ່າໃນສ່ວນຫົວຂອງກອບ Ethernet.
┌──────────────────────────────────────── ────────────────────┐
│ Outgoing Ethernet ພາ ທາງເລືອກໃນການ │
├───────────────── ┬────────────────────────── ─────────────────────┤
│ພາກສະຫນາມ │ ບິດ │ ທາງເລືອກ │ ອ່ືນ │
├───────────────── ┼──────────────────────── ────────────────────┤
│ທີ່ຢູ່ປາຍທາງ │ 48 │ --destaddr │ ຄ່າເລີ່ມຕົ້ນແມ່ນ ff:ff:ff:ff:ff:ff │
│ທີ່ຢູ່ແຫຼ່ງຂໍ້ມູນ │ 48 │ --srcaddr │ ຄ່າເລີ່ມຕົ້ນແມ່ນທີ່ຢູ່ສ່ວນຕິດຕໍ່ │
│ປະເພດໂປຣໂຕຄໍ │ 16 │ --prototype │ ຄ່າເລີ່ມຕົ້ນແມ່ນ 0x0806 │
└────────────────────────── ┴─────────────────── ────────────────────┘
ທາງເລືອກກອບ Ethernet ທີ່ໃຊ້ທົ່ວໄປທີ່ສຸດແມ່ນ --destaddr, ເຊິ່ງກໍານົດ
ທີ່ຢູ່ອີເທີເນັດປາຍທາງສໍາລັບແພັກເກັດ ARP. --ຕົ້ນແບບ ບໍ່ໄດ້ຖືກນໍາໃຊ້ເລື້ອຍໆ, ເພາະວ່າ
ມັນຈະເຮັດໃຫ້ແພັກເກັດຖືກຕີຄວາມວ່າເປັນໂປຣໂຕຄໍ Ethernet ທີ່ແຕກຕ່າງກັນ.
ຄໍາຕອບ ARP ທີ່ໄດ້ຮັບແມ່ນສະແດງຢູ່ໃນຮູບແບບດັ່ງຕໍ່ໄປນີ້:
ບ່ອນທີ່ IP ທີ່ຢູ່ ແມ່ນທີ່ຢູ່ IP ຂອງເປົ້າຫມາຍຕອບສະຫນອງ, ອຸປະກອນ ທີ່ຢູ່ ແມ່ນຂອງມັນ
ທີ່ຢູ່ຮາດແວອີເທີເນັດ (ເອີ້ນກັນວ່າທີ່ຢູ່ MAC) ແລະ ຜູ້ຂາຍ ລາຍລະອຽດ ແມ່ນ
ລາຍລະອຽດຂອງຜູ້ຂາຍ, ຖອດລະຫັດຈາກທີ່ຢູ່ຂອງຮາດແວ. ຊ່ອງຂໍ້ມູນຜົນໄດ້ຮັບຖືກແຍກອອກໂດຍ a
ຕົວອັກສອນແຖບດຽວ.
ຄໍາຕອບຖືກສະແດງຢູ່ໃນຄໍາສັ່ງທີ່ພວກເຂົາໄດ້ຮັບ, ເຊິ່ງບໍ່ສະເຫມີກັນ
ສັ່ງຕາມຄໍາຮ້ອງຂໍຖືກສົ່ງເພາະວ່າບາງເຈົ້າພາບອາດຈະຕອບສະຫນອງໄວກວ່າຄົນອື່ນ.
ການຖອດລະຫັດຜູ້ຂາຍໃຊ້ໄຟລ໌ ieee-oui.txt, ieee-iab.txt ແລະ mac-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. ອັກສອນ Perl get-oui ແລະ
get-iab, ເຊິ່ງລວມຢູ່ໃນ arp-ສະແກນ package, ສາມາດໃຊ້ເພື່ອປັບປຸງໄຟລ໌ເຫຼົ່ານີ້
ກັບຂໍ້ມູນຫຼ້າສຸດຈາກເວັບໄຊທ໌ IEEE. ໄດ້ mac-vendor.txt ໄຟລ໌ມີ MAC ອື່ນເພື່ອ
ແຜນທີ່ຜູ້ຂາຍທີ່ບໍ່ໄດ້ກວມເອົາໂດຍໄຟລ໌ IEEE OUI ແລະ IAB, ແລະສາມາດຖືກນໍາໃຊ້ເພື່ອເພີ່ມ
ແຜນທີ່ແບບກຳນົດເອງ.
ເກືອບທຸກໂຮດທີ່ສະຫນັບສະຫນູນ IP ຈະຕອບສະຫນອງ arp-ສະແກນ ຖ້າພວກເຂົາໄດ້ຮັບຊຸດ ARP
ກັບທີ່ຢູ່ໂປຣໂຕຄໍເປົ້າໝາຍ (ar$tpa) ທີ່ຕັ້ງເປັນທີ່ຢູ່ IP ຂອງເຂົາເຈົ້າ. ນີ້ປະກອບມີ
firewalls ແລະ hosts ອື່ນໆທີ່ມີການກັ່ນຕອງ IP ທີ່ຫຼຸດລົງການຈະລາຈອນ IP ທັງຫມົດຈາກການທົດສອບ
ລະບົບ. ສໍາລັບເຫດຜົນນີ້, arp-ສະແກນ ເປັນເຄື່ອງມືທີ່ເປັນປະໂຫຍດເພື່ອກໍານົດ IP ທີ່ເຮັດວຽກທັງຫມົດຢ່າງໄວວາ
ໂຮສຢູ່ໃນພາກສ່ວນເຄືອຂ່າຍອີເທີເນັດທີ່ໃຫ້ໄວ້.
OPTIONS
ບ່ອນທີ່ຕົວເລືອກເອົາຄ່າ, ຄ່ານັ້ນຈະຖືກລະບຸເປັນຕົວອັກສອນໃນວົງເລັບມຸມ. ໄດ້
ຈົດໝາຍສະແດງເຖິງປະເພດຂອງຂໍ້ມູນທີ່ຄາດໄວ້:
ສະຕຣິງຕົວອັກສອນ, ຕົວຢ່າງ --file=hostlist.txt.
ຈຳນວນເຕັມ, ເຊິ່ງສາມາດກຳນົດເປັນເລກທົດສະນິຍົມ ຫຼື ເປັນເລກຖານສິບຫົກ
ຖ້ານຳໜ້າດ້ວຍ 0x, ຕົວຢ່າງ --arppro=2048 ຫຼື --arpro=0x0800.
ຕົວເລກທົດສະນິຍົມຈຸດເລື່ອນ, ຕົວຢ່າງ --backoff=1.5.
ທີ່ຢູ່ Ethernet MAC, ເຊິ່ງສາມາດລະບຸໄດ້ໃນຮູບແບບ
01:23:45:67:89:ab, ຫຼື 01-23-45-67-89-ab. ໂຕອັກສອນ hex ອາດຈະເປັນ
ທັງຕົວພິມໃຫຍ່ຫຼືຕ່ໍາ. ຕົວຢ່າງ --arpsha=01:23:45:67:89:ab.
ທີ່ຢູ່ IPv4, ຕົວຢ່າງ --arpspa=10.0.0.1
ຂໍ້ມູນຖານສອງລະບຸໄວ້ເປັນສະຕຣິງເລກຖານສິບຫົກ, ທີ່ບໍ່ຄວນຈະມີການນໍາຫນ້າ
0x. ຕົວອັກສອນ hex ຂອງຕົວອັກສອນອາດຈະເປັນຕົວພິມໃຫຍ່ຫຼືຕົວພິມນ້ອຍ. ຕົວຢ່າງ
--padding=aaaaaaaaaa
ອັນອື່ນ. ເບິ່ງລາຍລະອຽດຂອງທາງເລືອກສໍາລັບລາຍລະອຽດ.
- ຊ່ວຍ or -h
ສະແດງຂໍ້ຄວາມການນຳໃຊ້ນີ້ ແລະອອກ.
--file= or -f
ອ່ານ hostnames ຫຼືທີ່ຢູ່ຈາກໄຟລ໌ທີ່ລະບຸແທນທີ່ຈະມາຈາກຄໍາສັ່ງ
ສາຍ. ຫນຶ່ງຊື່ຫຼືທີ່ຢູ່ IP ຕໍ່ແຖວ. ໃຊ້ "-" ສໍາລັບການປ້ອນຂໍ້ມູນມາດຕະຖານ.
--localnet or -l
ສ້າງທີ່ຢູ່ຈາກການຕັ້ງຄ່າສ່ວນຕິດຕໍ່ເຄືອຂ່າຍ. ໃຊ້ການໂຕ້ຕອບເຄືອຂ່າຍ
ທີ່ຢູ່ IP ແລະຫນ້າກາກເຄືອຂ່າຍເພື່ອສ້າງລາຍຊື່ຂອງທີ່ຢູ່ເຈົ້າພາບເປົ້າຫມາຍ. ໄດ້
ບັນຊີລາຍຊື່ຈະປະກອບມີເຄືອຂ່າຍແລະທີ່ຢູ່ອອກອາກາດ, ດັ່ງນັ້ນທີ່ຢູ່ການໂຕ້ຕອບຂອງ
10.0.0.1 ກັບ netmask 255.255.255.0 ຈະສ້າງ 256 hosts ເປົ້າຫມາຍຈາກ 10.0.0.0.
ຮວມເຖິງ 10.0.0.255. ຖ້າທ່ານໃຊ້ຕົວເລືອກນີ້, ທ່ານບໍ່ສາມາດລະບຸ --file
ທາງເລືອກຫຼືລະບຸໂຮດເປົ້າຫມາຍໃດໆຢູ່ໃນເສັ້ນຄໍາສັ່ງ. ການໂຕ້ຕອບ
ຂໍ້ມູນສະເພາະແມ່ນເອົາມາຈາກການໂຕ້ຕອບທີ່ arp-scan ຈະໃຊ້, ເຊິ່ງສາມາດເປັນ
ມີການປ່ຽນແປງດ້ວຍທາງເລືອກ --interface.
--retry= or -r
ກໍານົດຈໍານວນຄວາມພະຍາຍາມທັງຫມົດຕໍ່ເຈົ້າພາບເປັນ
--ໝົດເວລາ= or -t
ຕັ້ງເວລາເລີ່ມຕົ້ນຕໍ່ເວລາໂຮດເປັນ
packet ຖືກສົ່ງໄປຫາເຈົ້າພາບແຕ່ລະຄົນ. ເວລາໝົດເວລາຕໍ່ມາແມ່ນຄູນດ້ວຍປັດໄຈ backoff
ເຊິ່ງຖືກກໍານົດດ້ວຍ --backoff.
--interval= or -i
ຕັ້ງຊ່ວງເວລາແພັກເກັດຂັ້ນຕ່ຳເປັນ . ນີ້ຄວບຄຸມການໃຊ້ແບນວິດທີ່ອອກໂດຍ
ຈໍາກັດອັດຕາທີ່ແພັກເກັດສາມາດສົ່ງໄດ້. ໄລຍະຫ່າງຂອງແພັກເກັດຈະບໍ່ເປັນ
ນ້ອຍກວ່າຕົວເລກນີ້. ຖ້າທ່ານຕ້ອງການໃຊ້ເຖິງແບນວິດທີ່ໃຫ້, ມັນແມ່ນ
ງ່າຍກວ່າທີ່ຈະໃຊ້ທາງເລືອກ --bandwidth ແທນ. ໄລຍະຫ່າງທີ່ລະບຸແມ່ນຢູ່ໃນ
milliseconds ຕາມຄ່າເລີ່ມຕົ້ນ, ຫຼືໃນ microseconds ຖ້າ "u" ຖືກຕໍ່ທ້າຍກັບຄ່າ.
--ແບນວິດ= or -B
ກໍານົດແບນວິດ outbound ທີ່ຕ້ອງການເປັນ , default=256000. ຄ່າແມ່ນເປັນບິດຕໍ່
ທີສອງໂດຍຄ່າເລີ່ມຕົ້ນ. ຖ້າຫາກວ່າທ່ານຕໍ່ທ້າຍ "K" ກັບຄ່າ, ຫຼັງຈາກນັ້ນຫົວຫນ່ວຍແມ່ນກິໂລບິດຕໍ່
ວິ; ແລະຖ້າທ່ານຕື່ມ "M" ກັບຄ່າ, ຫນ່ວຍແມ່ນ megabits ຕໍ່ວິນາທີ. ໄດ້
ຄໍາຕໍ່ທ້າຍ "K" ແລະ "M" ເປັນຕົວແທນຂອງຕົວເລກທົດສະນິຍົມ, ບໍ່ແມ່ນຖານສອງ, ການຄູນ. ດັ່ງນັ້ນ 64K ແມ່ນ 64000,
ບໍ່ແມ່ນ 65536. ທ່ານບໍ່ສາມາດລະບຸທັງ --interval ແລະ --bandwidth ເພາະວ່າພວກມັນເປັນ
ພຽງແຕ່ວິທີທີ່ແຕກຕ່າງກັນເພື່ອປ່ຽນຕົວກໍານົດການທີ່ຕິດພັນກັນ.
--backoff= or -b
ກໍານົດປັດໄຈ backoff timeout ກັບ , default=1.50. ການໝົດເວລາຕໍ່ເຈົ້າພາບແມ່ນ
ຄູນດ້ວຍປັດໄຈນີ້ຫຼັງຈາກໝົດເວລາແຕ່ລະຄັ້ງ. ດັ່ງນັ້ນ, ຖ້າຈໍານວນການພະຍາຍາມແມ່ນ 3,
ການໝົດເວລາຕໍ່ເຈົ້າພາບເບື້ອງຕົ້ນແມ່ນ 500ms ແລະປັດໄຈ backoff ແມ່ນ 1.5, ຈາກນັ້ນຄັ້ງທຳອິດ
timeout ຈະເປັນ 500ms, ທີສອງ 750ms ແລະທີສາມ 1125ms.
-- verbose or -v
ສະແດງຂໍ້ຄວາມຄວາມຄືບໜ້າ verbose. ໃຊ້ຫຼາຍກວ່າຫນຶ່ງຄັ້ງເພື່ອໃຫ້ໄດ້ຜົນຫຼາຍ:
1 - ສະແດງທີ່ຢູ່ເຄືອຂ່າຍແລະຫນ້າກາກທີ່ໃຊ້ໃນເວລາທີ່ທາງເລືອກ --localnet ແມ່ນ
ລະບຸໄວ້, ສະແດງແພັກເກັດແພັກເກັດທີ່ບໍ່ມີສູນ, ສະແດງແພັກເກັດທີ່ໄດ້ຮັບຈາກ
ເຈົ້າພາບທີ່ບໍ່ຮູ້ຈັກ, ແລະສະແດງເວລາທີ່ແຕ່ລະຄົນຜ່ານບັນຊີລາຍຊື່ສໍາເລັດ.
2 - ສະແດງໃຫ້ເຫັນແຕ່ລະຊອງທີ່ສົ່ງແລະໄດ້ຮັບ, ໃນເວລາທີ່ການອອກຈາກບັນຊີລາຍການ, ໄດ້
pcap filter string, ແລະນັບຂອງ MAC/Vendor mapping entries.
3 - ສະແດງລາຍຊື່ເຈົ້າພາບກ່ອນທີ່ຈະເລີ່ມການສະແກນ.
- ການປ່ຽນແປງ or -V
ສະແດງການສະບັບໂຄງການແລະອອກ.
--ສຸ່ມ or -R
Randomise ບັນຊີລາຍຊື່ເຈົ້າພາບ. ທາງເລືອກນີ້ randomises ຄໍາສັ່ງຂອງເຈົ້າພາບໃນເຈົ້າພາບ
ບັນຊີລາຍຊື່, ດັ່ງນັ້ນແພັກເກັດ ARP ຖືກສົ່ງໄປຫາເຈົ້າພາບໃນຄໍາສັ່ງແບບສຸ່ມ. ມັນໃຊ້ Knuth
ສູດການຄິດໄລ່ shuffle.
-- ຕົວເລກ or -N
ທີ່ຢູ່ IP ເທົ່ານັ້ນ, ບໍ່ມີຊື່ໂຮດ. ດ້ວຍຕົວເລືອກນີ້, ເຈົ້າພາບທັງໝົດຈະຕ້ອງຖືກລະບຸວ່າເປັນ
ທີ່ຢູ່ IP. ຊື່ເຈົ້າພາບແມ່ນບໍ່ໄດ້ຮັບອະນຸຍາດ. ບໍ່ມີການຄົ້ນຫາ DNS ຈະຖືກປະຕິບັດ.
--snap= or -n
ຕັ້ງຄວາມຍາວ pcap snap ເປັນ
ຄວາມຍາວ. ຄວາມຍາວນີ້ລວມມີສ່ວນຫົວຂອງການເຊື່ອມຕໍ່ຂໍ້ມູນ. ຄ່າເລີ່ມຕົ້ນແມ່ນປົກກະຕິ
ພຽງພໍ.
--ການໂຕ້ຕອບ= or -I
ໃຊ້ການໂຕ້ຕອບເຄືອຂ່າຍ . ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ຖືກລະບຸ, arp-scan ຈະຄົ້ນຫາ
ບັນຊີລາຍຊື່ຂອງການໂຕ້ຕອບຂອງລະບົບສໍາລັບການໂຕ້ຕອບທີ່ມີຕົວເລກຕ່ໍາສຸດ, ການຕັ້ງຄ່າ
(ບໍ່ລວມເອົາ loopback). ການໂຕ້ຕອບທີ່ລະບຸຕ້ອງສະຫນັບສະຫນູນ ARP.
--ງຽບ or -q
ສະແດງຜົນອອກໜ້ອຍທີ່ສຸດເທົ່ານັ້ນ. ຖ້າຕົວເລືອກນີ້ຖືກກໍານົດ, ຫຼັງຈາກນັ້ນພຽງແຕ່ຕໍາ່ສຸດທີ່
ຂໍ້ມູນແມ່ນສະແດງອອກ. ດ້ວຍຕົວເລືອກນີ້, ໄຟລ໌ OUI ບໍ່ໄດ້ຖືກນໍາໃຊ້.
--ລະເລີຍ or -g
ຢ່າສະແດງແພັກເກັດທີ່ຊໍ້າກັນ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ແພັກເກັດທີ່ຊໍ້າກັນຈະຖືກສະແດງ ແລະ
ຖືກທຸງດ້ວຍ "(DUP: n)".
--ouifile= or -O
ໃຊ້ໄຟລ໌ OUI , default=/usr/local/share/arp-scan/ieee-oui.txt ໄຟລ໌ນີ້ສະໜອງໃຫ້
IEEE Ethernet OUI ເພື່ອສ້າງແຜນທີ່ສະຕຣິງຂອງຜູ້ຂາຍ.
--iabfile= or -F
ໃຊ້ໄຟລ໌ IAB , default=/usr/local/share/arp-scan/ieee-iab.txt ໄຟລ໌ນີ້ສະໜອງໃຫ້
IEEE Ethernet IAB ເພື່ອສ້າງແຜນທີ່ສະຕຣິງຂອງຜູ້ຂາຍ.
--macfile= or -m
ໃຊ້ໄຟລ໌ MAC/Vendor , default=/usr/local/share/arp-scan/mac-vendor.txt ໄຟລ໌ນີ້
ສະໜອງ Ethernet MAC ແບບກຳນົດເອງໃຫ້ກັບຜູ້ຂາຍ string mapping.
--srcaddr= or -S
ກໍານົດແຫຼ່ງທີ່ຢູ່ Ethernet MAC ເປັນ . ອັນນີ້ກຳນົດທີ່ຢູ່ຮາດແວ 48-ບິດ
ໃນຫົວຂໍ້ກອບ Ethernet ສໍາລັບຊຸດ ARP ຂາອອກ. ມັນບໍ່ມີການປ່ຽນແປງ
ທີ່ຢູ່ຂອງຮາດແວໃນແພັກເກັດ ARP, ເບິ່ງ --arpsha ສໍາລັບລາຍລະອຽດກ່ຽວກັບວິທີການປ່ຽນນັ້ນ
ທີ່ຢູ່. ຄ່າເລີ່ມຕົ້ນແມ່ນທີ່ຢູ່ອີເທີເນັດຂອງອິນເຕີເຟດຂາອອກ.
--destaddr= or -T
ສົ່ງແພັກເກັດໄປຫາທີ່ຢູ່ Ethernet MAC ນີ້ກໍານົດຈຸດຫມາຍປາຍທາງ 48-bit
ທີ່ຢູ່ໃນຫົວຂໍ້ກອບ Ethernet. ຄ່າເລີ່ມຕົ້ນແມ່ນທີ່ຢູ່ອອກອາກາດ
ff:ff:ff:ff:ff:ff. ລະບົບປະຕິບັດການສ່ວນໃຫຍ່ຍັງຈະຕອບສະຫນອງຖ້າຄໍາຮ້ອງຂໍ ARP ແມ່ນ
ຖືກສົ່ງໄປຫາທີ່ຢູ່ MAC ຂອງເຂົາເຈົ້າ, ຫຼືໄປຫາທີ່ຢູ່ multicast ທີ່ເຂົາເຈົ້າກໍາລັງຟັງຢູ່.
--arpsha= or -u
ໃຊ້ ເປັນແຫຼ່ງ ARP ທີ່ຢູ່ Ethernet ນີ້ກໍານົດພາກສະຫນາມ 48-bit ar$sha ໃນ
ແພັກເກັດ ARP ມັນບໍ່ໄດ້ປ່ຽນທີ່ຢູ່ຂອງຮາດແວຢູ່ໃນສ່ວນຫົວຂອງກອບ, ເບິ່ງ
--srcaddr ສໍາລັບລາຍລະອຽດກ່ຽວກັບວິທີການປ່ຽນທີ່ຢູ່ນັ້ນ. ຄ່າເລີ່ມຕົ້ນແມ່ນອີເທີເນັດ
ທີ່ຢູ່ຂອງອິນເຕີເຟດຂາອອກ.
--arptha= or -w
ໃຊ້ ເປັນ ARP ເປົ້າຫມາຍ Ethernet ທີ່ຢູ່ ນີ້ກໍານົດ 48-bit ar$tha ພາກສະຫນາມໃນ
ແພັກເກັດ ARP ຄ່າເລີ່ມຕົ້ນແມ່ນສູນ, ເພາະວ່າຊ່ອງຂໍ້ມູນນີ້ບໍ່ໄດ້ໃຊ້ສໍາລັບການຮ້ອງຂໍ ARP
ຊອງ.
--prototype= or -y
ກຳນົດປະເພດໂປຣໂຕຄໍ Ethernet ເປັນ
ຊ່ອງຂໍ້ມູນປະເພດໂປຣໂຕຄໍຢູ່ໃນສ່ວນຫົວຂອງກອບອີເທີເນັດ. ການຕັ້ງຄ່ານີ້ເປັນທີ່ບໍ່ແມ່ນຄ່າເລີ່ມຕົ້ນ
ມູນຄ່າຈະສົ່ງຜົນໃຫ້ແພັກເກັດຖືກບໍ່ສົນໃຈໂດຍເປົ້າຫມາຍ, ຫຼືຖືກສົ່ງໄປຜິດ
ໂປຣໂຕຄໍ stack.
--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 ແຫຼ່ງ. ທີ່ຢູ່ຄວນລະບຸໄວ້ໃນສີ່ຫຼ່ຽມຈຸດ
ຮູບແບບ; ຫຼື string literal "dest", ເຊິ່ງກໍານົດທີ່ຢູ່ຕົ້ນສະບັບເປັນອັນດຽວກັນ
ເປັນທີ່ຢູ່ເຈົ້າພາບເປົ້າຫມາຍ. ນີ້ກໍານົດຊ່ອງຂໍ້ມູນ 32-bit ar$spa ໃນຊຸດ ARP.
ບາງລະບົບປະຕິບັດການກວດເບິ່ງນີ້, ແລະຈະຕອບສະຫນອງພຽງແຕ່ຖ້າທີ່ຢູ່ແຫຼ່ງ
ພາຍໃນເຄືອຂ່າຍຂອງການໂຕ້ຕອບການຮັບ. ຄົນອື່ນບໍ່ສົນໃຈ, ແລະຈະຕອບສະຫນອງ
ໄປຫາທີ່ຢູ່ແຫຼ່ງໃດກໍໄດ້. ໂດຍຄ່າເລີ່ມຕົ້ນ, ທີ່ຢູ່ສ່ວນຕິດຕໍ່ຂາອອກແມ່ນຖືກນໍາໃຊ້.
ຄໍາເຕືອນ: ການຕັ້ງຄ່າ ar$spa ໄປຫາທີ່ຢູ່ IP ປາຍທາງສາມາດລົບກວນການເຮັດວຽກບາງຢ່າງ
ລະບົບ, ຍ້ອນວ່າພວກເຂົາສົມມຸດວ່າມີການຂັດແຍ້ງທີ່ຢູ່ IP ຖ້າພວກເຂົາໄດ້ຮັບການຮ້ອງຂໍ ARP
ສໍາລັບທີ່ຢູ່ຂອງເຂົາເຈົ້າເອງ.
--padding= or -A
ລະບຸ padding ຫຼັງຈາກຂໍ້ມູນແພັກເກັດ. ຕັ້ງຂໍ້ມູນ padding ເປັນຄ່າ hex . ນີ້
ຂໍ້ມູນຖືກຕໍ່ທ້າຍຂອງຊຸດ ARP, ຫຼັງຈາກຂໍ້ມູນ. ສ່ວນໃຫຍ່, ຖ້າບໍ່ແມ່ນທັງຫມົດ,
ລະບົບປະຕິບັດການຈະບໍ່ສົນໃຈ padding ໃດ. ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ມີ padding, ເຖິງແມ່ນວ່າ
ໄດເວີອີເທີເນັດຢູ່ໃນລະບົບການສົ່ງອາດຈະ pad packet ກັບ Ethernet ຕໍາ່ສຸດທີ່
ຄວາມຍາວຂອງກອບ.
--llc 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 id
ເພື່ອໃຊ້ການແທັກ VLAN 802.1Q ດ້ວຍ VLAN ID ຂອງ
4095 ລວມ. arp-scan ສະເຫມີຈະຖອດລະຫັດແລະສະແດງຊຸດ ARP ທີ່ໄດ້ຮັບໃນ
ຮູບແບບ 802.1Q ໂດຍບໍ່ຄໍານຶງເຖິງທາງເລືອກນີ້.
--pcapsavefile= or -W
ຂຽນຊຸດທີ່ໄດ້ຮັບໄປທີ່ pcap savefile . ທາງເລືອກນີ້ເຮັດໃຫ້ ARP ທີ່ໄດ້ຮັບ
ຄໍາຕອບທີ່ຈະຖືກຂຽນໃສ່ pcap savefile ທີ່ກໍານົດໄວ້ເຊັ່ນດຽວກັນກັບການຖືກຖອດລະຫັດແລະ
ສະແດງ. savefile ນີ້ສາມາດຖືກວິເຄາະກັບບັນດາໂຄງການທີ່ເຂົ້າໃຈ pcap
ຮູບແບບໄຟລ໌ເຊັ່ນ "tcpdump" ແລະ "wireshark".
ໃຊ້ arp-scan ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net