The Pharos static binary analysis framework is a project of the Software Engineering Institute at Carnegie Mellon University. The framework is designed to facilitate the automated analysis of binary programs. It uses the ROSE compiler infrastructure developed by Lawrence Livermore National Laboratory for disassembly, control flow analysis, instruction semantics, and more.
The Pharos includes the following tools: APIAnalyzer, OOAnalyzer, CallAnalyzer, FN2Yara, FN2Hash and DumpMASM. You can learn more about the project at GitHub.