Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
tamago — 用于在裸机处理器上编译和执行Go应用程序的框架,通过移除操作系统和C依赖来缩小攻击面,实现安全的固件开发。 | Kitploit
工具/GitHubGitHub/usbarmory/tamago
嵌入式系统安全安全虚拟化硬件安全固件分析
GitHubusbarmory/tamago

tamago

用于在裸机处理器上编译和执行Go应用程序的框架,通过移除操作系统和C依赖来缩小攻击面,实现安全的固件开发。

查看仓库
2.0k832027天前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

TamaGo - 裸机 Go

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

版权所有 (c) The TamaGo Authors。保留所有权利。

TamaGo gopher

介绍

TamaGo 是一个框架,能够在裸机处理器(AMD64、ARM、ARM64、RISCV64)上编译和执行不受限制的 Go 应用程序。

该项目源于减少嵌入式系统固件攻击面的愿望,通过移除对 C 代码和操作系统的运行时依赖。

TamaGo 框架由以下组件组成:

  • 一个修改过的 Go 发行版, 将 GOOS 支持扩展到 tamago 目标,通过 GOOSPKG 设置的 runtime/goos 覆盖层实现裸机执行。

  • 用于处理器/SoC 支持的 Go 包。

  • 用于板级支持的 Go 包。

这些修改相对于原始 Go 编译器、运行时和目标应用程序(需要一个导入)来说是最小的,并且与其他架构保持清晰分离。

重点强调复用标准 Go 运行时中已包含的现有架构,参见 内部机制。

这些修改保持了完整的标准库支持。

这些方面的动机是提供一个能够在嵌入式系统上开发安全 Go 固件的框架。

当前发布版本

以下链接是 TamaGo 修改版 Go 发行版 和 TamaGo 库 的最新版本:

GitHub release Build Status
GitHub release

文档

Go Reference

主要文档可在项目维基找到。

包 API 文档可在 pkg.go.dev 找到。

支持的 AMD64 目标

下表总结了当前支持的 x86-64 目标(GOOS=tamago GOARCH=amd64)。

CPU平台CPU 包平台包
AMD/Intel 64位Cloud Hypervisoramd64cloud_hypervisor/vm
AMD/Intel 64位Firecracker microvmamd64firecracker/microvm
AMD/Intel 64位QEMU microvmamd64qemu/microvm
AMD/Intel 64位UEFIamd64uefi/x64
AMD/Intel 64位Google Compute Engineamd64google/gcp, uefi/x64

支持的 ARM 目标

下表总结了当前支持的 ARM SoC 和开发板(GOOS=tamago GOARCH=arm)。

SoC开发板SoC 包开发板包
NXP i.MX6ULZ/i.MX6ULUSB armory Mk IIimx6ulusbarmory/mk2
NXP i.MX6ULL/i.MX6ULUSB armory Mk II LANimx6ulusbarmory/mk2
NXP i.MX6ULL/i.MX6ULZMCIMX6ULL-EVKimx6ulmx6ullevk
Broadcom BCM2835Raspberry Pi Zerobcm2835pi/pizero
Broadcom BCM2835Raspberry Pi 1 Model A+bcm2835pi/pi1
Broadcom BCM2835Raspberry Pi 1 Model B+bcm2835pi/pi1
Broadcom BCM2836Raspberry Pi 2 Model Bbcm2835pi/pi2
Nuvoton NUC980NuMaker-IIoT-NUC980G2nuc980nuc980iiot

支持的 ARM64 目标

下表总结了当前支持的 ARM64 SoC 和开发板(GOOS=tamago GOARCH=arm64)。

下载工具