yara-python
使用此库,您可以从Python程序中使用 。 它涵盖了YARA的所有功能,从编译,保存和加载规则到扫描文件,字符串和进程。
这里有一个小例子:
>> > import yara
>> > rule = yara . compile ( source = 'rule foo: bar {strings: $a = "lmn" condition: $a}' )
>> > matches = rule . match ( data = 'abcdefgjiklmnoprstuvwxyz' )
>> > print ( matches )
[ foo ]
>> > print ( matches [ 0 ]. rule )
foo
>> > print ( matches [ 0 ]. tags )
[ 'bar' ]
>> > print ( matches [
2023-02-25 14:07:11
40KB
yara
C
1