chaihongjun.me|柴宏俊web技术学习笔记

ThinkPHP 项目文件完整性监控:用 Shell 脚本对抗黑帽 SEO 注入
backend

ThinkPHP 项目文件完整性监控:用 Shell 脚本对抗黑帽 SEO 注入

chaihongjun

公司官网被黑帽 SEO 注入,public/index.php 里被塞进远控代码:爬虫访问返回假页面,从搜索引擎点进来的真实用户被重定向到垃圾站。清理之后,为了下次能第一时间发现文件被改,写了一套 ThinkPHP 文件完整性监控。Shell 脚本加 cron 定时用 sha256 比对文件,SSH 登录时弹出告警,零依赖,不碰业务代码。...

Gitee Webhook自动部署系统
backend

Gitee Webhook自动部署系统

chaihongjun

这是一个基于 Gitee Webhook 的自动部署系统,能够实现代码提交后自动部署到服务器。通过配置 Webhook,当代码推送到 Gitee 仓库时,系统会自动将代码部署到指定的服务器目录。...

API接口CORS检测工具
frontend

API接口CORS检测工具

chaihongjun

网上冲浪的时候经常在寻找可用的免费API,借助这个API可用进行一些开发练习。但是判断API是否可以跨域使用,需要手动查看比较费神,于是结合AI编写了对应的检测脚本和检测页面。...

docsify构建文档站点401页面
others

docsify构建文档站点401页面

chaihongjun

之前发布过文章《docsify简单配置应用》,使用docsify创建一个在线的文档网站,一般构建的网站是完全工公开的,但是也有可能这个文档站的内容需要授权才可访问。因此,优化这个站点构建功能,当未授权的时候禁止阅读。...