[网安工具] 自动化综合信息收集工具 —— ARL 灯塔使用手册

https://github.com/Aabyss-Team/ARLhttps://github.com/Aabyss-Team/ARL

0x01:ARL 灯塔简介

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

0x02:ARL 使用教程

0x03:ARL 速查手册

 ====================== ARL 登录
 登录 URL : http://IP:5003
 默认用户 : admin
 默认密码 : honmashironeko
 ====================== ARL 安装目录
 /opt/ARL-docker # 此目录下存在 docker-compose.yml 文件,可以使用 docker-compose 进行管理

0x04:ARL 参考资料

### ARL资产灯塔系统的本地环境安装与使用 #### 创建必要的软链接 为了使Python3和pip3命令可以在全局范围内被调用,需创建相应的软链接。这一步骤对于确保后续依赖项能够顺利安装至关重要。 ```bash ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3 ``` 上述命令会分别建立指向`/usr/local/python3/bin/python3`以及`/usr/local/python3/bin/pip3`文件的符号链接到`/usr/local/bin/`目录下[^1]。 #### 准备工作环境 确认已成功设置好Python开发环境之后,建议新建一个虚拟环境来隔离项目所需的库版本和其他配置。通过这种方式可以有效避免不同项目的包管理冲突问题。 ```bash python3 -m venv arl_env source arl_env/bin/activate ``` 激活新创建的虚拟环境后,就可以开始准备安装ARL所需的各种依赖了。 #### 安装依赖库 进入ARL源码所在的根目录并执行如下指令以完成所有必需软件包的下载与部署: ```bash pip install --upgrade pip setuptools wheel pip install -r requirements.txt ``` 这些操作将会依据requirements.txt中的定义自动拉取对应的第三方模块及其特定版本号。 #### 启动服务端口监听 当一切就绪时,在终端内输入启动脚本即可让服务器处于待命状态等待客户端连接请求的到来。 ```bash python manage.py runserver 0.0.0.0:8000 ``` 此时应该可以看到类似下面的日志输出表明HTTP接口已经对外开放访问权限: ``` Watching for file changes with StatReloader Performing system checks... System check identified no issues (0 silenced). October 27, 2023 - 15:59:47 Django version 3.2.5, using settings 'arl.settings' Starting development server at http://0.0.0.0:8000/ Quit the server with CONTROL-C. ``` #### 验证功能正常运作 最后打开浏览器或者其他API测试工具向刚才指定的服务地址发起GET请求验证是否能获取预期响应数据。如果返回的是JSON格式的结果则说明整个流程均无误地完成了搭建任务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Blue17 :: Hack3rX

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

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

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

打赏作者

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

抵扣说明:

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

余额充值