Skip to content

Repository files navigation

AB WebTools (蜘蛛与安全增强工具箱)

🚀 AB WebTools 是一款专为 Z-Blog PHP 设计的轻量级、高性能插件,旨在帮助站长深度掌握搜索引擎蜘蛛动向,并提供坚固的安全防御屏障。


✨ 核心功能

  • 📊 蜘蛛看板 (Spider Analytics):实时统计百度(PC/M)、谷歌、360、必应、搜狗及头条蜘蛛的抓取频次。
  • 📡 访客足迹 (Visitor Tracker):自动聚合 IP,分析访客地理位置、UA 环境及搜索关键词,快速识别采集与渗透尝试。
  • 🛡️ 底层防火墙 (L3 Firewall):支持单 IP 与 IP 段封禁,规则实时同步至 .htaccess,在服务器底层拦截恶意请求。
  • ⚡ 性能优化 (One-Click Clear):集成全站模板编译缓存及模块重建功能,保持站点轻盈。
  • 📈 无感记录:采用高性能文件存储方案,按天分表,无需写入数据库,杜绝拖慢前台速度。

🛠️ 安装方法

  1. 下载本项目源码。
  2. ab_WebTools 文件夹上传至 Z-Blog 的 /zb_users/plugin/ 目录。
  3. 进入 Z-Blog 后台,在插件管理中找到 AB WebTools 并激活。
  4. 确保 data/ 目录和 .htaccess 文件具有可写权限。

📁 目录结构

ab_WebTools/
├── helper/
│   ├── class.log.php      # 异步日志处理类
│   ├── class.firewall.php # 防火墙联动逻辑
│   └── class.map.php      # 坐标及地理位置解析
├── data/                  # 存储按天生成的 .log 文件 (自动生成)
├── main.php               # 控制台概览
├── spider.php             # 蜘蛛监控图表
├── visitor.php            # 访客追踪预警
├── blackip.php            # 防火墙管理页
├── include.php            # 核心挂钩入口
└── plugin.xml             # 插件清单

About

ab_WebTools 是一款专为 Z-Blog PHP 深度定制的站长综合辅助系统。它集成了全流量行为监控、搜索引擎蜘蛛实时监测、自动化 Web 攻击防御以及地理位置可视化分析四大核心功能。通过对每一个入站请求(包括访客与爬虫)进行深度特征识别与行为画像,插件能自动提取搜索关键词、识别高频异常访问并提供一键式防火墙处置方案。其内置的蜘蛛全球访问分布地图,让您以最直观的视角掌握全网爬虫动向,是 Z-Blog 站长不可或缺的运营与安全利器。

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages