文件名称:privsep:PHP的特权分离
文件大小:63KB
文件格式:ZIP
更新时间:2024-05-20 02:48:12
PHP
私密 特权分离php代码的守护程序 privsepd是PHP的RPC守护程序。 它是面向连接的,旨在通过远程接口为客户端提供尽可能近的本机接口。 每个连接都在其自己的过程中运行,以确保多个连接不会相互干扰。 通过守护程序提供的代码必须是自包含的,并通过配置文件中的autoload指令加载。 该自动加载文件在每次连接时都加载,从而允许更新代码而无需重新加载服务器。 除了常规调用(函数和方法)之外,该接口还支持闭包,引用引用,远程对象和级联可抛出对象。 传入的功能,方法和属性请求以及返回的原始可返回对象在返回之前都要经过白名单检查。 安装 安装分为两部分,守护程序安装和包含连接到守护程序的代码的composer软件包。 守护程序安装 您可以通过克隆Privsepd git-repository并运行make install来安装守护程序。 $ git clone https://githu
【文件预览】:
privsep-master
----regress()
--------09_throw.sh(4KB)
--------07_clone.sh(2KB)
--------server2()
--------10_multi.sh(3KB)
--------server2.conf(777B)
--------05_arguments.sh(9KB)
--------12_timeout.sh(2KB)
--------02_attributes.sh(10KB)
--------11_destruct.sh(2KB)
--------03_method.sh(6KB)
--------06_callbacks.sh(4KB)
--------01_environment.sh(2KB)
--------server1()
--------logtest.conf(792B)
--------04_return.sh(4KB)
--------08_invoke.sh(2KB)
--------server1.conf(5KB)
----privsepd.php(1KB)
----src()
--------Client.php(41KB)
--------Config.php(2KB)
--------Remote.php(8KB)
--------Throwable()
--------Remote()
--------Privsepd.php(21KB)
--------Whitelist()
----example()
--------world()
--------family.conf(1KB)
--------unwise.php(556B)
--------stupid.php(468B)
--------mistress.conf(797B)
--------normal.php(528B)
--------unspeakable.php(515B)
--------README(2KB)
----LICENSE.md(766B)
----README.md(2KB)
----Makefile(2KB)
----man()
--------privsepd_chroot.7(3KB)
--------remote.3php(3KB)
--------privsepd.conf.5(5KB)
--------privsepd.8(3KB)
----.gitignore(52B)
----composer.json(856B)