CALDERA入门(3)开发插件

CALDERA入门(3)(开发插件笔记)

一、aiohttp框架

caldera平台采用python的异步框架aiohttp开发,如果掌握了aiohttp框架那么开发caldera插件就很轻松了,但是如果不会aiohttp框架写点一般的增删改查还是没问题的,以下笔记便是在未学会该框架的情况下做的。

二、Skeleton工具

caldera官方提供了Skeleton工具来生成一个插件的基本模板,连接如下
https://github.com/mitre/skeleton
下载好后运行plugin-init.py然后在下方控制台中输入插件名称和插件描述即可生成模板。
在这里插入图片描述

三、前端部分

caldera平台本身就写了很多的css样式,需要什么样的弹窗或者按钮样式之类的可以直接从其他现成的模块选择性的截取它的前端代码。
如果代码不多的话可以全部写在Skeleton工具生成的模板的html文件中,也可以考虑把js部分分离出去。

四、后端部分

我将后端主要的代码都写在了test_gui.py,并且该文件最底部的代码负责将数据传到前端在这里插入图片描述
然后hook.py主要用于添加路由在这里插入图片描述
其他几个文件我没有动

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Caldera系统是一种基于Unix的操作系统,具有强大的功能和稳定的性能。以下是关于Caldera系统的安装过程的简要说明。 首先,确保您具备安装Caldera系统所需的最低硬件要求。这包括一台至少具有1GB内存、20GB可用存储空间和支持Caldera系统的处理器的计算机。 然后,您需要准备Caldera系统的安装介质。您可以从官方网站下载系统的安装镜像文件,然后将其刻录到DVD或制作成启动盘。同时,还需要购买获得一个有效的Caldera系统许可证。 接下来,插入安装介质,启动计算机。在开机过程中,按下相应的按键(通常是F2或Delete键)进入计算机的BIOS设置。在BIOS中,将启动设备选项设置为从安装介质启动。 计算机启动后,会显示Caldera系统的安装程序。按照屏幕上的指示,选择安装类型(例如全新安装、升级或双启动)。在选择硬盘分区时,您可以选择使用整个硬盘或将其分为多个分区。 安装程序将要求您输入Caldera系统的许可证信息。输入正确的许可证码后,继续进行安装。 在安装过程中,您需要设置计算机的主机名、网络配置和管理员密码等信息。确保您提供的信息准确无误,以确保系统的安全和正常运行。 完成这些选项后,安装程序将开始将系统文件复制到硬盘上。安装过程可能需要一些时间。完成后,您可以选择重启计算机。 重启后,您可以按照登录界面上的提示登录Caldera系统。输入您设置的管理员密码后,您将可以享受Caldera系统提供的各种功能和优势。 总之,Caldera系统的安装过程相对简单,只需要遵循安装程序的指示即可。通过安装Caldera系统,您将可以拥有一台功能强大、稳定可靠的操作系统来满足您的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值