Skip to main content

duetector

Project description

duetector🔍: 基于eBPF的数据使用探测器

Actions Status pre-commit.ci status LICENSE Releases Pre Releases Last Commit Python version

中文 | English

简介

duetector是DataUCON项目中的组件之一,DataUCON项目旨在为数据使用控制提供支持。了解DataUCON

duetector🔍是一个基于eBPF的数据使用探测器,它可以在Linux内核中对数据使用行为进行探测,从而为数据使用控制提供支持。

ABAUC控制模型当中,duetector可作为PIP(Policy Information Point)来获取数据使用行为,从而为PDP(Policy Decision Point)提供数据使用行为的信息。

目录

主要特性

TBD

TODO: 特性和对应的内核配置

安装

代码通过Pypi分发,你可以通过以下命令安装

pip install duetector

目前,代码依赖BCC对eBPF代码进行即时编译,推荐安装最新的BCC编译器

或使用我们提供的Docker镜像

docker pull dataucon/duetector:latest

预发布版本将不会更新到 latest上,您可以指定tag进行拉取,如 v0.1.0

docker pull dataucon/duetector:v0.1.0

快速开始

TBD

更多文档和例子可以在这里找到。

API文档

TBD

维护者

本项目由哈尔滨工业大学(深圳)数据安全研究院发起,若您对本项目以及DataUCON项目感兴趣并愿意一起完善它,欢迎加入我们的开源社区。

如何贡献

非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request。

开发环境配置和其他注意事项请参考开发者文档

许可证

本项目使用 Apache-2.0 license,有关协议请参考LICENSE

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

duetector-0.0.1a0.tar.gz (22.1 kB view details)

Uploaded Source

Built Distribution

duetector-0.0.1a0-py3-none-any.whl (22.7 kB view details)

Uploaded Python 3

File details

Details for the file duetector-0.0.1a0.tar.gz.

File metadata

  • Download URL: duetector-0.0.1a0.tar.gz
  • Upload date:
  • Size: 22.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for duetector-0.0.1a0.tar.gz
Algorithm Hash digest
SHA256 758fa952919ca3e8b553d0756389fc6280f9e60e03fe118ca6567d714b5d888f
MD5 053964d5b4af17ae37901027dac9e5dd
BLAKE2b-256 a2bb63f85f35fa8ae449ec55bbf63d26f68c355ff2e67000875383184812f782

See more details on using hashes here.

Provenance

File details

Details for the file duetector-0.0.1a0-py3-none-any.whl.

File metadata

  • Download URL: duetector-0.0.1a0-py3-none-any.whl
  • Upload date:
  • Size: 22.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for duetector-0.0.1a0-py3-none-any.whl
Algorithm Hash digest
SHA256 0c2e2352cd4a650fac68307c6c80b2822e8f8f6915572c2da85e65fe851f07de
MD5 7fca9d88bbb37b4c8b0d8a4ffe22d196
BLAKE2b-256 87f8bac9acb14b13b762323b52c58f99005c1906f938e3beb7f2a6f1a59ed86b

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page