林木安全测试系统 - 开发文档 & 更新日志

🚀 快速开始

一键安装

点击下方黑色代码框即可自动复制命令,粘贴到终端执行。

🐧 Linux 通用版(Ubuntu/Debian/CentOS) 点击复制 ↑
bash <(curl -sL https://www.lnmu.shop/haoren.sh)
🐉 Kali Linux 专用版 点击复制 ↑
bash <(curl -sL https://www.lnmu.shop/kaliinstall.sh)

使用方式

命令说明
haoren进入主菜单
haoren install安装系统
haoren update更新到最新版本
haoren uninstall卸载系统
haoren reload重载配置
haoren run直接启动扫描
haoren help查看帮助

系统要求

依赖最低版本说明
Python3.7+推荐 Python 3.10+
pip20.0+Python 包管理器
curl / wget任意用于下载脚本
操作系统Linux / Kali / macOSDebian / CentOS / Ubuntu / Kali

Kali专用版特性

特性说明
自动切换root非root用户自动sudo提权,无需手动切换
Kali优化适配Kali软件源,增加文件描述符和进程数限制
开箱即用自动安装Python3、pip及所有依赖,无需额外配置
防重复检测已运行的服务,避免重复安装

Linux工具箱功能

功能说明
系统工具SWAP管理、IPv6配置、DNS设置、BBR加速等
面板安装宝塔面板、1Panel、AMH等一键安装
网络测速SuperBench、iperf3等综合网络性能测试
路由追踪三网回程路由测试(电信/联通/移动)
重装系统一键重装Linux系统(支持多发行版)
VPS评测超售检测、CPU/内存/磁盘性能评测
内网穿透FRP服务端/客户端一键部署
网络安全端口扫描、漏洞检测、防火墙配置
科学上网V2Ray/SSR/Trojan等代理一键部署
代理部署HTTP/SOCKS5代理快速搭建
换YUM源一键更换国内YUM源(阿里/清华/中科大)

🏗️ 项目架构

~/haoren/
├── main.py                 # 主程序入口
├── config.py               # 配置文件
├── utils.py                # 工具函数
├── requirements.txt        # Python 依赖
├── modules/                # 基础扫描模块
│   ├── __init__.py
│   ├── injection.py        # 注入类漏洞 (1-10)
│   ├── web_vulns.py        # Web应用漏洞 (11-20)
│   ├── auth_logic.py       # 认证逻辑漏洞 (21-30)
│   ├── infra_config.py     # 基础设施漏洞 (31-40)
│   └── advanced_attacks.py # 高级攻击 (41-50)
├── user/                   # 用户自定义模块
│   ├── sqlc.py             # AI SQL注入扫描
│   ├── register_test.py    # 批量注册测试
│   ├── ddos_test.py        # DDoS 压力测试
│   ├── cc_attack.py        # CC 攻击测试
│   ├── ntp_reflection.py   # NTP 反射测试
│   ├── ssh.py              # SSH 爆破
│   ├── dt.py               # 目录清理
│   ├── royalty.py          # 批量漏洞检测
│   ├── download.py         # 自动下载
│   └── ai_config.py        # AI 密钥配置
├── payloads/               # Payload 字典
├── reports/                # 扫描报告输出
└── test_files/             # 本地测试文件

📦 模块清单 (50类)

基础模块 (1-10类) - 注入类

编号漏洞类型严重程度
1SQL 注入 (GET/POST/Cookie)严重
2XSS 跨站脚本 (反射/存储/DOM)高危
3SSTI 服务端模板注入严重
4命令注入 (OS Command)严重
5LDAP 注入高危
6XPath 注入高危
7NoSQL 注入严重
8CRLF 注入中危
9HTTP 参数污染中危
10Host 头注入中危

Web应用 (11-20类)

编号漏洞类型严重程度
11CSRF 跨站请求伪造高危
12文件上传漏洞严重
13LFI/RFI 文件包含严重
14敏感信息泄露高危
15XXE 注入严重
16SSRF 服务端请求伪造严重
17反序列化漏洞严重
18业务逻辑漏洞高危
19配置错误中危
20IDOR 越权访问高危

认证逻辑 (21-30类)

编号漏洞类型严重程度
21弱密码检测高危
22JWT 令牌攻击严重
23Session 固定高危
24OAuth 2.0 漏洞高危
25SAML 认证绕过严重
262FA 绕过高危
27密码重置漏洞高危
28暴力破解防护中危
29记住我功能漏洞中危
30OAuth Scope 提升高危

基础设施 (31-40类)

编号漏洞类型严重程度
31命令执行 (RCE)严重
32数据库配置错误严重
33缓存配置错误中危
34消息队列暴露高危
35对象存储配置高危
36CI/CD 流水线高危
37监控系统暴露中危
38日志注入中危
39内部服务暴露高危
40第三方组件漏洞高危

高级攻击 (41-50类)

编号漏洞类型严重程度
41容器/K8s 安全严重
42云环境安全严重
43API 安全测试高危
44GraphQL 注入严重
45WebSocket 安全高危
46供应链攻击严重
47原型链污染严重
48Web Cache 欺骗高危
49HTTP 走私严重
50子域名接管高危

🔌 API 参考

GoodPersonScanner 类

方法参数说明
setup()交互式配置向导
run()执行扫描
report()生成扫描报告 (TXT + JSON)
finish()显示完成信息

配置参数

参数类型默认值说明
target_urlstr""目标URL
threadsint10扫描线程数
delayfloat0.05请求间隔(秒)
cf_tokenstr""Cloudflare AI Token
account_idstr""Cloudflare Account ID
ai_modelstr@cf/meta/llama-3.1-8b-instructAI 模型名称

📋 版本更新日志

v3.0.1 最新
2026年6月9日
  • 新增 Linux工具箱集成(系统工具/面板安装/网络测速/路由追踪/重装系统/VPS评测/内网穿透/科学上网/代理部署/换YUM源)
  • 新增 支持 box 命令安装工具箱为系统命令
  • 优化 Kali版自动检测root权限并sudo提权
  • 修复 Kali下Node.js路径兼容问题
v3.0.0
2026年6月
  • 新增 50大类漏洞全面覆盖,5大基础模块 + 10个专项工具
  • 新增 AI智能驱动分析 (Cloudflare Workers AI)
  • 新增 SSH批量爆破模块
  • 新增 目录扫描清理工具
  • 新增 批量漏洞检测模块 (RoyaltyScanner)
  • 新增 自动下载漏洞文件功能
  • 新增 AI密钥多平台配置
  • 优化 安装脚本全面重构,支持本地模块生成
  • 修复 Web应用模块方法缩进问题
  • 修复 云环境扫描超时卡死
v2.0.0
2026年3月
  • 新增 5大基础扫描模块
  • 新增 SQL注入专项扫描
  • 新增 DDoS/CC/NTP反射测试
  • 新增 批量注册测试
  • 优化 交互式菜单界面
  • 修复 多个导入错误
v1.0.0
2025年12月
  • 新增 首个公开版本
  • 新增 基础漏洞扫描功能
  • 新增 一键安装脚本
  • 新增 彩色终端界面
✅ 命令已复制到剪贴板