FengZi的神meme插件适配
插件介绍插件仓库: astrbot_plugin_god_meme 在群里发神 QQ号或神 @人可以返回一张图片 插件分析看了插件源码用的是AstrBot,是一个大模型机器人,没有研究过这个框架,找到核心代码部分,先在消息查找QQ号,找到之后获取用户信息,提取其中的QQ号和昵称,调用HTTP API生成图片,把生成的图片发到群里 猫猫模仿猫猫的自动回复插件已经包含了简单的HTTP API调用,插件中的调用使用的是GET请求,传入QQ号和昵称即可生成,昵称没有可以直接使用的API,于是给猫猫加上了通过传入QQ号生成图片的功能 12/dictadd 我是神 ${image|http://47.105.107.105:8000/meme?qq=${sender}}/dictadd 这是神 ${image|http://47.105.107.105:8000/meme?qq=${reply_user}} 发送我是神或者回复这是神即可生成图片 插件适配加载器 复制一份插件模板 12345678910111213...
使用AI开发VSCode自动上传图片的扩展
Image To OneDrive一个在向Markdown文件粘贴图片时自动上传到OneDrive并获取直链的VSCode插件 起因由于之前的博客源码在WSL中,但由于WSL损坏导致了数据丢失,博客源码跟着丢了,最近在重构博客,重构的时候发现文章图片迁移很麻烦,需要先从浏览器下载,接着将图片复制到文章对应目录内,再在文章中插入,想起了以前写博客的时候,截完图要先粘贴,接着把图片移到对应目录,再修改图片链接的过程,因此决定使用图床。 过程图床选择有很多公开图床可以使用,也有很多插件,但是VSCode使用的大多是PicGo和代码仓库组合,但是为了国内外都能快速访问,我决定使用我的OneDrive作为图床,因为之前在ISCTF出题时使用OneDrive作为C2中转地址,且国内外访问都很稳定,所以对OneDrive的稳定性还是比较信赖,我的Microsoft 365有5T空间,目前大部分闲置,刚好可以利用,但是没有现成的插件可以用,很多文章也是PicGo和第三方图床组合,第三方图床调用OneDrive,过程不透明,于是想自己写一个 插件编写没有写过VSCode的插件,文档也不想看,就想着...
CTFd-Whale原理解析及部署
CTFd-WhaleCTFd-Whale是CTFd的一个插件,用来为CTFd提供控制动态容器的能力,通过CTFd-Whale,可以实现选手间及队伍间题目容器的隔离、独立flag等 原理CTFd-Whale在CTFd中工作,CTFd-Whale通过Docker API连接Docker进行容器的控制,通过frpc admin api进行内网穿透的控制,容器运行的Docker环境需要开启了Swarm,若有多台容器服务器则通过Swarm进行集群,frpc与容器通过Docker network进行互通,frpc通过与frps连接进行内网穿透,选手通过内网穿透连接到容器 必要条件: Docker开启了Swarm CTFd-Whale与Docker通过API连接 CTFd-Whale与frpc通过API连接 frpc与容器通过Docker network连接 frpc与frps连接非必要条件: CTFd的运行环境不一定是Docker,也可以通过非Docker方式运行 frps与CTFd、Docker可以在同一台或不同服务器运行 部署方式单机部署单机部署时推荐将CTFd、frpc、frps均...
CTFd Docker搭建
CTFdCTFd是一款开源的CTF比赛平台,GitHub 搭建环境配置Git(可选)Git官网下载或通过命令行安装 以Ubuntu为例 12sudo apt-get updatesudo apt-get install git DockerDocker Docs Install Docker Engine 按照官方文档指导进行安装 以Ubuntu为例 卸载系统中Docker相关依赖 for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done 设置Docker源仓库 123456789# 安装Docker仓库GPG密钥sudo apt-get updatesudo apt-get install ca-certificates curl gnupgsudo install -m 0755 -d /etc/apt/keyringscurl -fsSL https://download....
Alibaba Cloud Linux安装Apache httpd
Alibaba Cloud Linux阿里云ECS的镜像中的一种,类CentOS,使用yum包管理器 安装执行yum install httpd即可 网站目录目录位于/var/www/html下
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment
