Web安全之ARL灯塔搭建
2023-06-15 17:17:03
# Web Security
# Information Gathering
How do you set up ARL?
详细参考:https://github.com/TophantTechnology/ARL
Preparation: 服务器购买
因为ARL是搭建在LINUX系统上,我的MAC内存又不够,加上想要ARL全天24小时运作,所以决定搭建在远程服务器上。
这里我选择了腾讯云, 系统为Ubuntu 64
选择生成ssh私钥,并绑定到主机上,登录时用生成的密码文件登陆即可
https://docs.docker.com/engine/install/ubuntu/
Install Docker on Ubuntu
第一步:如果有安装过Docker旧版本,需要先卸载
1 | sudo apt-get remove docker docker-engine docker.io containerd runc |
第二步:设置docker仓库
1 | #更新 apt package index |
1 | #添加docker的官方gpg key |
1 | #建立稳定的仓库 |
第三步:安装Docker引擎
1 | sudo apt-get update |
最后测试docker环境是否安装成功:
1 | sudo docker run hello-world |
Install Docker Compose
1 | #先在https://github.com/docker/compose/releases 查看最新版本,当前版本为1.29.2 |
Install ARL
手动下载ARL最新版本:https://github.com/TophantTechnology/ARL/releases
将下载好的压缩包在本地解压,文件名为docker_arl
然后用sftp传送文件到服务器上,这里我用的是==mac版的FileZilla==
1 | # 创建容器数据卷 |
补充:在使用docker和docker-compose的时候,必须要root权限,所以前面需要加上sudo,若想直接用root用户登陆 可参考 腾讯云ubuntu系统改为root登录
1 | #看docker-compose是否运行正常 |
登录搭建好的ARL灯塔系统
https://你的服务器外网ip:5003/
这里我用Chrome访问,但是会提示连接不是private的
于是我换了safari,依然提示连接不是private,但可以继续访问
默认账号:admin 密码:arlpass