SЁCU
Introduction
SЁCU is a public API to store self-destructing data payloads. This repository includes only backend part using Laravel framework.
Frontend could be found in SЁCU web application repository.
Contents
- Features
- Configuration
- Installation
- Changelog
- Contributing
- Testing
- Security
- Contributors
- License
- About CyberCog
Features
- Uses only free open source libraries
- Uses Stanford Javascript Crypto Library
- Send password protected self-destructing data packages
- Real-time encrypted chat server on node.js
- Telegram bot for generate SЁCU records right from the Telegram
- Following PHP Standard Recommendations:
- Covered with unit tests
Configuration
Create environment configuration file from example
$ cp .env.example .envSpecify your environment parameters in .env file
$ vi .env
Installation
Install PHP dependencies
$ composer installGenerate application secret key
$ php artisan key:generatePerform database migrations
$ php artisan migrateIf you need to run node.js chat server install JavaScript dependencies
$ npm installAdd CRON entry to your OS
* * * * * php /path/to/secu/artisan schedule:run >> /dev/null 2>&1
This will run schedule commands every minute. Schedule will delete outdated records.
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please refer to CONTRIBUTING.md for information on how to contribute to SЁCU and its related projects.
Testing
Run the tests with:
$ vendor/bin/phpunitSecurity
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Contributors
Anton Komarev |
|---|
License
The SЁCU application is an open-sourced software licensed under the BSD 3-Clause License.
About CyberCog
CyberCog is a Social Unity of enthusiasts. Research best solutions in product & software development is our passion.


