搭建自己的信息搜集工具--灯塔(ARL)

Github地址:https://github.com/TophantTechnology/ARL

注:任何测试都需要在授权的情况下进行

0x00、安装

docker安装命令

git clone https://github.com/TophantTechnology/ARLcd ARL/docker/docker volume create arl_dbdocker-compose pulldocker-compose up -d

默认端口 5003 访问http://ip:5003

默认密码 :admin/arlpass

登陆之后界面如下

0x01、功能介绍

1任务名称具体介绍
2任务管理任务目标,支持IP,IP段和域名。可一次性下发多个目标
3资产搜索可在已完成的任务中搜索历史域名
4域名查询插件已支持的数据源为11个,alienvaultcertspotter,crtsh,fofa,hunter
5端口扫描是否开启端口扫描,不开启站点会默认探测80,443
6跳过CDN对判定为CDN的IP, 将不会扫描端口,并认为80,443是端口是开放的
7nuclei 调用调用nuclei 默认PoC 对站点进行检测 ,会被WAF拦截,请谨慎使用该功能
8站点截图对站点首页进行截图
9SSL 证书获取对端口进行SSL 证书获取

等等 没有列举完全,具体功能可以自己进行摸索。

0x02、解除限制

灯塔默认是无法扫描edu,org,gov网站的,但是可以解除限制(前提是获得授权的情况下。)​​​​​​​

cd /ARL/dockervim config-docker.yaml  && vim config.yaml.example

注释掉即可。

cd /ARL/app && vim config.py

这里数组置空即可,形如 ----->["","",""]

同理如有需要注释掉即可

进入命令行 docker ps 查看NAME为arl_web的一行,复制CONTAINER ID

docker exec -it (你的CONTAINER ID值) /bin/bash

cd /app 修改三个config-docker.yaml、config.py和config.yaml.example 文件

修改方法同理与上面相同。

重启容器或者docker 之后 就没有限制了。

接下来更新的有基础也会有漏洞挖掘或是代码审计,如有问题欢迎后台私信。喜欢的可以关注收藏、转发与身边的朋友分享,感谢。

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ARL(Asset Reconnaissance Lighthouse)灯塔是一款资产扫描、发现与收集工具,可以帮助安全人员更快地发现目标资产并进行漏洞扫描与安全评估。在 Kali Linux 上搭建 ARL 灯塔可以提高工作效率,下面是搭建步骤: 1. 安装 Docker 和 Docker Compose Kali Linux 默认不包含 Docker 和 Docker 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、付费专栏及课程。

余额充值