文件名称:yara-ctypes:适用于libyara的Python ctypes包
文件大小:405KB
文件格式:ZIP
更新时间:2024-06-06 22:11:44
Python
yara-ctypes-python简介 yara-ctypes中有什么: 一个ctypes libyara包装器模块,该模块将libyara的输出公开到Python运行时中(请参阅: )。 具有与yara-project CPython扩展模块中公开的接口兼容的接口的线程安全Rules对象。 命名空间管理,可以轻松地将多个YARA规则加载到单个“规则”匹配对象中。 各种Scanner类类型,以允许线程或进程池通过Rules对象执行匹配请求。 功能丰富的命令行界面,为用户提供了许多选项来控制他们可能希望执行扫描的方式。 为什么: ctypes在系统函数调用中释放GIL ...将PC发挥其真正潜能。 通过将高级逻辑(例如管理规则路径,过滤路径,控制池执行等)保留在Python之类的语言中,极大地简化了事情。 不再构建PyC扩展... 我发现了一些错误和内存泄漏,并想简化
【文件预览】:
yara-ctypes-master
----MANIFEST.in(181B)
----requirements()
--------testing.txt(0B)
--------production.txt(0B)
----README.rst(4KB)
----.gitattributes(483B)
----.travis.yml(235B)
----LICENSE(1KB)
----setup.cfg(126B)
----setup.py(3KB)
----libs()
--------windows()
--------linux()
--------darwin()
----docs()
--------source()
--------make.bat(5KB)
--------Makefile(5KB)
----yara()
--------libyara_wrapper.py(20KB)
--------rules.py(18KB)
--------scan.py(15KB)
--------preprocessor.py(9KB)
--------__init__.py(409B)
--------cli.py(19KB)
--------version.py(22B)
--------rules()
----tests()
--------test_libyara_wrapper.py(5KB)
--------test_cli_scan.py(14KB)
--------__init__.py(0B)
--------test_rules.py(10KB)
--------rules()
----.gitignore(2KB)