blackhole6 - คู่มืออ้างอิง ตัวเลือก ตัวอย่างคำสั่ง


ชื่อ

blackhole6 - เครื่องมือในการค้นหาหลุมดำ IPv6

เรื่องย่อ

blackhole6 DESTINATION  [PARAMETERS ]

คำอธิบาย

blackhole6 เป็นเครื่องมือในการแยก blackhole IPv6

สคริปต์

get-mx

สคริปต์นี้ไม่มีข้อโต้แย้งเพิ่มเติม และดำเนินการดังต่อไปนี้:

  • เครื่องมืออ่านชื่อโดเมนจากอินพุตมาตรฐาน (หนึ่งบรรทัดต่อบรรทัด) และรับ MX สำหรับโดเมนที่เกี่ยวข้อง

  • บรรทัดที่อักขระที่ไม่เว้นว่างตัวแรกเป็นเครื่องหมายตัวเลข (#) จะถูกถือว่ามีความคิดเห็น ดังนั้นจึงถูกละเว้น

  • รูปแบบของผลลัพธ์ที่ได้คือ:

  # DOMAIN_NAME (CANONIC_NAME)
  MX_RECORD_1
  MX_RECORD_2

get-ns

สคริปต์นี้ไม่มีข้อโต้แย้งเพิ่มเติม และดำเนินการดังต่อไปนี้:

  • เครื่องมืออ่านชื่อโดเมนจากอินพุตมาตรฐาน (หนึ่งบรรทัดต่อบรรทัด) และรับระเบียน NS สำหรับโดเมนที่เกี่ยวข้อง

  • บรรทัดที่อักขระที่ไม่เว้นว่างตัวแรกเป็นเครื่องหมายตัวเลข (#) จะถูกถือว่ามีความคิดเห็น ดังนั้นจึงถูกละเว้น

  • รูปแบบของผลลัพธ์ที่ได้คือ:

  # DOMAIN_NAME (CANONIC_NAME)
  MX_RECORD_1
  MX_RECORD_2
trace-do8-tcp trace-do8-icmp trace-do256-tcp trace-do256-icmp

สคริปต์เหล่านี้มีไว้เพื่อรับข้อมูลเกี่ยวกับตำแหน่งในแพ็กเก็ตเครือข่ายที่ใช้ IPv6 Extension Headers ที่ถูกตัดทิ้ง พวกเขาทดสอบเส้นทางด้วยแพ็กเก็ต IPv6 ที่มีเพย์โหลด TCP หรือ ICMPv6 และส่วนหัวของตัวเลือกปลายทางขนาด 8 หรือ 256 ไบต์ จากผลลัพธ์ที่ได้ เครื่องมือสามารถอนุมานได้ว่าระบบใดเป็นสาเหตุของแพ็กเก็ตลดลง

trace-hbh8-tcp trace-hbh8-icmp trace-hbh256-tcp trace-hbh256-icmp

สคริปต์เหล่านี้มีไว้เพื่อรับข้อมูลเกี่ยวกับตำแหน่งในแพ็กเก็ตเครือข่ายที่ใช้ IPv6 Extension Headers ที่ถูกตัดทิ้ง พวกเขาทดสอบเส้นทางด้วยแพ็กเก็ต IPv6 ที่มีเพย์โหลด TCP หรือ ICMPv6 และส่วนหัวของตัวเลือก Hop-by-Hop ขนาด 8 หรือ 256 ไบต์ จากผลลัพธ์ที่ได้ เครื่องมือสามารถอนุมานได้ว่าระบบใดเป็นสาเหตุของแพ็กเก็ตลดลง

trace-fh256-tcp trace-fh256-icmp

สคริปต์เหล่านี้มีไว้เพื่อรับข้อมูลเกี่ยวกับตำแหน่งในแพ็กเก็ตเครือข่ายที่ใช้ IPv6 Extension Headers ที่ถูกตัดทิ้ง พวกเขาทดสอบเส้นทางด้วยแพ็กเก็ต IPv6 ที่มี TCP หรือ ICMPv6 เพย์โหลด ส่งผลให้ IPv6 แฟรกเมนต์มีขนาดประมาณ 256 ไบต์ จากผลลัพธ์ที่ได้ เครื่องมือสามารถอนุมานได้ว่าระบบใดเป็นสาเหตุของแพ็กเก็ตลดลง

trace-do8-tcp-stdin trace-do8-icmp-stdin trace-do256-tcp-stdin trace-do256-icmp-stdin

สคริปต์เหล่านี้มีไว้เพื่อรับข้อมูลเกี่ยวกับตำแหน่งในแพ็กเก็ตเครือข่ายที่ใช้ IPv6 Extension Headers ที่ถูกตัดทิ้ง พวกเขาทดสอบเส้นทางด้วยแพ็กเก็ต IPv6 ที่มีเพย์โหลด TCP หรือ ICMPv6 และส่วนหัวของตัวเลือกปลายทางขนาด 8 หรือ 256 ไบต์ จากผลลัพธ์ที่ได้ เครื่องมือสามารถอนุมานได้ว่าระบบใดเป็นสาเหตุของแพ็กเก็ตลดลง เครื่องมือเหล่านี้อ่านหนึ่งที่อยู่ IPv6 ต่อบรรทัดจากอินพุตมาตรฐาน และสำหรับแต่ละที่อยู่เหล่านั้น ข้อมูลจะถูกพิมพ์ด้วยไวยากรณ์ต่อไปนี้:

trace-hbh8-tcp-stdin trace-hbh8-icmp-stdin trace-hbh256-tcp-stdin trace-hbh256-icmp-stdin

สคริปต์เหล่านี้มีไว้เพื่อรับข้อมูลเกี่ยวกับตำแหน่งในแพ็กเก็ตเครือข่ายที่ใช้ IPv6 Extension Headers ที่ถูกตัดทิ้ง พวกเขาทดสอบเส้นทางด้วยแพ็กเก็ต IPv6 ที่มีเพย์โหลด TCP หรือ ICMPv6 และส่วนหัวของตัวเลือก Hop-by-Hop ขนาด 8 หรือ 256 ไบต์ จากผลลัพธ์ที่ได้ เครื่องมือสามารถอนุมานได้ว่าระบบใดเป็นสาเหตุของแพ็กเก็ตลดลง เครื่องมือเหล่านี้อ่านหนึ่งที่อยู่ IPv6 ต่อบรรทัดจากอินพุตมาตรฐาน และสำหรับแต่ละที่อยู่เหล่านั้น ข้อมูลจะถูกพิมพ์ด้วยไวยากรณ์ต่อไปนี้:

trace-fh256-tcp-stdin trace-fh256-icmp-stdin

สคริปต์เหล่านี้มีไว้เพื่อรับข้อมูลเกี่ยวกับตำแหน่งในแพ็กเก็ตเครือข่ายที่ใช้ IPv6 Extension Headers ที่ถูกตัดทิ้ง พวกเขาทดสอบเส้นทางด้วยแพ็กเก็ต IPv6 ที่มี TCP หรือ ICMPv6 เพย์โหลด ส่งผลให้ IPv6 แฟรกเมนต์มีขนาดประมาณ 256 ไบต์ จากผลลัพธ์ที่ได้ เครื่องมือสามารถอนุมานได้ว่าระบบใดเป็นสาเหตุของแพ็กเก็ตลดลง เครื่องมือเหล่านี้อ่านหนึ่งที่อยู่ IPv6 ต่อบรรทัดจากอินพุตมาตรฐาน และสำหรับแต่ละที่อยู่เหล่านั้น ข้อมูลจะถูกพิมพ์ด้วยไวยากรณ์ต่อไปนี้:

-h , --help

พิมพ์ข้อมูลความช่วยเหลือสำหรับเครื่องมือ scan6

ตัวอย่าง

ส่วนต่อไปนี้แสดงกรณีการใช้งานโดยทั่วไปของเครื่องมือ script6

ตัวอย่าง #1

scan6 -i eth0 -L -e -v

ทำการสแกนโฮสต์บนเครือข่ายท้องถิ่น (ตัวเลือก "-L") โดยใช้อินเทอร์เฟซ "eth0" (ตัวเลือก "-i") ใช้ทั้งคำขอ echo ของ ICMPv6 และตัวเลือก IPv6 ที่ไม่รู้จักประเภท 10xxxxxx (ค่าเริ่มต้น) พิมพ์ที่อยู่เลเยอร์ลิงค์ลิงค์พร้อมกับที่อยู่ IPv6 (ตัวเลือก "-e") พูดให้ละเอียด (ตัวเลือก "-v")

ตัวอย่าง #2

scan6 -d 2001:db8::/64 --tgt-virtual-machines all --ipv4-host 10.10.10.0/24

สแกนหาเครื่องเสมือน (ทั้ง VirtualBox และ vmware) ในคำนำหน้า 2001:db8::/64 ข้อมูลเพิ่มเติมเกี่ยวกับคำนำหน้า IPv4 ที่ใช้โดยระบบโฮสต์นั้นมีประโยชน์เพื่อลดพื้นที่การค้นหา

ตัวอย่าง #3

scan6 -d 2001:db8::/64 --tgt-ipv4-embedded ipv4-32 --ipv4-host 10.10.10.0/24

สแกนหาที่อยู่ IPv6 ของเครือข่าย 2001:db8::/64 ที่ฝังคำนำหน้า IPv4 10.10.10.0/24 (ด้วยการเข้ารหัส 32 บิต)

ตัวอย่าง #4

scan6 -d 2001:db8:0-500:0-1000

สแกนหาที่อยู่ IPv6 ของเครือข่าย 2001:db8::/64 โดยเปลี่ยนคำ 16 บิตลำดับต่ำสุดสองคำของที่อยู่ในช่วง 0-500 และ 0-1000 ตามลำดับ

ตัวอย่าง #5

scan6 -d fc00::/64 --tgt-vendor 'Dell Inc' -p tcp

สแกนหาอุปกรณ์เครือข่ายที่ผลิตโดย 'Dell Inc' ในคำนำหน้าเป้าหมาย fc00::/64 เครื่องมือจะใช้เซกเมนต์ TCP เป็นแพ็กเก็ตโพรบ (แทนที่จะเป็นคำขอ echo ICMPv6 เริ่มต้น)

ตัวอย่าง #6

scan6 -i eth0 -L -S 66:55:44:33:22:11 -p unrec -P global -v

ใช้อินเทอร์เฟซ "eth0" (ตัวเลือก "-i") เพื่อทำการสแกนโฮสต์บนเครือข่ายท้องถิ่น (ตัวเลือก "-L") ที่อยู่ต้นทางอีเทอร์เน็ตถูกตั้งค่าเป็น "66:55:44:33:22:11" (ตัวเลือก "-S") แพ็กเก็ตโพรบจะเป็นแพ็กเก็ต IPv6 ที่มีตัวเลือกประเภท 10xxxxxx ที่ไม่รู้จัก (ตัวเลือก "-p") เครื่องมือจะพิมพ์เฉพาะที่อยู่ร่วม IPv6 (ตัวเลือก "-P") เครื่องมือจะละเอียด

ตัวอย่าง #7

scan6 -d 2001:db8::/64 -w KNOWN_IIDS

ทำการสแกนแอดเดรสของชุดโฮสต์ที่รู้จักซึ่งแสดงอยู่ในไฟล์ KNOWN_IIDS ที่เครือข่ายระยะไกล 2001:db8::/64 ได้รับแอดเดรสเป้าหมายโดยการต่อคำนำหน้าเครือข่าย 2001:db8::/64 ด้วย ID อินเทอร์เฟซของที่อยู่แต่ละอันในไฟล์ KNOWN_IIDS

ตัวอย่าง #8

scan6 -i eth0 -L -P global --print-unique -e

ใช้อินเทอร์เฟซ "eth0" (ตัวเลือก "-i") เพื่อทำการสแกนโฮสต์บนเครือข่ายท้องถิ่น (ตัวเลือก "-L") พิมพ์เฉพาะที่อยู่ Unicast ส่วนกลาง (ตัวเลือก "-P") และที่อยู่ IPv6 ได้สูงสุดหนึ่งที่อยู่ต่อที่อยู่ Ethernet (ตัวเลือก "--print-unique") ที่อยู่อีเธอร์เน็ตจะถูกพิมพ์พร้อมกับที่อยู่ IPv6 ที่สอดคล้องกัน (ตัวเลือก "-e")

ตัวอย่าง #9

scan6 -m knownprefixes.txt -w knowniids.txt -l -z 60 -t -v

สร้างรายการเป้าหมายจากคำนำหน้า IPv6 ที่มีอยู่ในไฟล์ 'knownprefixes.txt' และ ID ของอินเทอร์เฟซ (IID) ที่มีอยู่ในไฟล์ 'knowniids.txt' สำรวจเป้าหมายเป็นระยะ (ตัวเลือก "-l") และพักเครื่อง 60 วินาทีหลังจากการวนซ้ำแต่ละครั้ง (ตัวเลือก "-z") พิมพ์การประทับเวลาตามที่อยู่ IPv6 ของแต่ละโหนดที่มีชีวิต (ตัวเลือก "-t") พูดให้ละเอียด (ตัวเลือก "-v")

ผู้เขียน

เครื่องมือ script6 และหน้าคู่มือที่เกี่ยวข้องจัดทำโดย Fernando Gont fgont@si6networks.com สำหรับ SI6 Networks http://www.si6networks.com

ลิขสิทธิ์

ลิขสิทธิ์ (c) 2014-2015 Fernando Gont.

อนุญาตให้คัดลอก แจกจ่าย และ/หรือแก้ไขเอกสารนี้ภายใต้เงื่อนไขของสัญญาอนุญาตเอกสารเสรี GNU รุ่น 1.3 หรือรุ่นที่ใหม่กว่าที่เผยแพร่โดยมูลนิธิซอฟต์แวร์เสรี ไม่มีส่วนที่ไม่แปรเปลี่ยน ไม่มีข้อความปกหน้า และไม่มีข้อความปกหลัง สำเนาใบอนุญาตมีอยู่ที่ http://www.gnu.org/licenses/fdl.html