Binary analysis tools
LIEF (library for analysis of executable formats)
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.
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.
radare2 (reverse engineering tool and binary analysis)
radare2 is a tool to perform reverse engineering on files of all types. It can be used to analyze malware, firmware, or any other type of binary files.