pyelftools
Tool and Usage
Project details
- License
- Public domain
- Programming language
- Python
- Author
- Eli Bendersky
- Latest release
- 0.31
- Latest release date
Project health
Links
GitHub project |
Why this tool?
This toolkit is used by other software, or standalone. Its main purpose is to parse binary ELF files and DWARF debugging information. This can be useful during malware analysis or troubleshooting issues with programs.
Usage and audience
pyelftools is commonly used for binary analysis or malware analysis. Target users for this tool are developers and security professionals.
Tool review and remarks
The review and analysis of this project resulted in the following remarks for this security tool:
Strengths
- + More than 25 contributors
- + More than 500 GitHub stars
- + The source code of this software is available
pyelftools alternatives
Similar tools to pyelftools:
BAP
BAP is the abbreviation for Binary Analysis Platform, a toolkit created by the Carnegie Mellon University. It helps with reverse engineering and program analysis. As it focuses on the analysis of binaries, it does not require the source code. Supported hardware architectures include ARM, x86, x86-64, PowerPC, and MIPS.
Manticore
Manticore is a binary analysis tool. It uses dynamic analysis, meaning parts of the binary will be executed and tested.
LIEF
LIEF is a library to analyze executable formats like ELF, MachO, and PE. It can be used during reverse engineering, binary analysis, and malware research.
This tool page was updated at . Found an improvement? Help the community by submitting an update.
Related tool information
Categories
This tool is categorized as a binary analysis tool and dynamic code analyzer.