Dynamic code analyzers
angr (binary analysis framework)
Angr is a security tool written in Python to allow analyzing binaries. It provides a combination of static and dynamic analysis.
Manticore (dynamic binary analysis tool)
Manticore is a binary analysis tool. It uses dynamic analysis, meaning parts of the binary will be executed and tested.
pyelftools (ELF parsing toolkit)
Pyelftools is a Python library to parse ELF files and DWARF debugging information. It can be useful to perform dynamic binary analysis on files.