摘要: ![](https://img2024.cnblogs.com/blog/8859/202404/8859-20240410162626458-183585874.png) 阅读全文
posted @ 2024-04-10 16:27 网无忌 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 插件名称:faker 官网地址:https://fakerjs.dev/ 安装插件 # npm npm install @faker-js/faker --save-dev # yarn yarn add @faker-js/faker --dev 工具封装 dataGener.js: import 阅读全文
posted @ 2024-04-08 10:59 网无忌 阅读(6) 评论(0) 推荐(0) 编辑
摘要: screenshots A small tool based on Nodejs environment, using Puppeter to take full screen screenshots of any webpage 1. 简介 一个基于Nodejs环境的小工具,使用Puppeter对 阅读全文
posted @ 2024-03-27 17:05 网无忌 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 在做等保评测时,会要求 mysql 开启 general_log 日志,该日志会记录所有的数据库动作,增长幅度非常大,因此适合于在出现问题时临时开启一段时间,待问题排查解决后再进行关闭,否则日志文件的增长速度会超出你的想象。 1、首先来看一下关于 general_log 的几个参数: mysql> 阅读全文
posted @ 2024-03-09 16:36 网无忌 阅读(76) 评论(0) 推荐(0) 编辑
摘要: NPM: ### 1、查看当前源: npm config get registry ### 2、恢复官方源: npm config set registry https://registry.npmjs.org ### 3、设置镜像源: npm config set registry https:/ 阅读全文
posted @ 2024-03-05 09:50 网无忌 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 一. 软件简介 简单来说,就是可以通过一条命令来给指定的微信好友发送文本消息。 很早以前就有人利用微信网页版的API实现了类似功能,但后来微信网页版被限制登录,这种方法就行不通了。 现在还有一些付费的微信消息机器人,据说可以利用微信的隐藏API实现消息收发,具体原理不太清楚,但这种方式最终还是需要注 阅读全文
posted @ 2024-01-09 15:52 网无忌 阅读(51) 评论(2) 推荐(0) 编辑
摘要: 一. 安装Anaconda Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。 1. 下载安装文件 官网下载太慢,好在有 清华大学镜像站:https://mirrors 阅读全文
posted @ 2023-12-22 18:04 网无忌 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 一. HTTP Status 1xx ngx.HTTP_CONTINUE (100) (first added in the v0.9.20 release) ngx.HTTP_SWITCHING_PROTOCOLS (101) (first added in the v0.9.20 release 阅读全文
posted @ 2023-11-21 10:24 网无忌 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 一. lua-resty-auto-ssl auto-ssl 是 OpenResty 环境下的一个模块,用来实现 Let's Encrypt 免费证书的签发和续期的自动化。 由于 Let's Encrypt 的证书有效期只有 90 天,往常每三个月就需要使用 CertBot 客户端进行续期操作。 有 阅读全文
posted @ 2023-11-07 16:40 网无忌 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一. 配置防火墙入站规则 打开windows的防火墙高级设置,添加入站端口,比如:8888 二. 配置端口转发 1. 以管理员权限打开PowerShell 2. 查看当前的转发设置 netsh interface portproxy show all 3. 添加新的转发 netsh interfac 阅读全文
posted @ 2023-11-02 15:12 网无忌 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1. 项目结构 2. 获取 ECharts 库文件 ECharts在线构建 下载后重命名为:echarts.full.js / echarts.full.min.js 3. 获取 ECharts 地图数据 点此下载 下载后移动到项目结构目录的 geo 位置 4. 编写 ECharts 组件 <tem 阅读全文
posted @ 2023-10-27 16:32 网无忌 阅读(439) 评论(0) 推荐(0) 编辑
摘要: ### 一. 测试用的nginx.conf: ``` user root; worker_processes 1; error_log logs/error.log; events { worker_connections 1024; } http { charset utf-8; default_ 阅读全文
posted @ 2023-08-26 10:05 网无忌 阅读(268) 评论(0) 推荐(0) 编辑
摘要: ### 一. 需求背景 这种功能在很多社交软件上很早就已经实现了,比如虎扑上发的贴子都会显示发帖人的所在地,一般是精确到省份。 对于我目前正在写的WAF来说,如果能在拦截日志中显示IP所在地的话,就更直观了,还可以针对某个国家或地区的IP进行拦截,后期还可以按照地区生成大屏统计图表。 ### 二. 阅读全文
posted @ 2023-08-22 15:56 网无忌 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 一. 简单介绍 1. etcd 分布式KV存储系统,一般用于共享配置和服务注册与发现。是CoreOS公司发起的一个开源项目。 ETCD存储格式类似于文件系统,以根"/"开始下面一级级目录,最后一个是Key,一个key对应一个Value。 2. confd 管理本地应用配置文件,使用etcd或cons 阅读全文
posted @ 2023-05-11 17:17 网无忌 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一. 再谈WAF 我们上一篇安装的WAF来自另一位技术大神 赵舜东,花名 赵班长,一直从事自动化运维方面的架构设计工作。阿里云MVP、华为云MVP、中国SaltStack用户组发起人 、新运维社区发起人。 虽然并非安全专业出身,但根据他的自述,边学边写,只用了几天的时间就将WAF写出来了,并于201 阅读全文
posted @ 2023-05-10 17:30 网无忌 阅读(312) 评论(0) 推荐(1) 编辑
摘要: 一. 二进制方式 yum -y install git 简单粗暴,一句话搞定,弊端就是版本太低,看看版本: git --version 一般是1.8.x版本,据最新的2.40.x版本还是差挺多的 二. 源代码方式 CentOS 7环境建议选择 v2.35 以下版本,否则在编译的时候会出现错误。 yu 阅读全文
posted @ 2023-05-09 16:19 网无忌 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 一. 什么是WAF Web应用防护系统(也称为:网站应用级入侵防御系统。英文:Web Application Firewall,简称: WAF)。 目前国内的几大云服务商都提供了企业级的WAF产品,且均价格不菲。 好消息是,在 OpenResty 生态中,有几款开源的WAF可供我等学习,开源万岁! 阅读全文
posted @ 2023-04-30 22:27 网无忌 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一. 先挖个坑 本来只想着简单了解一下OpenResty,但在接触之后,发现确实太有意思了,为了不让自己半途而废,先发这第一篇学习笔记,算是给自己立个flag自勉一下。 本文所有关于OpenResty的描述都是根据本人的理解,一家之言,如果有哪位同行路过,并且对OpenResty有所了解,还望不吝指 阅读全文
posted @ 2023-04-26 17:06 网无忌 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 日志片段: 21-Apr-2023 11:20:47.215 警告 [http-nio-80-exec-5308] org.apache.catalina.webresources.Cache.getResource Unable to add the resource at [/FileUploa 阅读全文
posted @ 2023-04-21 14:57 网无忌 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 今天才知,原来 GROUP_CONCAT 函数返回的长度默认是有限制的: mysql> SHOW VARIABLES LIKE "group_concat_max_len"; 可见,默认是最长不超过 1024。 修改mysql的配置参数增加限制: vi /etc/my.cnf [mysqld] gr 阅读全文
posted @ 2023-04-19 11:40 网无忌 阅读(645) 评论(0) 推荐(0) 编辑