灯塔资产收集安装教程

该文详细介绍了如何在CentOS7系统上安装和配置ARL灯塔,一个信息搜集工具。首先下载ARL灯塔,然后通过yum安装docker,接着创建并启动docker容器。使用docker-compose下载所需文件,修改配置后重启服务。最后,可以通过默认的admin账户和密码访问在5003端口运行的灯塔系统。

ARL灯塔是信息搜集的工具之一,一款基于Linux搭建的资源信息管理控制器,其作用就是搜集信息,可以快速侦察与目标关联的互联网资产。本次安装所用系统为centos7。
灯塔下载地址:https://github.com/TophantTechnology/ARL
本次教程所用链接:https://pan.baidu.com/s/1e9G-ZIbsKaPJ17Mk9vhWJQ
提取码:l31s

安装教程:

1.将我们下载好的灯塔传到服务器 使用unzip 文件名 解压
在这里插入图片描述2.进入/etc/yum.repos.d/ 目录 然后下载docker的阿里yum源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
在这里插入图片描述3.然后安装docker
yum install docker-ce docker-ce-cli containerd.io
docker -v 查看是否成功显示版本
在这里插入图片描述4.docker启动 关闭命令
启动docker:systemctl start docker
关闭docker:systemctl enable docker
查看docker开启情况:systemctl status docker
在这里插入图片描述
5.回到ARL-master/docker灯塔目录下的docekr文件夹位置创建arl_db
执行:docker volume create --name=arl_db
在这里插入图片描述
6.安装docker-compose 先进文件夹 cd /usr/local/bin/ 下载docker-compose命令wget https://github.com/docker/compose/releases/download/1.25.0-rc4/docker-compose-Linux-x86_64
在这里插入图片描述
7.然后更下名字mv docker-compose-Linux-x86_64 docker-compose

在这里插入图片描述
8.给文件赋予权限chmod +x /usr/local/bin/docker-compose
在这里插入图片描述
9.检查是否安装成功docker-compose -v
在这里插入图片描述
10.回到ARL文件夹里面的docker文件夹里面执行 docker-compose pull 执行这句等他跑完,得几分钟
在这里插入图片描述
11.先关闭服务 docker-compose down
然后修改配置 vi docker-compose.yml
在这里插入图片描述12.重启docker /bin/systemctl restart docker.service
在这里插入图片描述13.开启灯塔 docker-compose up -d

在这里插入图片描述14.现在就可以开启浏览器去访问你搭建在centos上面的灯塔系统了,打开浏览器输入你centos的IP加上端口去访问端口是5003默认 例如192.168.1.3:5003
在这里插入图片描述15.默认账号密码 admin/arlpass 也可以自己修改密码 登录成功就可以使用了
在这里插入图片描述

### 灯塔资产集系统 (ARL) 的安指南 #### 1. 基础环境准备 为了成功部署 ARL 资产灯塔系统,需要先准备好运行环境。该系统可以通过 Docker 部署,因此需要确保服务器已安并配置好 DockerDocker Compose。 - **Docker**: 如果尚未安 Docker,请按照官方文档进行安[^4]。 ```bash curl -fsSL https://get.docker.com | sh sudo systemctl start docker sudo systemctl enable docker ``` - **Docker Compose 安**: ```bash sudo curl -L "https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose docker-compose --version ``` --- #### 2. 获取 ARL 源码 下载 ARL 的源代码或镜像文件。可以从官方仓库获取最新版本的项目代码: ```bash git clone https://gitcode.com/gh_mirrors/arl2/ARL.git cd ARL ``` 如果无法访问 GitCode 或 GitHub,也可以手动下载压缩包并解压到指定目录。 --- #### 3. 修改配置文件 进入项目的根目录后,找到 `config.yaml` 文件,并根据实际需求调整参数设置。以下是常见的配置项说明: | 参数名 | 描述 | |-----------------------|----------------------------------------------------------------------------------------| | `bind_ip` | 绑定的服务 IP 地址,默认为 `0.0.0.0` 表示监听所有网卡 | | `port` | Web 应用服务端口号,默认为 `8000` | | `debug_mode` | 是否开启调试模式 | | `database_url` | 数据库连接字符串 | 默认情况下,数据库会使用 SQLite,但如果希望切换至 MySQL,则需修改如下字段: ```yaml database_url: mysql+pymysql://username:password@localhost/db_name?charset=utf8mb4 ``` 完成后保存更改。 --- #### 4. 启动容器 执行以下命令启动 ARL 所需的所有组件(包括应用本身及其依赖): ```bash docker-compose up -d ``` 此过程可能耗时较长,具体取决于本地机器性能以及网络状况。首次拉取镜像时可能会提示下载多个相关镜像,请耐心等待直至全部完成。 验证服务状态是否正常运行可输入以下指令查看日志输出情况: ```bash docker ps docker logs arl_web ``` 当看到类似 “Server running on http://0.0.0.0:8000” 字样的消息即表明初始化完毕。 --- #### 5. 访问管理界面 打开浏览器,在地址栏输入形如 `http://<your_server_ip>:8000` 的 URL 来登录 ARL 控制台。初次加载页面时建议创建超级管理员账号以便后续操作。 用户名密码组合由用户自行设定;同时支持 OAuth 登录机制集成企业级身份认证方案提升安全性[^2]。 --- ### 注意事项 - 若遇到 SSL/TLS 加密传输需求场景下,记得额外配置 Nginx 反向代理规则以适配 HTTPS 请求转发逻辑。 - 对于大规模生产环境中部署实例而言,强烈推荐替换内置轻量型关系型数据库引擎SQLite改用PostgreSQL或者MariaDB等工业强度更高的解决方案来保障持久化存储可靠性[^1]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

制冷少年的成长日记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值