ARL灯塔信息搜集系统安装教程

简介: ARL灯塔信息搜集系统安装教程

简介:

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

系统要求

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

核心功能:

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

技术优势:

·域名覆盖度广,ARL线上现已经包含国内绝大部分域名网站信息,覆盖度98%以上

·数据维度丰富,根据资产从IP信息,域名信息,站点信息,服务信息等多个维度进行关联显示

·支持本地化部署,方便用于构建私有化的资产侦察与监控平台

·支持对资产进行流行漏洞检测以及应急响应处理,与斗象开源框架鱼鹰深度结合再加上丰富与实时的漏洞检测规则结合可以及时响应应对流行漏洞预警和检测


首先我们需要准备的资料,我这里使用的是centos7环境。

安装好centos7环境,保证可以连通网络,就可以开始安装了

我们先来看一下ip地址

然后我们开始安装所需环境吧

首先我们安装docker环境

yum install -y yum-utils device-mapper-persistent-data lvm2

如果出现这种情况的话我们就直接杀死这个被占用的进程然后再安装即可

好,我们继续

接下来我们配置国内docker的yum源(这里我使用的阿里云的镜像源)


yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo


安装epel扩展仓库

yum -y install epel-release



安装完这个后我们安装docker-ce和docker-compose

注:docker-ce-cli 作用是 docker 命令行工具包

containerd.io 作用是容器接口相关包

Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用

YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启

动所有服务。

安装完毕了

我们来启动一下docker并设置一下开机自启动吧

systemctl start docker && systemctl enable docker

我们查看一下docker的版本

docker version

可以正常查看 docker 版本信息,说明 docker 部署没有问题。

使用阿里云 docker 镜像加速器,提升 pull 的速度

创建配置文件 daemon.json

需要手劢创建 daemon.json 文件。

vim /etc/docker/daemon.json

并且写入以下内容

{

"registry-mirrors": ["https://e9yneuy4.mirror.aliyuncs.com"]

}

然后我们重启一下服务

systemctl daemon-reload

systemctl restart docker

docker info

可以看到镜像仓库的地址,已经改为阿里云镜像源了



现在我们的准备工作已经全部就绪了,可以开始部署灯塔侦查系统了


我们先拉取镜像

docker pull tophant/arl

然后我们启动docker-compose

git clone https://github.com/TophantTechnology/ARL

如果出现这种情况说明我们没安装git指令,可以使用

yum install -y git

来进行安装

我们再来安装一下试试吧

出现了这种情况,我们来解决一下吧

原因找到了,是因为那个git包不能克隆到我的机器上,我又换了一个发现可以了

https://github.com/TophantTechnology/ARL

可以使用这个

docker-compose up -d


如果出现下图的错误我们可以这样解决

根据报错信息,我们执行这个命令

docker volume create --name=arl_db

再次执行 docker-compose

就可以啦!!!


接下来我们查看是否运行正常

docker-compose ps

我们打开浏览器访问一下

使用默认账号:admin,密码:arlpass 登录

到这里ARL灯塔就安装完毕了


目录
相关文章
|
2月前
|
机器学习/深度学习 监控 安全
公司监控上网记录:Scikit-learn 实现公司上网记录数据挖掘
本文介绍了如何利用Scikit-learn库进行公司上网记录的数据挖掘,包括数据的导入、预处理、特征与目标变量的划分、构建决策树模型及模型评估等步骤,旨在帮助企业优化网络资源分配、防范安全风险。
50 4
|
3月前
|
网络协议 搜索推荐 Linux
信息搜集工具:Maltego
信息搜集工具:Maltego
78 0
|
5月前
|
Linux Shell 数据库
【绝技大公开】Linux文件查找新招式:打破常规,探索那些鲜为人知的技巧,让你成为真正的文件追踪大师!
【8月更文挑战第13天】文件查找是Linux用户必备技能,能大幅提升工作效率。本文介绍几种高效查找方法,包括使用`column`美化`find`输出、利用`locate`和`mlocate`快速搜索、编写脚本自动化任务、采用`fd`现代工具提升查找体验,以及结合`grep`和`rg`搜索文件内容。此外,还推荐了`Gnome Search Tool`和`Albert`等图形界面工具,为用户提供多样选择。掌握这些技巧,让你的工作更加得心应手。
58 2
|
5月前
|
XML C# 数据格式
绝密档案曝光!Windows平台如何深挖一个dll背后的神秘依赖,揭露隐藏的秘密!
【8月更文挑战第14天】在Windows系统中,动态链接库(DLL)对程序运行至关重要。了解DLL的依赖关系有助于软件的调试与优化。本文以具体案例演示如何查看DLL依赖。首先确保环境已安装Windows及具备基本开发知识。
120 0
|
8月前
|
安全 数据可视化 网络协议
情报收集神器:Maltego 保姆级教程(附链接)
情报收集神器:Maltego 保姆级教程(附链接)
|
搜索推荐
如何用ChatGPT做品牌项目的二手信息搜集?
品牌案例、竞品、信息来源、项目分析、官方渠道、品类、品牌、节日节庆、明星、国家、奖项、代理商、项目名称、项目描述、品牌介绍、竞争情况、运营数据、财务信息、交易信息、法律问题、网络平台、行业人士、品牌拥有者、报纸杂志、研究报告
111 0
|
前端开发 Java 关系型数据库
网上招标系统的分析与实现
网上招标系统的分析与实现
123 0
网上招标系统的分析与实现
|
存储 Web App开发 算法
论坛舆情管理办法
尽管近年来论坛的影响力在下降,但是仍然是舆情聚集地之一。那么,针对论坛舆情处理应该怎么做呢?
论坛舆情管理办法