灯塔资产管理系统魔改版搭建(ARL-Puls)

免责声明

文章仅做经验分享用途!利用本文章所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任,一旦造成后果请自行承担!!!

简介

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.shdocker-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-composesudo chmod +x /usr/local/bin/docker-composedocker-compose --versionpython一键安装命令: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部署

#添加一个volumedocker 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
连接arlpython ARL-Finger-ADD.py https://ip:5003/ admin pass

回显这个时就表示连接成功正在添加指纹

未添加前没有指纹信息


结语

没有人规定,一朵花一定要成长为向日葵或者玫瑰。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/226077.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

pycharm使用Anaconda中的虚拟环境【我的入门困惑二】

Anaconda的作用 Anaconda的存在,使得一台电脑上可以存在多个不同版本的python和相应的包,这解决了多个项目运行时,所需要的python和包版本不同的问题。 本文内容 今天就来简单说说如何在pycharm使用Anaconda中的虚拟环境。 详细介绍 首先…

Linux | tar,bc,uname指令

Linux | tar,bc,uname指令 文章目录 Linux | tar,bc,uname指令tar指令【重要】bc指令uname –r指令 tar指令【重要】 tar [-cxtzjvf] 文件与目录 … 参数: -c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的…

静态住宅代理IP怎么用?有何优势?

在全球互联网的广阔天地里,网络地理限制常常成为用户访问不同国家和地区内容的障碍。这时,住宅代理IP显得尤为重要。住宅代理IP,顾名思义,是指那些直接分配给家庭宽带用户的IP地址。与数据中心IP或商业IP相比,它们更能…

iOS-打包上架构建版本一直不出现

iOS开发过程中,打包上架苹果审核是一个不可或缺的环节。说实话,这个问题我遇见两次了,为了让自己长点记性,决定写下来。首先,列举几种情况: 1.iPa包上传至App store后,一个小时内不显示构建版本…

springboot3.0更新后,idea创建springboot2.x项目

springboot3.0更新后,idea创建springboot2.x项目 点击以下红色框中的按钮 出现了如下图所示: 到这里我们发现没有jdk8的版本,不要慌,我们可以先在这里选择21,然后进入到真正的项目中手动去修改这个jdk的版本&#xff0…

【JavaScript】JS——Map数据类型

【JavaScript】JS——Map数据类型 什么是Map?特性Map与Object的比较 map的创建map的属性map相关方法map的遍历 什么是Map? 存储键值对的对象。 能够记住键的原始插入顺序任何值(对象或原始值)都可以作为键或值。 特性 Map中的一个键只能出现一次&am…

VBA技术资料MF93:将多个Excel表插入PowerPoint不同位置

我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。我的教程一共九套,分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到…

11月榜单亮点:单场直播GMV超过5亿,30+达人粉丝增长100万人

11月,在双11好物节的加持下,品牌商家业绩再创新高。 数据报告显示,10月20日至11月11日,抖音商城GMV同比增长119%,直播间累计时长达到5827万小时,越来越多的用户正通过抖音参与双11购物狂潮,而越…

科技云报道:AI+PaaS,中国云计算市场迎来新“变量”?

科技云报道原创。 没有小的市场,只有还没有被发现的大生意。 随着企业数字化转型的逐级深入,市场需求进一步向PaaS和SaaS层进发,使之成为公有云服务市场增长的主要动力。 根据IDC最新发布的报告显示,2022-2027五年间中国公有云…

家政预约小程序带商城,图文详解

家政预约小程序开发,在线选择服务分类,选择上门时间,提交订单,在线支付。 商城模块:商品分类,在线下单支付。 个人中心:订单管理(家政订单,搬家订单,商品订…

【计算机网络实验】实验三 IP网络规划与路由设计(头歌)

目录 一、知识点 二、实验任务 三、头歌测试 一、知识点 IP子网掩码的两种表示方法 32位IP子网掩码,特点是从高位开始连续都是1,后面是连续的0,它有以下两种表示方法: 传统表示法,如:255.255.255.0IP前…

日志收集 grafana-loki

文章目录 部署 grafana-loki部署 grafana配置 loki 源配置节点大盘 部署 grafana-loki 官方文档:部署 grafana-loki 部署命令 设置集群的存储类,如果有默认可以不设置设置命名空间 helm install loki oci://registry-1.docker.io/bitnamicharts/grafa…

探索鸿蒙 Text组件

Text组件,即文本显示组件 作用就是 将要展示的文字放入组件 Text(content?:string|Resource) 1.string 直接填写文本内容 Text(你好世界) 2.Resource格式,读取本地资源文件 Text($r(app.string.helloworld)); Resource有什么用呢? 可以用来…

用perl解决小朋友问的2的10000次方是多少的问题

2的10000次方是多少,用perl单行命令搞定, perl -Mbigint -le print 2**10000如果是安装了strawberry perl ,在Windows控制台上输入,单行命令的单引号要换成双引号。 perl -Mbigint -le "print 2**10000"在git-bash中执…

论文阅读:Distributed Initialization for VIRO with Position-Unknown UWB Network

前言 Distributed Initialization for Visual-Inertial-Ranging Odometry with Position-Unknown UWB Network这篇论文是发表在ICRA 2023上的一篇文章,本文提出了一种基于位置未知UWB网络的一致性视觉惯性紧耦合优化测距算法( DC-VIRO )的分布式初始化方法。 对于…

Java毕业设计源码—vue+SpringBoot图书借阅管理图书馆管理系统

主要技术 SpringBoot、Mybatis-Plus、MySQL、Vue3、ElementPlus等 主要功能 管理员模块:注册、登录、书籍管理、读者管理、借阅管理、借阅状态、修改个人信息、修改密码 读者模块:注册、登录、查询图书信息、借阅和归还图书、查看个人借阅记录、修改…

GUI菜单栏

菜单栏 菜单栏组件: 构造方法:JMenuBar(); 方法:add(menu); 向菜单栏添加菜单 菜单组件: 构造方法:JMenu(“菜单名称"); 方法:add(menuItem); 向菜单添加菜单选项 菜单项组件: 构造方法:JMenuItem(“菜单项名称"); 将菜单栏添加到窗口 setJMenuBar(menuBar); 输出 …

Java网络编程——Socket用法解析

在客户/服务器通信模式中,客户端需要主动创建与服务器连接的Socket,服务器端收到了客户的连接请求,也会创建与客户连接的Socket。Socket可以被看作是通信连接两端的收发器,服务器与客户都通过套接字来收发数据。 1、构造Socket …

毕业设计全流程!

先看一眼时间线: 1

nodejs+vue+elementui+express青少年编程课程在线考试系统

针对传统线下考试存在的老师阅卷工作量较大,统计成绩数据时间长等问题,实现一套高效、灵活、功能强大的管理系统是非常必要的。该系统可以迅速完成随机组卷,及时阅卷、统计考试成绩排名的效果。该考试系统要求:该系统将采用B/S结构…