yara-python is a python library for YARA. YARA is a tool aimed at (but not limited to) helping malware researchers to identify and classify malware samples. With this library you can use YARA from your Python programs. It covers all YARA's features, from compiling, saving and loading rules to scanning files, strings and processes.