Refer

官方地址:https://www.yuque.com/vipersec/install

GitHub:https://github.com/FunnyWolf/Viper

安装

进入安装目录

1
2
export VIPER_DIR=/root/TPAtool/VIPER
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

国外VPS也可以将registry.cn-shenzhen.aliyuncs.com/toys/viper:latest替换成

registry.cn-hongkong.aliyuncs.com/toys/viper:latest

可以将latest替换为版本号来安装历史版本,最早支持1.5.26,

例如 registry.cn-hongkong.aliyuncs.com/toys/viper:1.5.26

设置密码

1
export VIPER_PASSWORD=1xabc@666

写入密钥

1
sed -i "s/VIPER_PASSWORD/$VIPER_PASSWORD/g" docker-compose.yml

启动viper

1
docker-compose up -d

访问

1
2
3
4
http://ip:60000

#用户名 root
#密码 1xabc@666

__END__