ARL灯塔搭建详细教程

发现自己还没有正儿八经的安装过灯塔,正好搞了个服务器就安装一下

前置工作

1.docker和docker-compose
如果没有的话,需要自行安装
因为源的原因,直接下载docker是非常慢的,所以需要先进行一下换源
在ubuntu系统中运行

sudo vim /etc/apt/sources.list  

默认是ubuntu的,我们需要换源
这里我们换阿里源(清华源,科大源都行看个人需要)
替换默认的的即可
ubuntu24.04配置如下

## a.) add 'apt_preserve_sources_list: true' to /etc/cloud/cloud.cfg
##     or do the same in user-data
## b.) add sources in /etc/apt/sources.list.d
## c.) make changes to template file /etc/cloud/templates/sources.list.tmpl

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://mirrors.cloud.aliyuncs.com/ubuntu noble main restricted
# deb-src http://mirrors.cloud.aliyuncs.com/ubuntu noble main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://mirrors.cloud.aliyuncs.com/ubuntu noble-updates main restricted
# deb-src http://mirrors.cloud.aliyuncs.com/ubuntu noble-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://mirrors.cloud.aliyuncs.com/ubuntu noble universe
# deb-src http://mirrors.cloud.aliyuncs.com/ubuntu noble universe
deb http://mirrors.cloud.aliyuncs.com/ubuntu noble-updates universe

然后运行更新

sudo apt update

在安装docker和docker-compose

sudo apt install docker.io
sudo apt install docker-compose

一路Y即可安装成功
安装后输入

docker version
docker-compose version

查看配置
看到回显即成功
在这里插入图片描述

安装ARL灯塔

由于官方仓库已经删除,贴一个备份仓库
首先将项目 clone到自己的服务器上,若是git没配置的也可以自己下载到服务器上

git clone https://github.com/ki9mu/ARL-plus-docker

在根据自己的需求编辑docker-compose.yml

cd cd ARL-plus-docker/
cat docker-compose.yml 

version: '3'

volumes:
  arl_db:
    external: true

services:
    web:
        image: ki9mu/arl-ki9mu:v3.0.1
        container_name: arl_web
        restart: unless-stopped
        depends_on:
          - mongodb
          - rabbitmq
        ports:
          #http 服务,默认不映射出来
          #- "5003:80"
          - "5003:443"

默认是5003映射的443端口
我这里5003是开放的所以不用改,如果你的不想要开放5003可以改掉,但确保你的服务器防火墙和安全组放行了5003端口
第一次安装先为docker配置一个数据卷

docker volume create arl_db

回显arl_db就是成功
开始安装

docker-compose up -d

在这里插入图片描述
若安装不了。我们为docker配置镜像加速源

sudo vim /etc/docker/daemon.json

我是阿里云用的是阿里云的镜像加速
在这里插入图片描述
在重启docker

sudo systemctl restart docker

然后在拉取镜像

docker-compose up -d

即可成功
查看运行状态

docker ps

在这里插入图片描述

访问ARL灯塔

https://公网id:5003  
账号:admin  
默认密码:arlpass

登录进系统后修改密码
在这里插入图片描述
后续如果要加一下api 如fofa可以进入容器

docker exec -it 容器id /bin/bash

可以修改配置文件 app/config.yaml增加api

当实力与野心不匹配时,唯有努力

本文为原创,转发请@,若有侵权请联系删除

ARL(Asset Reconnaissance Lighthouse)灯塔是一款资产扫描、发现与收集工具,可以帮助安全人员更快地发现目标资产并进行漏洞扫描与安全评估。在 Kali Linux 上搭建 ARL 灯塔可以提高工作效率,下面是搭建步骤: 1. 安装 DockerDocker Compose Kali Linux 默认不包含 DockerDocker Compose,需要手动安装。执行以下命令: ``` sudo apt update sudo apt install docker.io docker-compose ``` 安装完成后,启动 Docker 服务: ``` sudo systemctl start docker ``` 2. 下载 ARL 灯塔代码 在 Kali Linux 中选择一个目录,如 `/opt/`,然后使用 git 命令下载 ARL 灯塔代码: ``` sudo git clone https://github.com/TophantTechnology/ARL.git /opt/ARL ``` 3. 修改配置文件 进入 ARL 代码目录,将 `docker-compose.yml.example` 文件复制一份,并命名为 `docker-compose.yml`: ``` cd /opt/ARL/ cp docker-compose.yml.example docker-compose.yml ``` 使用 vim 或其他编辑器打开 `docker-compose.yml` 文件,修改其中的 `MYSQL_ROOT_PASSWORD` 和 `ARL_SECRET_KEY` 两个参数,分别设置 MySQL 数据库的 root 密码和 ARL 应用的密钥。 4. 启动容器ARL 代码目录下执行以下命令启动容器: ``` sudo docker-compose up -d ``` 等待一段时间,直到容器启动完成。可以使用以下命令查看容器状态: ``` sudo docker-compose ps ``` 如果所有服务都已启动并正常运行,就可以在浏览器中访问 ARL 灯塔的 Web 界面了(默认地址为 http://localhost:8080/)。 5. 创建管理员账户 首次登录 ARL 灯塔时需要创建一个管理员账户,可以使用以下命令进入 Django shell: ``` sudo docker-compose exec web python manage.py shell ``` 然后执行以下代码创建管理员账户: ```python from django.contrib.auth.models import User User.objects.create_superuser('admin', 'admin@example.com', 'password') ``` 其中 `admin` 是用户名,`admin@example.com` 是邮箱地址,`password` 是密码,可以根据实际情况进行修改。 6. 添加资产源 ARL 灯塔默认没有资产源,需要手动添加。可以在 Web 界面中点击“资产源”菜单,然后点击“添加资产源”按钮,在弹出的对话框中输入资产源名称和 URL,点击“测试”按钮测试是否能够正常连接,然后点击“添加”按钮保存。 至此,在 Kali Linux 上搭建 ARL 灯塔就完成了。接下来可以使用 ARL 灯塔对目标进行资产扫描、漏洞扫描等操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值