ນີ້ແມ່ນຄໍາສັ່ງ jumbo6 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
jumbo6 - ເຄື່ອງມືການປະເມີນຄວາມປອດໄພສໍາລັບ vectors ການໂຈມຕີໂດຍອີງໃສ່ jumbograms IPv6
ສະຫຼຸບສັງລວມ
jumbo6 [-i INTERFACE] [-S LINK_SRC_ADDR] [-D LINK-DST-ADDR] [-s SRC_ADDR[/LEN]] [-d
DST_ADDR] [-A HOP_LIMIT] [-H HBH_OPT_HDR_SIZE] [-U DST_OPT_U_HDR_SIZE] [-y FRAG_SIZE] [-u
DST_OPT_HDR_SIZE] [-q IPV6_LENGTH] [-Q JUMBO_LENGTH] [-P PAYLOAD_SIZE] [-l] [-z SECONDS]
[-v] [-ຊ]
ລາຍລະອຽດ
jumbo6 ອະນຸຍາດໃຫ້ມີການປະເມີນການປະຕິບັດ IPv6 ກ່ຽວກັບການໂຈມຕີທີ່ອີງໃສ່ vectors
ໃນ IPv6 jumbograms. ມັນແມ່ນສ່ວນຫນຶ່ງຂອງ SI6 Networks' IPv6 Toolkit: ການປະເມີນຄວາມປອດໄພ
ຊຸດສໍາລັບໂປໂຕຄອນ IPv6.
ເຄື່ອງມືນີ້ມີພຽງແຕ່ຫນຶ່ງຮູບແບບການດໍາເນີນງານ: ຮູບແບບການເຄື່ອນໄຫວ. ໃນຮູບແບບການເຄື່ອນໄຫວ, ເຄື່ອງມືຈະສົ່ງ IPv6
jumbograms ໄປຫາເປົ້າຫມາຍທີ່ລະບຸໄວ້, ແລະແຈ້ງໃຫ້ຜູ້ໃຊ້ຮູ້ເຖິງຂໍ້ຜິດພາດ ICMPv6 ທີ່ໄດ້ຮັບ
ຂໍ້ຄວາມ (ໂດຍປົກກະຕິແລ້ວ "ບັນຫາພາລາມິເຕີ ICMPv6" ຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ).
OPTIONS
jumbo6 ເອົາຕົວກໍານົດການຂອງຕົນເປັນທາງເລືອກແຖວຄໍາສັ່ງ. ແຕ່ລະທາງເລືອກສາມາດຖືກກໍານົດ
ດ້ວຍຊື່ສັ້ນ (ໜຶ່ງຕົວອັກສອນກ່ອນໜ້າດ້ວຍຕົວອັກສອນຍັບຍັ້ງ, ເຊັ່ນ: "-i") ຫຼືດ້ວຍ
ຊື່ຍາວ (ສະຕຣິງທີ່ນຳໜ້າດ້ວຍສອງໂຕອັກສອນ, ເຊັ່ນ: "--interface").
jumbo6 ສະຫນັບສະຫນູນ IPv6 Extension Headers, ລວມທັງ IPv6 Fragmentation Header, ເຊິ່ງ
ອາດຈະເປັນປະໂຫຍດເພື່ອຫຼີກເວັ້ນການກັ່ນຕອງຊັ້ນ-2 ແລະ/ຫຼື ລະບົບກວດຈັບການບຸກລຸກເຄືອຂ່າຍ
(NIDS). ຢ່າງໃດກໍ່ຕາມ, ສ່ວນຫົວສ່ວນຂະຫຍາຍ IPv6 ບໍ່ໄດ້ໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ, ແລະຈະຕ້ອງເປັນ
ເປີດໃຊ້ຢ່າງຈະແຈ້ງດ້ວຍຕົວເລືອກທີ່ສອດຄ້ອງກັນ.
-i INTERFACE, -- ການໂຕ້ຕອບ INTERFACE
ຕົວເລືອກນີ້ລະບຸການໂຕ້ຕອບເຄືອຂ່າຍທີ່ເຄື່ອງມືຈະໃຊ້. ຖ້າ
ທີ່ຢູ່ປາຍທາງ ("-d" ທາງເລືອກ) ເປັນທີ່ຢູ່ເຊື່ອມຕໍ່ທ້ອງຖິ່ນ, ການໂຕ້ຕອບຈະຕ້ອງເປັນ
ໄດ້ລະບຸຢ່າງຊັດເຈນ. ການໂຕ້ຕອບອາດຈະຖືກກໍານົດພ້ອມກັບຈຸດຫມາຍປາຍທາງ
ທີ່ຢູ່, ດ້ວຍຕົວເລືອກ "-d".
-S SRC_LINK_ADDR, --src-link-address SRC_LINK_ADDR
ຕົວເລືອກນີ້ລະບຸທີ່ຢູ່ແຫຼ່ງທີ່ມາຂອງ link-layer ຂອງແພັກເກັດ probe. ຖ້າປະໄວ້
unspecified, link-layer Source Address ຂອງແພັກເກັດຖືກຕັ້ງໃຫ້ເປັນຈິງ
ທີ່ຢູ່ link-layer ຂອງການໂຕ້ຕອບເຄືອຂ່າຍ.
-D DST_LINK_ADDR, --dst-link-address DST_LINK_ADDR
ຕົວເລືອກນີ້ລະບຸທີ່ຢູ່ປາຍທາງຂອງຊັ້ນເຊື່ອມຕໍ່ຂອງແພັກເກັດ probe
(ປະຈຸບັນ, ຮອງຮັບພຽງແຕ່ Ethernet). ໂດຍຄ່າເລີ່ມຕົ້ນ, link-layer Destination
ທີ່ຢູ່ຖືກຕັ້ງໂດຍອັດຕະໂນມັດເປັນທີ່ຢູ່ link-layer ຂອງເຈົ້າພາບປາຍທາງ (ສໍາລັບ
on-link ຈຸດຫມາຍປາຍທາງ) ຫຼືທີ່ຢູ່ link-layer ຂອງ router first-hop.
-s SRC_ADDR, --src-ທີ່ຢູ່ SRC_ADDR
ທາງເລືອກນີ້ລະບຸທີ່ຢູ່ແຫຼ່ງ IPv6 (ຫຼືຄໍານໍາຫນ້າ IPv6) ທີ່ຈະຖືກນໍາໃຊ້ສໍາລັບການ
ທີ່ຢູ່ແຫຼ່ງຂອງແພັກເກັດທີ່ສົ່ງອອກ. ຖ້າຄໍານໍາຫນ້າ IPv6 ຖືກລະບຸ, IPv6
ທີ່ຢູ່ຕົ້ນສະບັບຂອງແພັກເກັດທີ່ສົ່ງອອກຈະຖືກສຸ່ມຈາກຄໍານໍາຫນ້ານັ້ນ.
-d DST_ADDR, --dst-ທີ່ຢູ່ DST_ADDR
ຕົວເລືອກນີ້ລະບຸທີ່ຢູ່ປາຍທາງ IPv6 ຂອງໂນດເປົ້າໝາຍ. ທາງເລືອກນີ້
ບໍ່ສາມາດຖືກປະໄວ້ໂດຍບໍ່ໄດ້ລະບຸ.
--hop-limit, -A
ຕົວເລືອກນີ້ລະບຸຂອບເຂດ Hop ທີ່ຈະໃຊ້ສໍາລັບແພັກເກັດ IPv6. ໂດຍຄ່າເລີ່ມຕົ້ນ,
ຂອບເຂດຈໍາກັດ Hop ແມ່ນແບບສຸ່ມ.
-y ຫລືຂະຫຍາຍໂຕ, --frag-hdr ຫລືຂະຫຍາຍໂຕ
ຕົວເລືອກນີ້ລະບຸວ່າແພັກເກັດທີ່ໄດ້ຮັບຜົນຈະຕ້ອງຖືກແບ່ງແຍກ. ຊິ້ນ
ຂະຫນາດຕ້ອງໄດ້ຮັບການລະບຸໄວ້ເປັນ argument ກັບທາງເລືອກນີ້.
-u HDR_SIZE, --dst-opt-hdr HDR_SIZE
ທາງເລືອກນີ້ລະບຸວ່າສ່ວນຫົວຕົວເລືອກຈຸດຫມາຍປາຍທາງແມ່ນຈະໄດ້ຮັບການລວມເຂົ້າໃນ
ຊຸດຜົນໄດ້ຮັບ. ຂະຫນາດສ່ວນຫົວສ່ວນຂະຫຍາຍຕ້ອງໄດ້ຮັບການລະບຸໄວ້ເປັນການໂຕ້ຖຽງກັບ
ຕົວເລືອກນີ້ (ສ່ວນຫົວແມ່ນເຕັມໄປດ້ວຍຕົວເລືອກ padding). ຫຼາຍຈຸດໝາຍປາຍທາງ
ສ່ວນຫົວຕົວເລືອກອາດຈະຖືກລະບຸໂດຍວິທີການຫຼາຍທາງເລືອກ "-u".
-U HDR_SIZE, --dst-opt-u-hdr HDR_SIZE
ທາງເລືອກນີ້ລະບຸສ່ວນຫົວຕົວເລືອກຈຸດຫມາຍປາຍທາງທີ່ຈະລວມຢູ່ໃນ
"ສ່ວນທີ່ບໍ່ແຕກແຍກ" ຂອງແພັກເກັດຜົນໄດ້ຮັບ. ຂະໜາດສ່ວນຫົວຕ້ອງຖືກລະບຸເປັນ
ການໂຕ້ຖຽງກັບຕົວເລືອກນີ້ (ສ່ວນຫົວແມ່ນເຕັມໄປດ້ວຍຕົວເລືອກ padding). ຫຼາຍ
ສ່ວນຫົວຕົວເລືອກປາຍທາງອາດຈະຖືກລະບຸໂດຍວິທີການຫຼາຍທາງເລືອກ "-U".
ຕົວເລືອກນີ້ໃຊ້ໄດ້ພຽງແຕ່ຖ້າຕົວເລືອກ "-y" ຖືກລະບຸ (ເປັນແນວຄວາມຄິດຂອງ
"ສ່ວນ unfragmentable" ພຽງແຕ່ເຮັດໃຫ້ຄວາມຮູ້ສຶກໃນເວລາທີ່ fragmentation ແມ່ນຈ້າງງານ).
-H HDR_SIZE, --hbh-opt-hdr HDR_SIZE
ຕົວເລືອກນີ້ລະບຸວ່າສ່ວນຫົວຂອງຕົວເລືອກ Hop-by-Hop ຈະຖືກລວມເຂົ້າໃນ
ຊຸດຜົນໄດ້ຮັບ. ຂະຫນາດສ່ວນຫົວຕ້ອງຖືກລະບຸເປັນ argument ກັບທາງເລືອກນີ້
(ສ່ວນຫົວແມ່ນເຕັມໄປດ້ວຍຕົວເລືອກ padding). ສ່ວນຫົວຕົວເລືອກ Hop-by-Hop ຫຼາຍອັນ
ອາດຈະຖືກລະບຸໂດຍວິທີການຫຼາຍທາງເລືອກ "-H".
--ipv6-length, -q
ຕົວເລືອກນີ້ລະບຸຄ່າທີ່ພາກສະຫນາມ "ຄວາມຍາວທັງຫມົດ" ຂອງຫົວຂໍ້ IPv6
ຄວນຖືກຕັ້ງເປັນ. ຖ້າຕົວເລືອກນີ້ຖືກປະໄວ້ໂດຍບໍ່ໄດ້ລະບຸ, ພາກສະຫນາມ "ຄວາມຍາວທັງຫມົດ" ແມ່ນ
ຕັ້ງເປັນ 0, ຕາມຄວາມຕ້ອງການຂອງ IPv6 jumbograms specification.
--jumbo-length, -Q
ຕົວເລືອກນີ້ລະບຸຄ່າທີ່ພາກສະຫນາມ "Jumbo Payload Length" ຂອງ
ທາງເລືອກ Jumbo Payload ຄວນຖືກຕັ້ງ. ຖ້າຕົວເລືອກນີ້ຖືກປະໄວ້ໂດຍບໍ່ໄດ້ລະບຸ, ປຸ່ມ "Jumbo
ຄວາມຍາວຂອງ Payload" ພາກສະຫນາມແມ່ນຖືກກໍານົດຕາມຂະຫນາດທີ່ແທ້ຈິງຂອງ payload jumbo (ເບິ່ງ
ທາງເລືອກ "-p").
--payload-size, -P
ຕົວເລືອກນີ້ລະບຸຂະຫນາດຂອງ jumbo payload. ຖ້າປະໄວ້ໂດຍບໍ່ໄດ້ລະບຸ, ໄດ້
ຂະຫນາດ payload ຖືກກໍານົດເປັນ 0.
--loop, -l
ຕົວເລືອກນີ້ສັ່ງໃຫ້ເຄື່ອງມື jumbo6 ສົ່ງ jumbograms IPv6 ເປັນໄລຍະໄປຫາ
ຂໍ້ເຄາະຮ້າຍ. ໄລຍະເວລາທີ່ຈະຢຸດຊົ່ວຄາວລະຫວ່າງການສົ່ງ IPv6 jumbograms ສາມາດເປັນ
ກໍານົດໂດຍທາງເລືອກ "-z", ແລະຄ່າເລີ່ມຕົ້ນເປັນ 1 ວິນາທີ.
--ນອນ, -z
ຕົວເລືອກນີ້ລະບຸໄລຍະເວລາທີ່ຈະຢຸດຊົ່ວຄາວລະຫວ່າງການສົ່ງ IPv6 jumbograms
(ເມື່ອຕົວເລືອກ "--loop" ຖືກຕັ້ງ). ຖ້າປະໄວ້ໂດຍບໍ່ໄດ້ລະບຸ, ມັນຈະກຳນົດຄ່າເລີ່ມຕົ້ນເປັນ 1 ວິນາທີ.
--verbose, -v
ຕົວເລືອກນີ້ສັ່ງໃຫ້ເຄື່ອງມື jumbo6 ເປັນ verbose. ເມື່ອຕົວເລືອກຖືກຕັ້ງສອງຄັ້ງ,
ເຄື່ອງມືແມ່ນ "verbose ຫຼາຍ", ແລະເຄື່ອງມືຍັງແຈ້ງໃຫ້ຊາບວ່າຊຸດໃດໄດ້ຖືກ
ຍອມຮັບຫຼືຍົກເລີກເປັນຜົນມາຈາກການນໍາໃຊ້ຕົວກອງທີ່ກໍານົດໄວ້.
--help, -h
ພິມຂໍ້ມູນການຊ່ວຍເຫຼືອສໍາລັບເຄື່ອງມື jumbo6.
ຕົວຢ່າງ
ພາກສ່ວນຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນກໍລະນີການນໍາໃຊ້ປົກກະຕິຂອງ jumbo6 ເຄື່ອງມື.
ຍົກຕົວຢ່າງ #1
# jumbo6 -s fc00:1::/64 -d fc00:1::1 -P 100
ສົ່ງ jumbogram IPv6 ໄປຫາເຈົ້າພາບ fc00:1::1. ທີ່ຢູ່ IPv6 ຈະເປັນແບບສຸ່ມ
ເລືອກຈາກຄໍານໍາຫນ້າ fc00:::/1, ແລະ payload ຂອງ 64 bytes ແມ່ນລວມຢູ່ໃນ.
ຊຸດ.
ໃຊ້ jumbo6 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net