cylab / cyrange
Laravel 框架。
1.3.1
2024-06-19 13:35 UTC
Requires
- ext-curl: *
- ext-json: *
- ext-soap: *
- cylab-be/php-vbox-api: ^1.7.5
- cylab/php-guacamole-api: ^2.0.1
- cylab/system: ^1.2
- doctrine/dbal: ^2.10
- fideloper/proxy: ^4.0
- laravel/framework: ^6.0
- phpseclib/phpseclib: ^3.0
- pion/laravel-chunk-upload: ^1.5
- predis/predis: ~1.0
- symfony/yaml: ^4.3.0
- vanilla/garden-schema: ^2.3
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.2
- barryvdh/laravel-ide-helper: ^2.6
- enlightn/security-checker: ^1.4
- facade/ignition: ^1.4
- fzaninotto/faker: ^1.4
- insolita/unused-scanner: ^2.3
- laravel/browser-kit-testing: ^5.0.0
- laravel/envoy: ^2.8
- laravel/tinker: ^1.0
- laravel/ui: ^1.0
- mockery/mockery: ^1.0
- nunomaduro/collision: ^3.0
- nunomaduro/larastan: ^1.0
- phpunit/phpunit: 9.3.*
- slevomat/coding-standard: ^7.0
- squizlabs/php_codesniffer: ^3.6
- tdebatty/laravel-resource-generator: ^6.1.0
- dev-master
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.29
- 1.1.28
- 1.1.27
- 1.1.26
- 1.1.25
- 1.1.24
- 1.1.23
- 1.1.22
- 1.1.21
- 1.1.20
- 1.1.19
- 1.1.18
- 1.1.17
- 1.1.16
- 1.1.15
- 1.1.14
- 1.1.13
- 1.1.12
- 1.1.11
- 1.1.10
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.36
- 1.0.35
- 1.0.34
- 1.0.33
- 1.0.32
- 1.0.31
- 1.0.30
- 1.0.29
- 1.0.28
- 1.0.27
- 1.0.26
- 1.0.25
- 1.0.24
- 1.0.23
- 1.0.22
- 1.0.21
- 1.0.20
- 1.0.19
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 1.0.0-RC8
- 1.0.0-RC7
- 1.0.0-RC6
- 1.0.0-RC5
- 1.0.0-RC4
- 1.0.0-RC3
- 1.0.0-RC2
- 1.0.0-RC1
- 0.0.8
- 0.0.7
- 0.0.6
- 0.0.5
- 0.0.4
- 0.0.3
- 0.0.2
- 0.0.1
- dev-dev
- dev-guest
- dev-scenarios
This package is auto-updated.
Last update: 2024-08-28 17:48:51 UTC
README
自动部署和配置虚拟机以运行涉及数百台机器和用户的场景。所有机器都可以通过网页界面访问...
特性
- 部署时可以配置客户系统;
- 可以进行批量部署,例如为整个班级的学员;
- 内置Apache Guacamole网页界面集成,使用户可以通过网页浏览器轻松访问虚拟机的屏幕和键盘(鼠标)。
文档
- 使用docker-compose安装: https://cylab.be/blog/132/installing-the-cyrange-cyber-range-platform
- 创建自己的镜像: https://cylab.be/blog/141/create-your-own-vm-image-for-the-cyber-range
贡献
Cyrange依赖于多个服务器。因此,运行开发环境的最佳方式是使用docker-compose。
先决条件
- 安装VirtualBox并启动virtualbox-webservice: https://cylab.be/blog/132/installing-the-cyrange-cyber-range-platform#virtualbox
- 安装Docker和docker-compose: https://cylab.be/blog/132/installing-the-cyrange-cyber-range-platform#docker
安装
git clone git@gitlab.cylab.be:cylab/cyrange.git
cd cyrange
cp .env.example .env
修改`
.env`
。您至少需要修改`
VBOX_PASSWORD(可能还需要
VBOX_IMAGES`
).
nano .env
启动容器
docker-compose up
几秒钟后,cyrange将在http://127.0.0.1:8080上可用
默认凭据是
- 电子邮件:
`
cyrange@example.com`
- 密码:
`
admin`
在开发环境中,邮件发送到`
MailHog`
容器。MailHog的网页界面将在`
http://127.0.0.1:8025```