Tool
pyelftools
Parse ELF executables and DWARF debugging information from Python for scripted binary inspection.
- Targets
- Binary
- Category
- Binary analysis libraries
- Relationship
- Foundation tool
- Sources reviewed
- Stars
- 2.3k
- Last commit
- 2026-11-02
- Language
- Python
GitHub data as of 2026-11-09
Requirements & limits
- The pinned README requires Python 3.11+ and no external dependencies; install the pyelftools package or import a source checkout.
- Inputs are ELF files and available DWARF data. The API exposes format and debug information.
Cite
BibTeX
@misc{pyelftools,
title = {{pyelftools}},
howpublished = {\url{https://github.com/eliben/pyelftools}},
url = {https://github.com/eliben/pyelftools},
urldate = {2026-10-29},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/pyelftools/}}
}Plain text
pyelftools. https://github.com/eliben/pyelftools (accessed 2026-10-29). Awesome REA entry: https://awesomerea.org/resources/pyelftools/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · eliben/pyelftools · Revision beedcc4
More in Native binaries
- rustc-demangle · Tool
- Scylla · Tool
- TitanEngine Community Edition · Tool
- Volatility 3 · Tool
- Decompile-Bench · Project
- FoxDec · Tool