docker安装炫彩蛇与docker安装记录
QQ群:397745473
docker安装炫彩蛇与docker安装记录
1 2 3
| Viper(炫彩蛇) https://www.yuque.com/vipersec/help/rggacz https://github.com/FunnyWolf
|
首次安装
首次使用建议虚拟机安装,推荐使用ubuntu系统,Mac安装参考链接:链接
- 切换到root用户,确认以下操作都在root用户下操作
sudo安装会出现未知问题
1 2 3
| curl -sSL https://get.daocloud.io/docker | sh
service docker start
|
1 2 3
| curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/bin/docker-compose
chmod +x /usr/bin/docker-compose
|
- 如果 VPS 内存小于 2G,需要增加 2G 虚拟内存.
1 2 3 4 5 6 7
| dd if=/dev/zero of=/root/swapfile2 bs=1M count=2048
chmod 0600 /root/swapfile2
mkswap /root/swapfile2
swapon /root/swapfile2
|
1
| export VIPER_DIR=/root/VIPER
|
1
| mkdir -p $VIPER_DIR && cd $VIPER_DIR
|
- 执行如下命令生成docker-compose.yml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| tee docker-compose.yml <<-'EOF' version: "3" services: viper: image: registry.cn-shenzhen.aliyuncs.com/toys/viper:latest container_name: viper-c network_mode: "host" restart: always volumes: - ${PWD}/loot:/root/.msf4/loot - ${PWD}/db:/root/viper/Docker/db - ${PWD}/module:/root/viper/Docker/module - ${PWD}/log:/root/viper/Docker/log - ${PWD}/nginxconfig:/root/viper/Docker/nginxconfig command: ["VIPER_PASSWORD"] EOF
|
**Viper不允许使用默认密码,**diypassword替换为自定义密码密码且大于8位
1
| export VIPER_PASSWORD=diypassword
|
1
| sed -i "s/VIPER_PASSWORD/$VIPER_PASSWORD/g" docker-compose.yml
|
1 2 3
| cd $VIPER_DIR
docker-compose up -d
|
所有的docker-compose命令必须在安装目录执行才会有效果
如果你使用VPS部署Viper,请确认VPS的防火墙开放了60000端口及后续监听需要的端口
- (可选)如果你有反溯源相关需求,可以参考如下教程进行配置: 反溯源配置
QQ群:397745473