secu / secu
SЁCU消息。
3.0.0
2018-12-18 12:25 UTC
Requires
- php: ^7.1.3
- ext-json: ^1.5
- barryvdh/laravel-cors: ^0.11
- fideloper/proxy: ^4.0
- irazasyed/telegram-bot-sdk: ^2.0
- laravel/framework: 5.7.*
- laravel/tinker: ^1.0
- nocarrier/hal: ^0.9.12
- predis/predis: ^1.0
Requires (Dev)
- beyondcode/laravel-dump-server: ^1.0
- filp/whoops: ^2.0
- fzaninotto/faker: ^1.4
- mockery/mockery: ^1.0
- nunomaduro/collision: ^2.0
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-09-20 00:10:59 UTC
README
简介
SЁCU是一个用于存储自我销毁数据有效负载的公共API。此存储库仅包含使用Laravel框架的后端部分。
前端可以在SЁCU网络应用程序存储库中找到。
内容
功能
- 仅使用免费开源库
- 使用斯坦福JavaScript加密库
- 发送密码保护的自销毁数据包
- 基于node.js的实时加密聊天服务器
- Telegram机器人可从Telegram生成SЁCU记录
- 遵循PHP标准建议
- 带有单元测试
配置
从示例创建环境配置文件
$ cp .env.example .env
在.env
文件中指定您的环境参数
$ vi .env
安装
安装PHP依赖项
$ composer install
生成应用程序密钥
$ php artisan key:generate
执行数据库迁移
$ php artisan migrate
如果您需要运行node.js聊天服务器,请安装JavaScript依赖项
$ npm install
将CRON条目添加到您的操作系统
* * * * * php /path/to/secu/artisan schedule:run >> /dev/null 2>&1
这将每分钟运行计划命令。计划将删除过时的记录。
变更日志
有关最近更改的更多信息,请参阅CHANGELOG。
贡献
有关如何为SЁCU及其相关项目做出贡献的信息,请参阅CONTRIBUTING.md。
测试
使用以下命令运行测试
$ vendor/bin/phpunit
安全
如果您发现任何与安全相关的问题,请通过电子邮件open@cybercog.su联系,而不是使用问题跟踪器。
贡献者
许可证
SЁCU应用程序是一个开源软件,根据BSD 3-Clause许可证授权。
关于CyberCog
CyberCog是一个由爱好者组成的社交联盟。在产品及软件开发中研究最佳解决方案是我们的热情所在。