Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ ARL Public

ARL 资产侦察灯塔系统二开 提高性能,升级到 python3.12 增强稳定性。MongoDB 升级到 6x。解决扫描停止问题。

License

Notifications You must be signed in to change notification settings

NAXG/ARL

ARL(Asset Reconnaissance Lighthouse)资产侦察灯塔系统

GitHub Repo stars GitHub forks GitHub issues

ARL资产侦察灯塔系统备份项目,已跑通

本项目基于 https://github.com/adysec/ARL 的二次修改

简介

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

系统要求

建议采用Docker内源码安装方式运行。系统配置建议:CPU:4线程 内存:8G 带宽:10M。 由于自动资产发现过程中会有大量的的发包,建议采用云服务器可以带来更好的体验。

Docker 内源码安装(最新版,需要为境外网络环境,且网络稳定)

sudo docker run --privileged -it -d -p 5003:5003 --name=arl --restart=always rockylinux/rockylinux:9-ubi-init /usr/sbin/init
docker exec -it arl bash
# docker内运行,通过源码安装ARL
curl https://raw.githubusercontent.com/naxg/ARL/main/misc/setup-arl.sh >install.sh
bash install.sh
exit

docker内执行后直接exit退出即可

默认端口5003 (https), 默认用户名密码admin/arlpass

ARL修改

# 一键删站
docker stop arl && docker rm arl
# 删除镜像
docker rmi arl
# 改poc,poc位置/opt/ARL-NPoC
docker exec -it arl bash
systemctl restart arl*

二次修改说明

本次二次开发聚焦于以下改进:

  • 升级运行时环境,将 Python 从 3.6 提升至 3.12.x,以获得最新的性能优化。
  • 将 MongoDB 版本从 4.x 升级至 6.x,提升数据存储稳定性与可扩展性。
  • 修复历史遗留问题,优化系统整体可用性。
  • 使用 subfinder 替代原 API 查询请求进行子域名收集,提升发现效率与准确性。

subfinder 文件路径: /opt/ARL/app/services/dns_query_plugin/subfinder

subfinder 配置文件路径: /opt/ARL/app/services/dns_query_plugin/provider-config.yaml

例子:

binaryedge:
 - 0bf8919b-aab9-42e4-9574-d3b639324597
 - ac244e2f-b635-4581-878a-33f4e79a2c13
censys:
 - ac244e2f-b635-4581-878a-33f4e79a2c13:dd510d6e-1b6e-4655-83f6-f347b363def9
certspotter: []
passivetotal:
 - sample-email@user.com:sample_password
redhuntlabs:
 - ENDPOINT:API_TOKEN
 - https://reconapi.redhuntlabs.com/community/v1/domains/subdomains:joEPzJJp2AuOCw7teAj63HYrPGnsxuPQ
securitytrails: []
shodan:
 - AAAAClP1bJJSRMEYJazgwhJKrggRwKA
github:
 - ghp_lkyJGU3jv1xmwk4SDXavrLDJ4dl2pSJMzj4X
 - ghp_gkUuhkIYdQPj13ifH4KA3cXRn8JD2lqir2d4
zoomeyeapi:
 - zoomeye.hk:4f73021d-ff95-4f53-937f-83d6db719eec
quake:
 - 0cb9030c-0a40-48a3-b8c4-fca28e466ba3
facebook:
 - APP_ID:APP_SECRET
intelx:
 - HOST:API_KEY
 - 2.intelx.io:s4324-b98b-41b2-220e8-3320f6a1284d

API 配置说明: 详细的 API 配置方法请参考 subfinder 官方文档

About

ARL 资产侦察灯塔系统二开 提高性能,升级到 python3.12 增强稳定性。MongoDB 升级到 6x。解决扫描停止问题。

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

Languages

AltStyle によって変換されたページ (->オリジナル) /