osquery-python:osquery的Thrift API的Python绑定

时间:2024-06-02 15:33:42
【文件属性】:

文件名称:osquery-python:osquery的Thrift API的Python绑定

文件大小:42KB

文件格式:ZIP

更新时间:2024-06-02 15:33:42

Python

osquery-python 将操作系统公开为高性能的关系数据库。 这使您可以编写基于SQL的查询来浏览操作系统数据。 使用osquery,SQL表代表抽象概念,例如正在运行的进程,已加载的内核模块,开放的网络连接,浏览器插件,硬件事件或文件哈希。 如果您想了解有关osquery的更多信息,请访问,和。 什么是osquery-python? 在osquery中,SQL表,配置检索,日志处理等通过简单,强大的插件和扩展API来实现。 该项目包含用于在Python中创建osquery扩展的官方Python绑定。 考虑以下示例: #!/usr/bin/env python import osquery @ osquery . register_plugin class MyTablePlugin ( osquery . TablePlugin ): def name ( self


【文件预览】:
osquery-python-master
----.travis.yml(316B)
----osquery()
--------logger_plugin.py(3KB)
--------extensions()
--------table_plugin.py(4KB)
--------TPipe.py(8KB)
--------__init__.py(1KB)
--------singleton.py(749B)
--------config_plugin.py(3KB)
--------extension_manager.py(5KB)
--------extension_client.py(2KB)
--------management.py(10KB)
--------plugin.py(1KB)
----tests()
--------test_logger_plugin.py(1KB)
--------test_config_plugin.py(2KB)
--------test_plugin.py(1KB)
--------__init__.py(0B)
--------test_singleton.py(1KB)
--------test_table_plugin.py(3KB)
----LICENSE(1KB)
----CONTRIBUTING.md(3KB)
----osquery.thrift(3KB)
----PATENTS(2KB)
----setup.cfg(68B)
----requirements.txt(80B)
----examples()
--------foobar_logger.ext(752B)
--------many_plugins.ext(2KB)
--------foobar_config.ext(1KB)
--------run.py(677B)
--------foobar_table.ext(937B)
--------spawn.py(690B)
----setup.py(3KB)
----.gitignore(40B)
----CODE_OF_CONDUCT.md(241B)
----README.md(5KB)
----win-requirements.txt(10B)

网友评论