Tool
FIRMADYNE
Rehost extracted Linux-based embedded firmware with instrumented kernels, NVRAM emulation and inferred network configuration.
- Targets
- Firmware
- Category
- Firmware tools
- Relationship
- Foundation tool
- Sources reviewed
- Stars
- 2.1k
- Last commit
- 2024-07-21
- Language
- Shell
- License (GitHub)
- MIT
GitHub data as of 2026-11-09
Requirements & limits
- 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.
Cite
BibTeX
@misc{firmadyne,
title = {{FIRMADYNE}},
howpublished = {\url{https://github.com/firmadyne/firmadyne}},
url = {https://github.com/firmadyne/firmadyne},
urldate = {2026-10-29},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/firmadyne/}}
}Plain text
FIRMADYNE. https://github.com/firmadyne/firmadyne (accessed 2026-10-29). Awesome REA entry: https://awesomerea.org/resources/firmadyne/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Related entries
Matched by the same code repository or publication identifier.
Primary sources
- README.md GitHub · firmadyne/firmadyne · Revision 11cb574
More in Firmware and hardware
- flashrom · Tool
- InternalBlue · Tool
- MC Extractor · Tool
- MTKClient · Tool
- BoschMe7x · Tool
- CeDImu · Tool