powershelling/pentest-lab-toolkit
GitHub: powershelling/pentest-lab-toolkit
面向网络安全教育者的综合框架,集成了实验代码混淆、自动化漏洞扫描和智能评分功能,解决渗透测试教学中的环境搭建、防作弊和作业批改痛点。
Stars: 0 | Forks: 0
# Pentest Lab Toolkit(教育安全框架)
一个面向网络安全教育者的综合框架,用于管理、混淆和评分自动化 Web 渗透测试实验。
## 核心功能
- **自动化扫描** (`pentest_checker.py`, `prof_pentest.py`):多层级漏洞评估工具。
- **高级混淆** (`obfuscator.py`):通过 AST 操作保护源代码,防止学生逆向工程。
- **安全构建系统** (`build_secure.py`):生成经过签名和完整性校验的二进制文件用于分发。
- **评分与比较** (`report_generator.py`):将学生提交内容与专业参考报告进行对比,自动化评估流程。
- **MCP Server** (`mcp_pentest_server.py`):集成 Model Context Protocol,支持 AI 辅助的安全分析。
## 设置
使用通用安装脚本为您的操作系统安装依赖项:
```
chmod +x setup.sh
./setup.sh
```
标签:AES-256, AI辅助安全分析, AST抽象语法树, CTF平台, Cutter, DNS 反向解析, Docker部署, Python安全工具, Web安全实验, 代码混淆, 安全实验室管理, 完整性校验, 报告生成器, 插件系统, 教育技术, 渗透测试框架, 漏洞评估, 网络安全教育, 自动化payload嵌入, 自动化评分, 逆向工具, 逆向工程防护, 防御