ผู้ให้บริการ CDN •ติดตั้ง•พารามิเตอร์การใช้งาน•ตัวอย่าง•การใช้งาน•ติดต่อฉัน
ฟังก์ชั่นพื้นฐานของเครื่องมือจะเกี่ยวข้องกับการใช้รายการที่อยู่ IP เป็นอินพุตจากนั้นตรวจสอบเพื่อตรวจสอบว่า IP อยู่เบื้องหลัง CDN หรือไม่ เครื่องมือนี้จะรวบรวม CIDR ทั้งหมดของผู้ให้บริการ CDN ที่รู้จักมากที่สุดและตรวจสอบรายการที่คุณให้ไว้กับพวกเขา นี่เป็นเครื่องมือที่มีประโยชน์สำหรับนักล่าบั๊ก
go install github.com/ImAyrix/cut-cdn@latest
cut-cdn -h
สิ่งนี้จะแสดงความช่วยเหลือสำหรับเครื่องมือ นี่คือสวิตช์ทั้งหมดที่รองรับ
Removing CDN IPs from the list of IP addresses
Usage :
cut-cdn [flags]
Flags :
INPUT :
-i, -ip string Input [Filename | IP]
RATE-LIMIT :
-t, -thread int Number Of Thread [Number] (default 1)
CONFIGURATIONS :
-a, -active Active mode for check akamai
-ua, -update-all Update CUT-CDN Data (providers & ranges)
-ur, -update-ranges Update CUT-CDN Data (just ranges)
OUTPUT :
-o, -output string File to write output to (optional) (default "CLI")
DEBUG :
-q, -silent Show only IPs in output
-v, -version Show version of cut-cdn

เครือข่ายการส่งเนื้อหาส่วนใหญ่ (CDNs) มีบล็อกการกำหนดเส้นทางระหว่างโดเมน (CIDR) ที่ระบุไว้ในหน้าเว็บบนเว็บไซต์ของพวกเขาซึ่ง CDN ยังได้รับและใช้เพื่อตรวจสอบว่า IP ที่เข้ามาอยู่เบื้องหลัง CDN หรือไม่ อย่างไรก็ตาม Akamai ยังไม่ได้ระบุช่วง IP ของมันต่อสาธารณะ ฉันพยายามค้นหา Akamai CIDRS ด้วยตัวเองและเพิ่มพวกเขาลงในเครื่องมือซึ่งค่อนข้างครอบคลุม แต่ไม่สามารถเข้าใจผิดได้ทั้งหมดและฉันอาจมองข้าม CIDR บางตัว เพื่อให้แน่ใจว่ามีความแม่นยำคุณสามารถใช้ปุ่ม "-active" เมื่อใช้สวิตช์นี้ผู้ให้บริการทั้งหมดจะได้รับการตรวจสอบเมื่อก่อน แต่ด้วยขั้นตอนที่เพิ่มขึ้นของการตรวจสอบอย่างแข็งขันสำหรับ Akamai เช่นกัน
หมายเหตุ: หากคุณต้องการตรวจสอบ IPs จำนวนมากโดยใช้วิธีนี้ให้เพิ่มจำนวนเธรดเพื่อให้ตรวจสอบได้อย่างรวดเร็วและใช้เวลาน้อยลง
cut-cdn -i 127.0.0.1 -activeตรวจสอบรายการ IP ของคุณด้วยช่วง IP ของผู้ให้บริการ CDN:
cut-cdn -i 127.0.0.1
echo " 127.0.0.1 " | cut-cdncut-cdn -i allIP.txt
cat allIP.txt | cut-cdn-o ตัวเลือก cut-cdn -i allIP.txt -o output.txt-t (ค่าเริ่มต้นคือ 1) cut-cdn -i allIP.txt -o output.txt -t 20ในระหว่างการรันเริ่มต้นของเครื่องมือหลังจากการติดตั้งไฟล์สองไฟล์จะถูกสร้างขึ้นในไดเรกทอรี ~/.config/cut-CDN หนึ่งในไฟล์เหล่านี้ผู้ให้บริการ YAML มีหน้าลิงก์ที่ผู้ให้บริการได้ระบุ CIDR ของพวกเขา ไฟล์อื่น ๆ ranges.txt มี CIDRs ของผู้ให้บริการเหล่านี้
อัปเดตช่วง
เครื่องมือจะขอหน้าของผู้ให้บริการอีกครั้งและตรวจสอบว่ามีการเพิ่มช่วงใหม่หรือไม่
cut-cdn -urอัปเดตผู้ให้บริการ
เครื่องมือนี้จะสอบถามหน้า Cut-CDN GitHub และตรวจสอบว่ามีการเพิ่มผู้ให้บริการรายใหม่หรือไม่ จากนั้นจะทำการสอบถามผู้ให้บริการและตรวจสอบว่ามีการเพิ่มช่วงใหม่หรือไม่
cut-cdn -uaผู้ให้บริการอัปเดตด้วยตนเอง
หากคุณเพิ่มลิงค์ใหม่จากผู้ให้บริการไปยังไฟล์ผู้ให้บริการ YAML คุณต้องอัปเดตช่วงหนึ่งครั้ง
cut-cdn -ur