Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
tamago — إطار لتجميع وتنفيذ تطبيقات Go على معالجات عارية (bare metal)، مما يتيح تطوير برامج ثابتة آمنة مع تقليل سطح الهجوم من خلال إزالة اعتماديات نظام التشغيل وC. | Kitploit
أدوات/GitHubGitHub/usbarmory/tamago
أمان الأنظمة المدمجةالمحاكاة الافتراضية للأمانأمن الأجهزةتحليل البرامج الثابتة
GitHubusbarmory/tamago

tamago

إطار لتجميع وتنفيذ تطبيقات Go على معالجات عارية (bare metal)، مما يتيح تطوير برامج ثابتة آمنة مع تقليل سطح الهجوم من خلال إزالة اعتماديات نظام التشغيل وC.

عرض المستودع
2.0k8349منذ 11 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

TamaGo - Go على العتاد المجرد

tamago | https://github.com/usbarmory/tamago

حقوق النشر (c) The TamaGo Authors. جميع الحقوق محفوظة.

TamaGo gopher

مقدمة

TamaGo هو إطار عمل يتيح تجميع وتنفيذ تطبيقات Go غير المحمّلة على معالجات العتاد المجرد.

تنبع المشاريع من الرغبة في تقليل سطح الهجوم لبرامج الأنظمة المدمجة عبر إزالة أي اعتماد وقت التشغيل على كود C وأنظمة التشغيل.

يتكون إطار عمل TamaGo من المكونات التالية:

  • توزيعة Go معدّلة التي توسّع دعم GOOS إلى هدف tamago، مما يسمح بتنفيذ العتاد المجرد من خلال runtime/goos طبقة تُضبط بواسطة GOOSPKG.

  • حزم Go لدعم المعالج/SoC.

  • حزم Go لدعم اللوحة.

التعديلات طفيفة مقابل مترجم Go الأصلي، ووقت التشغيل، والتطبيق الهدف (استيراد واحد مطلوب)، مع فصل نظيف عن المعماريات الأخرى.

يُركّز بشدة على إعادة استخدام الكود من المعماريات الموجودة بالفعل ضمن وقت تشغيل Go القياسي، انظر Internals.

تحافظ التعديلات على دعم كامل للمكتبة القياسية.

هذه الجوانب مدفوعة بالرغبة في توفير إطار عمل يسمح بتطوير برامج Go آمنة على الأنظمة المدمجة.

الإصدارات الحالية

الروابط التالية هي أحدث الإصدارات لـ توزيعة Go المعدّلة TamaGo، التي تضيف دعم GOOS=tamago لإصدار Go المقابل، و مكتبة TamaGo:

GitHub release Build Status
GitHub release

التوثيق

Go Reference

يمكن العثور على التوثيق الرئيسي على ويكي المشروع.

يمكن العثور على توثيق واجهة برمجة التطبيقات للحزم على pkg.go.dev.

أهداف AMD64 المدعومة

يلخص الجدول التالي أهداف x86-64 المدعومة حالياً (GOOS=tamago GOARCH=amd64).

CPUPlatformCPU packagePlatform package
AMD/Intel 64-bitCloud Hypervisoramd64cloud_hypervisor/vm
AMD/Intel 64-bitFirecracker microvmamd64firecracker/microvm
AMD/Intel 64-bitQEMU microvmamd64qemu/microvm
AMD/Intel 64-bitUEFIamd64uefi/x64
AMD/Intel 64-bitGoogle Compute Engineamd64google/gcp, uefi/x64

أهداف ARM المدعومة

يلخص الجدول التالي وحدات SoC واللوحات ARM المدعومة حالياً (GOOS=tamago GOARCH=arm).

تنزيل الأداة