Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
golang-x-text — نقل عكسي لتصحيح الثغرة CVE-2026-56852 (GO-2026-5970) في حزمة golang.org/x/text v0.33.0 لـ Go 1.24 | Kitploit
أدوات/GitHubGitHub/katekeiroz-dev/golang-x-text
أدوات عامةالأدوات والمكوناتأمن سلسلة التوريد
GitHubkatekeiroz-dev/golang-x-text

golang-x-text

نقل عكسي لتصحيح الثغرة CVE-2026-56852 (GO-2026-5970) في حزمة golang.org/x/text v0.33.0 لـ Go 1.24

عرض المستودع
3منذ 23 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

Go Text

Go Reference

يحتوي هذا المستودع على حزم Go تكميلية لمعالجة النصوص، العديد منها يتعلق بـ Unicode.

إصدارات CLDR

من المهم أن تتطابق نسخة Unicode المستخدمة في x/text مع تلك المستخدمة بواسطة مترجم Go الخاص بك. يدعم مستودع x/text إصدارات متعددة من Unicode وسيطابق نسخة Unicode مع نسخة مترجم Go. في الوقت الحالي هذا مدعوم لمترجمات Go بدءًا من الإصدار 1.7.

المساهمة

لتقديم تغييرات على هذا المستودع، راجع http://go.dev/doc/contribute.

مستودع git هو https://go.googlesource.com/text.

لإنشاء الجداول في هذا المستودع (باستثناء جداول الترميز)، قم بتشغيل go generate من هذا الدليل. افتراضيًا، يتم إنشاء الجداول لنسخة Unicode الموجودة في core ونسخة CLDR المعرّفة في golang.org/x/text/unicode/cldr.

سيؤدي تشغيل go generate كأثر جانبي إلى إنشاء دليل فرعي باسم DATA في هذا الدليل، والذي يحتوي على جميع الملفات المستخدمة كمصدر لإنشاء الجداول. سيعمل هذا الدليل أيضًا كذاكرة تخزين مؤقت.

الاختبار

قم بتشغيل

root@kitploit:~
go test ./...

من هذا الدليل لتشغيل جميع الاختبارات. أضف العلم "-tags icu" أيضًا لتشغيل اختبارات توافق ICU (إذا كانت متاحة). يتطلب هذا تثبيت نسخة ICU الصحيحة على نظامك.

TODO:

  • تحديث الملفات المصدرية غير المحددة الإصدار.

إنشاء الجداول

لإنشاء الجداول في هذا المستودع (باستثناء جداول الترميز)، قم بتشغيل go generate من هذا الدليل. افتراضيًا، يتم إنشاء الجداول لنسخة Unicode الموجودة في core ونسخة CLDR المعرّفة في golang.org/x/text/unicode/cldr.

سيؤدي تشغيل go generate كأثر جانبي إلى إنشاء دليل فرعي باسم DATA في هذا الدليل والذي يحتوي على جميع الملفات المستخدمة كمصدر لإنشاء الجداول. سيعمل هذا الدليل أيضًا كذاكرة تخزين مؤقت.

الإصدارات

لتحديث نسخة Unicode، قم بتشغيل

root@kitploit:~
UNICODE_VERSION=x.x.x go generate

حيث يجب أن يتوافق x.x.x مع دليل في https://www.unicode.org/Public/. إذا كانت هذه النسخة أحدث من النسخة الموجودة في core، فسيؤدي ذلك أيضًا إلى تحديث الحزم ذات الصلة هناك. ستتم دائمًا تحديث حزمة idna في x/net.

لتحديث نسخة CLDR، قم بتشغيل

root@kitploit:~
CLDR_VERSION=version go generate

حيث يجب أن يتوافق version مع دليل في https://www.unicode.org/Public/cldr/.

لاحظ أن الكود يتكيف بمرور الوقت مع التغييرات في البيانات وأن التوافق مع الإصدارات السابقة غير مضمون. لذا قد لا يعمل التحديث إلى إصدار مختلف.

الملفات في DATA/{iana|icu|w3|whatwg} غير محددة الإصدار حاليًا.

الإبلاغ عن المشكلات

يقع متتبع المشكلات الرئيسي لمستودع النصوص في https://go.dev/issues. ابدأ مشكلتك بـ "x/text:" في سطر الموضوع، ليسهل العثور عليها.

تنزيل الأداة