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嵌入, 自动化评分, 逆向工具, 逆向工程防护, 防御