OpenBSD库
openbsd的Python项目详细描述
openbsd
一些openbsd特定api的python绑定。目前支持以下功能:
pledge
unveil
更改日志
v0.1.0(2019-05-03)
* Initial release.
安装
openbsd在pypi上。您可以使用pip安装它:
pip install openbsd
先决条件
- OpenBSD 6.4或更高版本
- Python3.6或更高版本或Python2.7
用法
首先导入openbsd
:
importopenbsd
保证
openbsd.pledge("stdio rpath")print(open("/etc/resolv.conf"))
尝试删除rpath
权限。
揭幕
openbsd.unveil("/etc","r")print(open("/etc/resolv.conf"))
尝试打开/bin/ksh
。
使用openbsd.unveil()
停止限制对目录的访问。
许可证
(c)2019年Yuce Tekol