mitmelon / pangea
使用Pangea API服务将安全集成到您的PHP应用程序中。
1.0.0
2024-02-10 11:30 UTC
Requires
- php: >=5.6.0
- php-curl-class/php-curl-class: ^9.18
README
Pangea PHP客户端
加入Telegram使用Pangea API服务将安全集成到您的PHP应用程序中
如果您喜欢这个项目并希望帮助我继续工作,请点击以下链接https://flutterwave.com/donate/ajcv56i67fan进行捐赠。如果您发现捐赠有困难,请通过manomitehq@gmail.com联系我以了解更多付款方式。请记住,任何金额都不小。
待办功能
- 添加保险库[提供秘密、加密密钥和Pangea API令牌的安全存储,作为保险库项]
- 添加IP智能[对IP进行恶意行为检查]
- 添加域名智能[允许您获取关于域名的信息]
- 添加URL智能[对URL进行恶意行为检查]
- 添加用户智能[发现信息是否在泄露中公开]
- 添加文件智能[使您能够提交文件的哈希值以检索其声誉]
- 添加文件扫描[使您能够上传文件以扫描恶意内容]
- 添加审计日志[提供透明、不可更改和加密的托管审计日志存储]
- 添加编辑[从自由文本和结构化数据中删除敏感信息]
- 添加禁运[确定是否存在针对IP地址来源国的贸易禁运]
- 添加身份验证[一个完全托管的身份验证服务,提供安全用户注册和身份验证流程,集成到您的应用程序中]
安装
使用composer进行安装
composer require mitmelon/pangea
用法
要使用此项目,请创建账户并将凭据插入以下选项中。账户创建是免费的。
require_once __DIR__."/vendor/autoload.php"; // Initialize library class $pangea = new Pangea($token, $service, $csp, $region); //Registers all services or select the one you need $pangea->registerService( $pangea->available_service() // this registers all services //or register like this 'vault', 'ip-intel' for single or more services //You can printout $pangea->available_service() on a separate line to see all the supported services ); print_r($pangea->generateKey('symmetric_key', 'AES-GCM-256'));
文档
请参阅Pangea Docs获取更多信息。
您还可以查看服务文档以了解实施的服务和方法。
变更日志
此项目的所有显著更改将在此处记录。
许可
在MIT许可下发布。
@Pangea