مزودي 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

تحتوي معظم شبكات توصيل المحتوى (CDN) على كتل توجيه بين المجال (CIDR) غير الفاصلة المحددة على صفحة على موقعها على الويب ، والتي تتلقى CDN أيضًا واستخدامها لتحديد ما إذا كان IP الوارد خلف CDN. ومع ذلك ، لم يحدد Akamai علنًا نطاق IP الخاص به. حاولت العثور على Akamai Cidrs بنفسي وأضفتها إلى الأداة ، وهي شاملة إلى حد ما ولكنها ليست مضمونة تمامًا ، وقد أتجاهل بعض CIDRs. لضمان الدقة ، يمكنك استخدام المفتاح "النشط". عند استخدام هذا المفتاح ، يتم فحص جميع مقدمي الخدمات كما كان من قبل ، ولكن مع الخطوة المضافة للتحقق بنشاط عن 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 ، يحتوي على صفحات الارتباط التي حددها مقدمو الخدمات CIDRs الخاصة بهم. الملف الآخر ، Ranges.txt ، يحتوي على CIDRs لهؤلاء مقدمي الخدمات.
نطاقات التحديث
ستطلب الأداة صفحات المزود مرة أخرى وتحقق مما إذا كان قد تمت إضافة نطاق جديد أم لا.
cut-cdn -urمقدمي التحديث
ستستفسر هذه الأداة من صفحة Cut-CDN Github وتحقق مما إذا كان قد تمت إضافة مزود جديد أم لا. ثم يستفسر عن مقدمي الخدمات ويتحقق مما إذا كان قد تمت إضافة نطاق جديد أم لا.
cut-cdn -uaمقدمي التحديث اليدوي
إذا أضفت أنت نفسك رابطًا جديدًا من الموفر إلى ملف مقدمي الخدمات. YAML ، فيجب عليك تحديث النطاقات مرة واحدة.
cut-cdn -ur