【文件属性】:
文件名称:plyara:解析YARA规则并更轻松地对其进行操作
文件大小:75KB
文件格式:ZIP
更新时间:2021-05-13 22:06:11
python parser python3 ply lexer
普利亚拉
将规则解析为字典表示形式。
Plyara是一个脚本和库,可将包含一个以上YARA规则的文件进行词法分析并将其解析为python字典表示形式。 该工具的目的是使执行批量操作或转换大型YARA规则集变得更加容易,例如提取指标,更新属性和分析语料库。 其他应用程序包括短绒和依赖检查器。
Plyara利用Python模块对YARA规则进行词法化。
这是由的的社区维护叉。 经许可使用“ plyara”商标。
安装
Plyara需要Python 3.6以上版本。
用pip安装:
pip3 install plyara
用法
在您自己的应用程序中使用plyara Python库:
>> > import plyara
>> > parser = plyara . Plyara ()
>> > mylist = parser . parse_string ( 'rule MyRul
【文件预览】:
plyara-master
----.gitignore(3KB)
----setup.cfg(34B)
----requirements-dev.txt(46B)
----README.rst(7KB)
----plyara()
--------command_line.py(2KB)
--------exceptions.py(2KB)
--------utils.py(17KB)
--------__init__.py(684B)
--------core.py(38KB)
----tests()
--------unit_tests.py(46KB)
--------__init__.py(0B)
--------data()
----docs()
--------make.bat(810B)
--------conf.py(5KB)
--------index.rst(681B)
--------Makefile(603B)
----examples()
--------corpus_stats.py(2KB)
----LICENSE(11KB)
----setup.py(2KB)
----.travis.yml(1KB)
----.readthedocs.yml(72B)