2021-05-12

**

CentOS 7 Docker 安装ARL资产侦察灯塔系统

**

参考原文:
https://mp.weixin.qq.com/s/YJVRAm-DQE2vVrcf1GJTcw
https://blog.csdn.net/qq_31171951/article/details/89152863
https://www.cnblogs.com/qtzd/p/install-ARL.html

一、核心功能
ARL(Asset Reconnaissance Lighthouse)资产侦查灯塔旨在快速发现并整理企业外网资产并为资产构建基础数据库,无需登录凭证或特殊访问即可主动发现并识别资产,让甲方安全团队或者渗透测试人员快速寻找到指定企业资产中的脆弱点,降低资产被威胁利用的可能性并规避可能带来的不利影响。

二、系统要求
目前暂不支持Windows。Linux和MAC建议采用Docker运行,系统配置最低2核4G。由于自动资产发现过程中会有大量的的发包,建议采用云服务器可以带来更好的体验。

三、docker安装
1.环境介绍
Centos7,参考官方文档:https://docs.docker.com/engine/install/centos/#install-using-the-repository

2.删除旧版本和相关依赖

1|yum remove docker \
2|docker-client \
3|                 docker-client-latest \
4|                 docker-common \
5|                 docker-latest \
6|                 docker-latest-logrotate \
7|                 docker-logrotate \
8|                 docker-engine

3.安装依赖

1|yum install -y yum-utils \
2| device-mapper-persistent-data \
3| lvm2

4.配置稳定的repositories

1|yum-config-manager \
2|   --add-repo \
3|   https://download.docker.com/linux/centos/docker-ce.repo

5.安装docker

yum install docker-ce docker-ce-cli containerd.io

注意,到这里的时候,如果报错:

you could try using --skip-broken to work aroundthe problem 
you should tyr running: rpm -Va --nofiles --nodigest

可以试着更换配置源,我这里配置的是aliyun的源(网上找了点资料)
图1图26.docker信息(学习一下关于docker的命令的操作)
docker启动
systemctl start docker
docker停止
systemctl stop docker
查看docker运行状态
systemctl status docker
重新启动docker
systemctl restart docker
开机启动docker
systemctl enable docker

四、Centos 7 安装docker-compose
1.下载稳定版本的Docker Compose

curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2.给docker-compose执行权限,运行命令:

chmod +x /usr/local/bin/docker-compose

3.查看docker-compose版本信息

docker-compose --version

五、Docker 启动
1.启动docker

systemctl start docker

2.拉取镜像

docker pull tophant/arl

3.docker-compose启动

git clone https://github.com/TophantTechnology/ARL
cd ARL/docker/
docker-compose up -d

注意:
① git 命令如果无法执行,可以执行yum install -y git 来安装
② 如果报以下错误,有可能是网络不好的问题,可以直接复制链接到GitHub上下载源码
图3
图4图5
③ 之后就unzip ARL.zip解压压缩包即可
④ docker-compose up -d 执行报错,
图6
即按照提示执行命令docker volume create --name=arl_db
图7

之后再次执行命令docker-compose up -d 即可。
图8

六、登陆ARL
URL:https://127.0.0.1:5003
密码:admin/arlpass
图9
图10

七、FAQ
F:密码忘记了怎么办?
Q:可以执行下面的命令,然后使用admin/admin123就可以登录了。

docker exec -ti arl_mongodb mongo -u admin -p admin
use arl
db.user.drop()
db.user.insert({ username: 'admin', password: hex_md5('arlsalt!@#'+'admin123') })
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值