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


ชื่อ

ass - เครื่องสแกนระบบอัตโนมัติ

เรื่องย่อ

ass [-v[v[v]]] -i <interface> [-p] [-c] [-A] [-M] [-P IER12] -a <autonomous system start> -b <autonomous system stop> [-S <spoofed source IP>] [-D <destination ip>] [-T <packets per delay>]

คำอธิบาย

หน้าคู่มือนี้จัดทำเอกสารคำสั่ง ass โดยสังเขป หน้าคู่มือนี้เขียนขึ้นสำหรับการแจกจ่าย Debian เนื่องจากโปรแกรมดั้งเดิมไม่มีหน้าคู่มือ

ASS ซึ่งเป็นเครื่องสแกนระบบอัตโนมัติ ได้รับการออกแบบมาเพื่อค้นหา AS ของเราเตอร์ รองรับโปรโตคอลต่อไปนี้: IRDP, IGRP, EIGRP, RIPv1, RIPv2, CDP, HSRP และ OSPF

ในโหมดพาสซีฟ (./ass -i eth0) ระบบจะฟังแพ็กเก็ตโปรโตคอลการกำหนดเส้นทาง (เช่น Broadcast และ Multicast Hellos)

ในโหมดแอ็คทีฟ (./ass -i eth0 -A) จะพยายามค้นหาเราเตอร์โดยขอข้อมูล สิ่งนี้ทำกับที่อยู่ที่เหมาะสมสำหรับแต่ละโปรโตคอล (ที่อยู่แบบกระจายหรือแบบหลายผู้รับ) หากคุณระบุที่อยู่ปลายทาง ระบบจะใช้สิ่งนี้แต่อาจไม่ได้ผลเท่าค่าเริ่มต้น

การสแกน EIGRP นั้นแตกต่างออกไป: ในขณะที่สแกน ASS จะฟังแพ็กเก็ต HELLO จากนั้นสแกน AS โดยตรงบนเราเตอร์ที่โฆษณาตัวเอง คุณสามารถบังคับให้การสแกน EIGRP เป็นแบบ AS-Scan เดียวกับที่ IGRP ใช้โดยระบุปลายทางหรือการสแกนแบบหลายผู้รับด้วยตัวเลือก -M

สำหรับโหมด Active คุณสามารถเลือกโปรโตคอลที่คุณต้องการสแกนหา หากคุณไม่เลือก ระบบจะสแกนทั้งหมด คุณเลือกโปรโตคอลโดยให้ตัวเลือก -P และการรวมกันของอักขระต่อไปนี้: IER12 โดยที่:

ฉัน=IGRP

E=EIGRP

R=IRDP

1=RIPv1

2=RIPv2

เอาต์พุต ASS อาจดูแปลกเล็กน้อย แต่มีความหมาย:

เราเตอร์จะถูกระบุโดยที่อยู่ IP ของผู้ส่งของแพ็กเก็ต ซึ่งอาจทำให้เราเตอร์หลายตัวแสดงเป็นมากกว่าหนึ่งตัวเนื่องจากใช้อินเทอร์เฟซผู้ส่งที่แตกต่างกัน ในวงเล็บจะแสดงโปรโตคอลที่เราเตอร์นี้เรียกใช้

โปรโตคอลการกำหนดเส้นทางจะแสดงเป็นบรรทัดเยื้องตั้งแต่หนึ่งบรรทัดขึ้นไป อันดับแรก มีชื่อโปรโตคอลการกำหนดเส้นทาง (เช่น EIGRP) ตามด้วยหมายเลขระบบอัตโนมัติในวงเล็บ ชิดขวาคือเครือข่ายเป้าหมาย ถ้ามี

ข้อมูลการกำหนดเส้นทาง IGRP แสดงเครือข่ายเป้าหมายและในวงเล็บค่าต่อไปนี้: Delay, Bandwidth, MTU, Reliability, Load และ Hopcount

ข้อมูล IRDP นั้นจำกัดอยู่ที่เกตเวย์ที่ประกาศ (เราเตอร์) และเป็นค่ากำหนด

