免责声明
文章仅做经验分享用途!利用本文章所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任,一旦造成后果请自行承担!!!
简介
ARL-Puls是基于斗象灯塔ARL修改后的版本。相比原版,增加了OneForAll、中央数据库,修改了altDns。
GitHub地址:https://github.com/ki9mu/ARL-plus-docker
安装部署
环境需要安装docker,docker-compose环境,添加指纹需要安装python环境
docker安装一键命令:
curl -fsSL https://test.docker.com -o test-docker.sh
sudo sh test-docker.sh
docker-composd一键安装命令:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
python一键安装命令:
sudo yum install python
ki9mu师傅更新到2.8后就没有添加Oneforall工具,如果需要就需要安装老版本
下载:
git clone GitHub - ki9mu/ARL-plus-docker: 基于斗象灯塔ARL修改后的版本。相比原版,增加了OneForAll、中央数据库,修改了altDns
进入ARL目录后修改config-docker.yaml文件,因为配置文件中限制了edu,gov,org域名,根据需要将其删除即可,如下所示
cd ARL-plus-docker-main/
vi config-docker.yaml
也可以根据需要修改oneforall-config/setting.py文件,把自己需要的功能打开
vi oneforall-config/setting.py
docker部署
#添加一个volume
docker volume create --name=arl_db
#拉取环境
docker-compose up -d
访问地址:https://ip:5003
账户密码:admin/arlpass
忘记密码重置
#当忘记了登录密码,可以执行下面的命令,然后使用 admin/admin123 就可以登录了。
docker exec -ti arl_mongodb mongo -u admin -p admin
use arl
db.user.drop()
db.user.insert({ username: 'admin', password: hex_md5('arlsalt!@#'+'admin123') })
添加指纹
ARL-Finger-ADD项目自带的指纹项目:
https://github.com/loecho-sec/ARL-Finger-ADD/blob/main/finger.json
若使用EHole_magic项目的指纹文件,可增加到3508条指纹:
https://github.com/lemonlove7/EHole_magic/blob/main/finger.json
下载到本地
git clone https://github.com/loecho-sec/ARL-Finger-ADD
进入目录
cd ARL-Finger-ADD
建议把指纹文件(finger.json)替换为比较新一些的EHole_magic指纹文件
访问链接下载指纹文件并替换原文件即可
https://github.com/lemonlove7/EHole_magic/blob/main/finger.json
连接arl
python ARL-Finger-ADD.py https://ip:5003/ admin pass
回显这个时就表示连接成功正在添加指纹
未添加前没有指纹信息
结语
没有人规定,一朵花一定要成长为向日葵或者玫瑰。