{
  "added_at": "2026-11-09",
  "category": "firmware",
  "description_en": "Rehost extracted Linux-based embedded firmware with instrumented kernels, NVRAM emulation and inferred network configuration.",
  "description_zh": "通过插桩内核、NVRAM 模拟和网络配置推断，重托管提取出的嵌入式 Linux 固件。",
  "entry_url": "https://awesomerea.org/resources/firmadyne/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/firmadyne/",
  "evidence_url": "https://github.com/firmadyne/firmadyne/blob/11cb574cda0a5540ab7e36aa9b43679dc02c5788/README.md",
  "group": "tools",
  "id": "firmadyne",
  "json_url": "https://awesomerea.org/resources/firmadyne/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/firmadyne/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/firmadyne/index.md",
  "name": "FIRMADYNE",
  "name_zh": "FIRMADYNE",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "The documented environment uses Linux, QEMU, PostgreSQL, extraction dependencies and recursively cloned components, with modified MIPS/ARM kernels. The README explicitly excludes x86 firmware emulation.",
    "The project is marked a research prototype, not production-ready. Its setup includes legacy Python/binwalk tooling, and missing NVRAM values or unsuccessful network inference can require manual adaptation."
  ],
  "requirements_zh": [
    "文档中的环境使用 Linux、QEMU、PostgreSQL、提取依赖及递归检出的组件，并需要修改后的 MIPS／ARM 内核。README 明确不支持 x86 固件模拟。",
    "项目标为研究原型，尚不适合生产使用。其设置包含旧 Python／binwalk 工具链，缺失的 NVRAM 值或失败的网络推断可能需要人工调整。"
  ],
  "targets": [
    "firmware"
  ],
  "url": "https://github.com/firmadyne/firmadyne",
  "verification": "source-reviewed",
  "verified_at": "2026-10-29"
}
