资产侦察灯塔系统(ARL)配置使用

一、简介

ARL(Asset Reconnaissance Lighthouse)旨在快速侦察与目标关联的互联网资产,构建基础资产信息库。 协助甲方安全团队或者渗透测试人员有效侦察和检索资产,发现存在的薄弱点和攻击面。

二、安装

建议使用docke快速安装。docker 安装参考:https://docs.docker.com/engine/install/
如下是我本次安装命令:

mkdir docker_arl;cd docker_arl
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py;python3 get-pip.py
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple docker-compose
wget -O docker2.3.1.zip https://github.com/TophantTechnology/ARL/releases/download/v2.3.1/docker.zip;unzip docker2.3.1.zip
docker volume create --name=arl_db;docker-compose up -d

如果不使用这条命令docker volume create --name=arl_db ,docker启动则会报错。

[root@localhost docker_arl]# docker-compose up -d
Creating network "docker_arl_default" with the default driver
ERROR: Volume arl_db declared as external, but could not be found. 

启动/停止:

docker-compose up -d
docker-compose stop

三、使用

1. 更改密码

重置密码为:admin/mypass:

[root@localhost docker_arl]# docker exec -ti arl_mongodb mongo -u admin -p admin
MongoDB shell version v3.6.11
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("bb2f25af-8958-4936-bd1b-8bade4e8b1fd") }
MongoDB server version: 3.6.11
Welcome to the MongoDB shell.

进入MongoDBshell后执行如下命令:

> use arl
switched to db arl
> db.user.drop()
true
> db.user.insert({ username: 'admin',  password: hex_md5('arlsalt!@#'+'mypass') })
WriteResult({ "nInserted" : 1 })
> exit
bye

在这里插入图片描述

2. 配置邮箱

QQ邮箱配置没成功,授权码也是对的,暂时还没找到原因,不过163成功就行。开启对应服务,发送短信获取授权码。
在这里插入图片描述

修改配置文件:

vim /root/docker_arl/config-docker.yaml

里边有邮件推送配置,分别对应:邮件服务器域名、端口、测试邮箱账户、授权码、收件人邮箱。
在这里插入图片描述

3. 配置钉钉机器人

首先自己先创建个群聊,【群聊】-【群设置】-【智能群助手】-【添加更多】-【添加机器人】-【自定义】-【添加】
在这里插入图片描述

在这里插入图片描述
分别对应配置文件的SECRET(以SEC开头的密钥)、ACCESS_TOKEN(webhook的token).
在这里插入图片描述
测试配置是否成功。

[root@localhost docker_arl]# docker-compose exec worker bash
[root@f6eb78c82685 code]# python3.6 -m test.test_utils_push

成功的话会收到邮件以及钉钉推送消息。
在这里插入图片描述
在这里插入图片描述

  • 7
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 24
    评论
在安装灯塔之前,您需要先安装Ubuntu操作系统和Docker环境。以下是安装灯塔的步骤: 1. 下载Ubuntu镜像:您可以从Ubuntu官网(https://ubuntu.com/download)下载最新版本的Ubuntu镜像。 2. 安装虚拟机:使用VMware等虚拟机软件创建一个虚拟机,并将下载好的Ubuntu镜像作为虚拟机的操作系统进行安装。 3. 安装Docker环境: a. 使用Docker仓库进行安装:在Ubuntu中打开终端,执行以下命令将Docker的官方GPG密钥添加到系统中: ``` curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` 然后,添加Docker稳定版存储库: ``` echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` 最后,更新apt软件包索引并安装Docker: ``` sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io ``` b. 安装Docker Engine-Community:在终端执行以下命令安装Docker Engine-Community: ``` sudo apt update sudo apt install docker.io ``` 4. 安装docker-compose:在终端执行以下命令安装docker-compose: ``` sudo apt install docker-compose ``` 5. 安装灯塔:根据灯塔的安装文档,在终端执行相应的命令来安装灯塔。 6. 访问灯塔:完成安装后,您可以通过浏览器访问灯塔的相关URL来使用它。
评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值