yara 3.2.0
yara-python 2.0

Am Freitag, 4. März 2016 14:35:21 UTC+1 schrieb Wesley Shields:
>
> What version of YARA are you using? That should work but I'm unable to 
> confirm right now.
>
> -- WXS
>
> On Friday, March 4, 2016, Robert Giczewski <[email protected] 
> <javascript:>> wrote:
>
>> That would be too easy ;-)
>>
>> TypeError: 'yara.Rules' object is not iterable
>>
>>
>> Am Freitag, 4. März 2016 13:59:11 UTC+1 schrieb Wesley Shields:
>>>
>>> I believe there is support for this that was added a while back. Totally 
>>> untested but I believe it goes like this:
>>>
>>> for rule in rules:
>>>     print rule.identifier
>>>
>>> -- WXS
>>>
>>> On Friday, March 4, 2016, Robert Giczewski <[email protected]> 
>>> wrote:
>>>
>>>> Hi,
>>>> I'm currently loading quite a lot of files containing even more yara 
>>>> rules.
>>>> After loading the files, I'm compiling the rules so I can check files 
>>>> against the rules. (see the code below)
>>>>
>>>> print "[*] Loading rules (%s) ... " % (rules_dir)
>>>>
>>>> sigs = dict([(name.replace(".yara", "").split("/")[-1], name) for name 
>>>> in glob.glob(rules_dir + "/*.yara")])
>>>> rules = yara.compile(filepaths=sigs)
>>>>
>>>>
>>>> Before checking any file, I want to see the names of every rule I 
>>>> successfully compiled.
>>>> I'd love to have something like:
>>>>
>>>>
>>>> for rule in rules.getNames():
>>>>     print rule
>>>>
>>>> # badAss-1-rule
>>>> # badAss-2-rule
>>>> # ...
>>>> # badAss-n-rule
>>>>  
>>>> Any ideas?
>>>>
>>>> Thanks,
>>>>
>>>> Rob
>>>>
>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "YARA" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "YARA" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"YARA" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to