Ateebshaikh21/cyberforge

GitHub: Ateebshaikh21/cyberforge

一款基于 Kali Linux 的免费 CLI 网络安全训练平台,覆盖 CEH v13 认证全部模块与 CCNA 基础,通过理论、实操命令和测验渐进解锁的方式帮助用户备考并积累求职级实战经验。

Stars: 0 | Forks: 0

``` ██████╗██╗ ██╗██████╗ ███████╗██████╗ ███████╗ ██████╗ ██████╗ ██████╗ ███████╗ ██╔════╝╚██╗ ██╔╝██╔══██╗██╔════╝██╔══██╗██╔════╝██╔═══██╗██╔══██╗██╔════╝ ██╔════╝ ██║ ╚████╔╝ ██████╔╝█████╗ ██████╔╝█████╗ ██║ ██║██████╔╝██║ ███╗█████╗ ██║ ╚██╔╝ ██╔══██╗██╔══╝ ██╔══██╗██╔══╝ ██║ ██║██╔══██╗██║ ██║██╔══╝ ╚██████╗ ██║ ██████╔╝███████╗██║ ██║██║ ╚██████╔╝██║ ██║╚██████╔╝███████╗ ╚═════╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝ ``` **EC-Council CEH v13 + CCNA 基础 · Kali Linux 原生 CLI 平台** ![Python](https://img.shields.io/badge/Python-3.10%2B-blue?style=for-the-badge&logo=python&logoColor=white) ![Kali Linux](https://img.shields.io/badge/Kali_Linux-557C94?style=for-the-badge&logo=kali-linux&logoColor=white) ![EC-Council](https://img.shields.io/badge/EC--Council-CEH_v13-red?style=for-the-badge) ![License](https://img.shields.io/badge/License-MIT-green?style=for-the-badge) ![Modules](https://img.shields.io/badge/CEH_Modules-20_Official-purple?style=for-the-badge) ![Stars](https://img.shields.io/github/stars/Ateebshaikh21/cyberforge?style=for-the-badge)
## 📺 演示 ``` ┌─────────────────────────────────────────────────────────────┐ │ 🔐 Prerequisite Check │ │ │ │ Are you confident with CCNA networking fundamentals? │ │ │ │ [1] YES — I know OSI, TCP/IP, subnetting, routing, VLANs │ │ → Start directly at CEH v13 (20 modules) │ │ │ │ [2] NO — Start me with CCNA fundamentals first │ │ → CCNA (8 modules) → Gate Assessment → CEH v13 │ │ │ │ Choose: _ │ └─────────────────────────────────────────────────────────────┘ [ 1] ✓ Module 01: Introduction to Ethical Hacking [6%] [ 2] ▶ Module 02: Footprinting & Reconnaissance [9%] [ 3] 🔒 Module 03: Scanning Networks [7%] ... 📖 Theory | 💻 Lab Commands | 📝 Quiz | 🔬 Lab Tasks ``` ## ✨ 独特之处 | 特性 | CyberForge | YouTube 教程 | 付费平台 | |---------|-----------|-------------------|----------------| | 在你真实的 Kali Linux 上运行 | ✅ | ❌ | ❌ | | 真实的工具命令(非演示) | ✅ | 部分 | 部分 | | 对齐 EC-Council CEH v13 | ✅ | ❌ | ✅ | | CCNA 前置门槛 | ✅ | ❌ | ❌ | | 通过测验解锁进度 | ✅ | ❌ | ✅ | | 考试准备后的求职就绪实验 | ✅ | ❌ | 部分 | | 完全免费 | ✅ | ✅ | ❌ | | 支持离线使用 | ✅ | ❌ | ❌ | ## 🚀 快速开始 ### 选项 A — Git Clone(推荐) ``` # 1. Clone repo git clone https://github.com/Ateebshaikh21/cyberforge.git cd cyberforge # 2. 安装 (自动安装依赖项 + 将 'cyberforge' 添加到 PATH) chmod +x install.sh ./install.sh # 3. 从任意位置启动 cyberforge ``` ### 选项 B — 下载 ZIP 1. 在此页面点击 **Code → Download ZIP** 2. 解压 ZIP 文件 3. 在解压后的文件夹中打开终端 4. 运行: ``` chmod +x install.sh && ./install.sh cyberforge ``` ### 选项 C — 直接运行(无需安装) ``` pip3 install rich --break-system-packages python3 cyberforge.py ``` ## 🗺️ 学习路径 ``` ┌─────────────────────┐ │ Launch CyberForge │ └──────────┬──────────┘ │ ┌────────────────▼────────────────┐ │ Confident with CCNA basics? │ └──────────┬──────────┬───────────┘ │ │ YES NO │ │ │ ┌─────▼──────────────────────┐ │ │ 📡 CCNA Foundation Path │ │ │ 8 Modules + Gate Test │ │ │ │ │ │ 01 · OSI & TCP/IP │ │ │ 02 · IP Addressing/Subnets │ │ │ 03 · Routing Protocols │ │ │ 04 · Switching & VLANs │ │ │ 05 · DHCP, DNS, NAT │ │ │ 06 · WAN & VPNs │ │ │ 07 · Firewalls & ACLs │ │ │ 08 · Troubleshooting │ │ │ │ │ │ ⬇ Final Assessment (≥70%) │ │ │ FAIL → Review → Retake │ │ └─────────────┬───────────────┘ │ │ PASS │ │ ┌──────────▼──────────────────▼──────────────┐ │ 🎯 CEH v13 Path │ │ All 20 Official EC-Council Modules │ │ Sequential unlock · Quiz ≥70% per module │ └───────────────────────┬─────────────────────┘ │ All 20 complete │ ┌───────────────────────▼─────────────────────┐ │ 💼 Job-Ready Live Labs │ │ 8 Professional Pentest Scenarios │ │ Real deliverables required │ └─────────────────────────────────────────────┘ ``` ## 📚 CEH v13 — 全部 20 个官方模块
点击展开全部 20 个模块 | # | 模块 | 考试权重 | 工具 | |---|--------|-------------|-------| | 01 | 道德黑客简介 | 6% | MITRE ATT&CK, NVD, CVE | | 02 | 信息收集与侦查 | 9% | theHarvester, Amass, Shodan, dnsrecon | | 03 | 扫描网络 | 7% | Nmap, Masscan, Hping3, Netcat | | 04 | 枚举 | 7% | enum4linux-ng, smbclient, snmpwalk, rpcclient | | 05 | 漏洞分析 | 7% | Nikto, OpenVAS, searchsploit | | 06 | 系统黑客攻击 | 7% | Metasploit, Hashcat, John, Hydra, LinPEAS | | 07 | 恶意软件威胁 | 6% | strings, binwalk, YARA, exiftool, Cuckoo | | 08 | 嗅探 | 5% | Wireshark, Bettercap, arpspoof, dsniff | | 09 | 社会工程学 | 5% | SET, GoPhish, Evilginx2 | | 10 | 拒绝服务 | 5% | hping3, Scapy, tcpdump, iptables | | 11 | 会话劫持 | 4% | Burp Suite, curl, Wireshark | | 12 | 绕过 IDS、防火墙和蜜罐 | 4% | Nmap evasion, ncat, socat | | 13 | 黑客攻击 Web 服务器 | 4% | Nikto, curl, davtest, cadaver | | 14 | 黑客攻击 Web 应用程序 | 9% | Burp Suite, SQLmap, DVWA, Juice Shop | | 15 | SQL 注入 | 7% | SQLmap, Burp Suite, manual techniques | | 16 | 黑客攻击无线网络 | 6% | aircrack-ng, Hashcat, Reaver, Wifite | | 17 | 黑客攻击移动平台 | 4% | apktool, jadx, Frida, ADB, MobSF | | 18 | IoT 与 OT 黑客攻击 | 5% | Binwalk, Shodan, firmwalker | | 19 | 云计算安全 | 5% | AWS CLI, Pacu, ScoutSuite, Prowler | | 20 | 密码学 | 6% | OpenSSL, Hashcat, testssl.sh, sslscan |
## 📡 CCNA 基础 — 8 个前置模块
点击展开 CCNA 模块 | # | 模块 | 关键工具 | |---|--------|-----------| | 01 | 网络基础与 OSI/TCP-IP 模型 | Wireshark, tcpdump | | 02 | IP 寻址、子网划分与 IPv6 | ipcalc, ip addr | | 03 | 路由 — 静态、OSPF、EIGRP、BGP | ip route, mtr, traceroute | | 04 | 交换、VLAN 与生成树 | macchanger, arp, tcpdump | | 05 | 网络服务 — DHCP、DNS、NAT、NTP | dig, nslookup, host | | 06 | WAN 技术与 VPN | openssl, tcpdump, ip tunnel | | 07 | 网络安全 — ACL、防火墙、IDS | iptables, ufw, nmap | | 08 | 网络故障排除与分析 | mtr, ss, netstat, tcpdump | **门槛评估:** 15 道随机问题 · 及格分 ≥70% · 无限次重试
## 💼 求职就绪的实战实验 | 实验 | 类型 | 难度 | 交付物 | |-----|------|------------|-------------| | 01 | 完整的企业网络渗透测试 | 红队 | 高级 | 专业的渗透测试报告 | | 02 | Active Directory 攻击与防御 | 红队/蓝队 | 高级 | BloodHound 路径 + 加固方案 | | 03 | Web 应用渗透测试 (OWASP Juice Shop) | Web | 中级 | 每个发现的漏洞证明 报告 | | 04 | SOC 分析师 — 事件响应 | 蓝队 | 中级 | NIST 800-61 IR 报告 | | 05 | HackTheBox 风格的 CTF 靶机 | CTF | 可变 | 靶机破解过程记录 | | 06 | 云安全审计 (AWS CloudGoat) | 云 | 高级 | CIS AWS Benchmark 报告 | | 07 | 无线渗透测试 | 无线 | 中级 | 现场勘察 + 发现报告 | | 08 | 专业渗透测试报告编写 | 报告 | 基础 | 面向客户的报告 | ## 🔧 实验环境设置 ### 最低要求 | 组件 | 最低 | 推荐 | |-----------|---------|-------------| | 操作系统 | Kali Linux 2022.x | Kali Linux 2024.x | | 内存 | 8 GB | 16–32 GB | | 存储 | 50 GB 可用空间 | 200 GB SSD | | Python | 3.10+ | 3.12+ | ### 推荐虚拟机(仅主机模式:192.168.56.0/24) ``` Kali Linux 2024.x ← Main attacker machine (this is where you run CyberForge) Metasploitable2 ← Vulnerable Linux target (Modules 3–10) DVWA (Docker) ← Web app target (Modules 14–15) Windows Server 2019 ← Active Directory lab (Job Lab 02) ``` ### 一次性安装所有 CEH 工具 ``` sudo apt update && sudo apt install -y \ metasploit-framework burpsuite wireshark nmap nikto sqlmap \ aircrack-ng john hashcat hydra enum4linux-ng smbclient \ snmpwalk ldap-utils dnsrecon amass binwalk exiftool yara \ apktool adb tcpdump netcat-traditional hping3 dsniff ``` ### 启动练习靶机 ``` # DVWA — web 漏洞练习 sudo docker run -d -p 80:80 --name dvwa vulnerables/web-dvwa # OWASP Juice Shop — 高级 web 应用测试 sudo docker run -d -p 3000:3000 --name juiceshop bkimminich/juice-shop # WebGoat — 结构化 web 应用课程 sudo docker run -d -p 8080:8080 --name webgoat webgoat/goat-and-wolf # 初始化 Metasploit 数据库 msfdb init ``` ## 🎮 各模块运作方式 ``` Select any module │ ├─ 📖 Theory All topics with EC-Council references & exam weight │ ├─ 💻 Lab Commands Real Kali commands — copy-paste into your terminal │ Each command has a clear description of what it does │ ├─ 📝 Quiz 4 questions · ≥70% required to unlock completion │ Instant feedback with correct answer explanation │ └─ 🔬 Lab Tasks Step-by-step objectives using the real commands Document findings → write lab report → level up ``` **进度会自动保存** 到 `~/.cyberforge_progress.json` 随时可以恢复进度——即使关闭了终端。 ## 🏅 XP 与晋升系统 | 成就 | XP | |-------------|-----| | 完成 CCNA 模块(测验 ≥70%) | +75 XP | | 通过 CCNA 门槛评估 | +200 XP | | 通过 CEH 模块测验 | +50 XP | | CEH 模块标记为已完成 | +100 XP | | 完成求职就绪实验 | +250 XP | | **最高可能值** | **5,800 XP** | ## ⚖️ 法律与道德声明 本平台遵循 **EC-Council 道德规范**。 根据 CFAA(美国)、Computer Misuse Act(英国)、IT Act 2000(印度)及全球同等法律,未经授权访问计算机系统是违法行为。 ## 🔗 官方资源 | 资源 | 链接 | |----------|------| | EC-Council CEH v13 | https://www.eccouncil.org/programs/certified-ethical-hacker-ceh/ | | EC-Council iLabs | https://ilabs.eccouncil.org/ | | MITRE ATT&CK | https://attack.mitre.org/ | | NVD CVE 数据库 | https://nvd.nist.gov/ | | OWASP Top 10 | https://owasp.org/Top10/ | | HackTheBox | https://hackthebox.com | | TryHackMe | https://tryhackme.com | | VulnHub | https://vulnhub.com | ## 📁 仓库结构 ``` cyberforge/ ├── cyberforge.py ← Complete platform (single file, ~1,533 lines) ├── install.sh ← One-command installer for Kali Linux ├── requirements.txt ← Python dependencies ├── LICENSE ← MIT License ├── CONTRIBUTING.md ← How to contribute └── README.md ← This file ``` ## 📜 许可证 本项目基于 **MIT 许可证** 授权 — 有关详情请参见 [LICENSE](LICENSE)。
**⭐ 如果这对您有帮助,请给仓库点个 Star — 这能帮助其他人发现它!** 为网络安全社区用 ❤️ 打造 *保持道德。不断学习。🔐*
标签:CCNA, CEH v13, CTI, EC-Council, Python, 安全培训, 技能提升, 无后门, 白帽黑客, 网安学习平台, 网络安全, 网络安全实战, 网络安全认证, 网络工程, 考试准备, 请求拦截, 逆向工具, 隐私保护, 黑客培训