ข้อมูล RIPv1 ช่วยให้คุณทราบเครือข่ายเป้าหมายที่จัดประเภทไว้ (จดจำขอบเขตเครือข่าย RIPv1) และเป็นเมตริก

ข้อมูล RIPv2 ประกอบด้วยข้อมูลต่อไปนี้หลังจากเครือข่ายเป้าหมาย: Netmask, next hop, แท็กที่กำหนดเอง และเมตริก บรรทัดเพิ่มเติมอาจปรากฏขึ้นในส่วนเราเตอร์ที่ให้การรับรองความถูกต้องแก่คุณหากเปิดใช้งานในโปรโตคอล สำหรับการตรวจสอบข้อความ รหัสผ่านจะอยู่ที่นั่น

EIGRP พื้นฐานจะให้หมายเลขระบบอัตโนมัติ เวอร์ชัน IOS และ EIGRP แก่คุณตามที่พบในแพ็กเก็ต HELLO

ส่วนเส้นทาง EIGRP ขึ้นอยู่กับประเภทของเส้นทาง ทั้งหมดประกอบด้วยฟิลด์เครือข่ายปลายทาง มาสก์ปลายทาง และในบรรทัดสุดท้าย (ในวงเล็บ) ค่าสำหรับ Delay, Bandwidth, MTU, Reliability, Load และ Hopcount เส้นทางภายนอกยังรวมถึงเราเตอร์ต้นทาง ระบบอัตโนมัติต้นทาง เมตริกภายนอก และต้นทางของเส้นทางนี้

ข้อมูล HSRP ไม่ใช่การกำหนดเส้นทาง ดังนั้นฟิลด์ที่สามคือที่อยู่ IP เสมือนของกลุ่มสแตนด์บาย ตามด้วยสถานะ สตริงการรับรองความถูกต้อง สวัสดี การระงับ และค่าลำดับความสำคัญ

ข้อมูล OSPF รวมถึงเครือข่ายปลายทางเช่นเดียวกับพื้นที่ในรูปแบบ IP การรับรองความถูกต้องที่ใช้ (และสตริงการรับรองความถูกต้อง ถ้ามี) เน็ตมาสก์ เราเตอร์ที่กำหนดและสำรองข้อมูล และค่าสำหรับ Dead, Priority และ Hello

ตัวเลือก

ข้อมูลสรุปของตัวเลือกรวมอยู่ด้านล่าง

-h

แสดงข้อมูลสรุปของตัวเลือก

-i <interface>

อินเตอร์เฟซ

-v

โหมดรายละเอียด

-A

การสแกนโหมดแอ็คทีฟ

-P <protocols>

เลือกโปรโตคอลที่จะสแกน

-M

ระบบ EIGRP จะถูกสแกนโดยใช้ที่อยู่แบบหลายผู้รับ ไม่ใช่โดยการแจงนับ HELLO และการสอบถามโดยตรง

-a <autonomous system>

ระบบอัตโนมัติที่จะเริ่มต้นจาก

-b <autonomous system>

ระบบอัตโนมัติที่จะหยุดด้วย

-S <spoofed source IP>

บางทีคุณอาจต้องการสิ่งนี้

-D <destination IP>

หากคุณไม่ระบุ จะมีการใช้ที่อยู่ที่เหมาะสมต่อโปรโตคอล

-p

อย่าทำงานในโหมดสำส่อน (ความคิดที่ไม่ดี)

-c

ยุติหลังจากการสแกน ไม่แนะนำเนื่องจากคำตอบอาจมาถึงในภายหลัง และคุณอาจเห็นการเข้าชมบางส่วนที่ไม่ปรากฏขึ้นระหว่างการสแกนของคุณ

-T <packets per delay>

เราควรรอแพ็กเก็ตกี่มิลลิวินาที (-T 1 คือการสแกนที่ช้าที่สุด -T 100 เริ่มไม่น่าเชื่อถือ)

ผู้เขียน

หน้าคู่มือนี้เขียนโดย Vince Mulhollon vlm@debian.org สำหรับระบบ Debian GNU/Linux (แต่ผู้อื่นอาจใช้)