Yara

Description
YARA is a tool that allows one to identify files that match user-defined textual or binary patterns. It is primarily aimed at malware researchers.