前言

自我参考文章,对kali进行安装docker+ARL灯塔,在安装过程中频频出现翻车,浪费了我的时间,导致当天作业没做完,气死了。因此,我写此文章,想帮助大家避免因安装过程中出现错误信息,省掉排查错误信息时间。

在安装前,kali要拍摄快照,尽量保持与我的kali环境一致。除非大佬.....

我不再讲述docker、ARL灯塔是什么,大家应该知道,在这里只讲述安装步骤。


1.更换源

#更改源
vim /etc/apt/sources.list


#在sources.list文件中插入国内源(一个就够了,也可以放多个源)
#阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib


#保存退出后,更新配置
sudo apt update && sudo apt upgrade -y

2.Docker

# 第一步:添加Docker官方的GPG密钥
┌──(root㉿kali)-[~]
└─# curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg


# 第二步:更新源
┌──(root㉿kali)-[~]
└─# echo 'deb https://download.docker.com/linux/debian stretch stable'> /etc/apt/sources.list.d/docker.list


# 第三步:直接导入证书
┌──(root㉿kali)-[~]
└─# apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common


# 第四步:系统更新
┌──(root㉿kali)-[~]
└─# apt-get update


# 第五步:下载安装docker
┌──(root㉿kali)-[~]
└─# sudo apt install docker.io


# 第六步:检查docker是否安装成功
┌──(root㉿kali)-[~]
└─# docker -v

Docker version 26.1.5+dfsg1, build a72d7cd

3.优化Docker

#vim编辑
┌──(root㉿kali)-[~]
└─# vim /etc/docker/daemon.json


#向daemon.json插入内容
{"registry-mirrors": ["http://hub-mirror.c.163.com","https://ustc-edu-cn.mirror.aliyuncs.com"]}


#daemon.json文件加载
┌──(root㉿kali)-[~]
└─# sudo systemctl daemon-reload


#docker功能重启
┌──(root㉿kali)-[~]
└─# sudo systemctl restart docker
		

#检查配置是否成功
┌──(root㉿kali)-[~]
└─# sudo docker info


#上面dockeryi安装成功后,需要安装compose
┌──(root㉿kali)-[~]
└─# apt-get install docker-compose


#查看是否安装成功
┌──(root㉿kali)-[~]
└─# docker-compose

4.ARL(坑真的太多了)

#更新一下 apt-get update
┌──(root㉿kali)-[~]
└─# apt-get update
 
# 从GItHub克隆ARL
最好先cd /home/kali进入此目录下进行
​git clone https://github.com/TophantTechnology/ARL
 
# 输入命令“ls”显示当前目录是否有文件ARL,有则“cd ARL”进入,再“cd docker”进入
cd ARL
cd docker
# 在当前目录创建容器数据卷
┌──(root㉿kali)-[~]
└─# docker volume create --name=arl_db
arl_db
 

4.1. 这里先不要启动,不然后面会遇到第二个坑登录报错

”Timeout of 2000ms exceeded“  或者 ”Network error“

先进入到目录/ARL/docker目录里面输入

sudo vim config-docker.yaml

在#Fofa API 配置项添加如下声明

#Fofa API 配置项
FOFA:
  URL: "https://fofa.info"
  EMAIL: ""
  KEY: ""
#添加声明
RISKIQ:
  EMAIL: "*******@qq.com"
  KEY: ""

4.2. 最后启动容器

docker-composer up -d
 
此时已经将ARL灯塔开启,而ARL功能在本kali上的默认地址是https://127.0.0.1:5003/login
如果使用的是80端口,就使用http:127.0.0.1:5003/login
在linux打开链接然后输入默认账号:admin 密码:arlpass


结尾讨论

1.官网开源项目中没有ARL项目,也有人备份了开源项目,原因是ARL资产侦察灯塔系统的负责团队删除了开源项目。其原因:关于ARL资产灯塔开源项目生命周期的相关说明

2.gitcode中有备份过了ARL资产侦察灯塔系统的,不确定是否最新的,但是还有人在维护ARL,我应该很感谢他们,当然也可以使用github中备份过的ARL资产侦察灯塔系统。

3.在使用docker,或者其他什么系统,一定要及时更新依赖包。

4.对我帮助最大是最下面链接的作者:浪小生 g

温馨提示

这篇文章是根据文章链接进行收集整理后才有此文章,在这里附加链接并感谢作者:

kali2023安装docker+ARL灯塔一遍配置优化_kali docker-CSDN博客

解决 kali 拉取docker容器慢的问题_docker拉起容器很慢怎么办-CSDN博客

Kali上安装docker和ARL灯塔记录-CSDN博客

记一次信息收集工具-灯塔(arl)安装遇到的坑(timeout of 12000ms exceeded)-CSDN博客

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