Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
HomeLab — GNS3 家庭实验室,记录了一个分段网络,包含 Cisco ASAv 防火墙、L3 核心、DMZ 以及一个 Active Directory 域,用于练习网络、系统管理和攻击性安全。 | Kitploit
工具/GitHubGitHub/ko0ler/homelab
网络映射漏洞分析安全虚拟化网络安全渗透测试学习与教育红队实验室与实践
GitHubko0ler/homelab

HomeLab

GNS3 家庭实验室,记录了一个分段网络,包含 Cisco ASAv 防火墙、L3 核心、DMZ 以及一个 Active Directory 域,用于练习网络、系统管理和攻击性安全。

查看仓库
52232天前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

HomeLab - 网络文档

拓扑图

概述

HomeLab 是一个在单台笔记本电脑(OMEN 16,i7-14650HX,32 GB RAM,RTX 4060 8 GB)上构建的 GNS3 实验环境,用于在同一环境中练习网络、系统管理和攻击性安全。它模拟了一个带有 DMZ(Cisco ASAv)的外围网络、一个路由核心(SW-L3 + 两台接入交换机),以及一个运行在 Windows Server 2025 上的 Active Directory 域 kooler.local。攻击者平台(Kali、ParrotOS/Exegol)位于不受信任的外部网段,与通往互联网的 NAT 网关并列。

网络拓扑与寻址

链路:Kali/Exegol + NAT (Switch-X) → Router → ASAv Firewall(带 DMZ 支路)→ SW-L3 → L2-SW-1 / L2-SW-2(VLAN)。

网段子网备注
外部 / 不受信任192.168.160.0/24Switch-X:Kali/Exegol、NAT 云;Router 位于 .100
Router ↔ FW 外部10.10.3.0/29Router .1,ASA outside .2
FW ↔ DMZ10.10.2.0/30ASA dmz .2,Ubuntu .1
FW ↔ SW-L3(内部)10.10.1.0/30ASA inside .2,SW-L3 .1
VLAN 30192.168.30.0/24PC-C、PC-D
VLAN 40192.168.40.0/24位于 L2-SW-2 之后 — Windows 10、PC-B
VLAN 50192.168.50.0/24位于 L2-SW-1 之后 — Windows Server 2025 (DC01)、PC-A
VLAN 100192.168.100.0/24SW-L3 上存在 SVI;已配置 trunk,尚未加入 ASA 对象组

Trunk 链路 SW-L3 ↔ L2-SW-1/L2-SW-2 承载 VLAN 30、40、50、100(native VLAN 999,dot1q)。

网络设备清单

设备角色平台关键接口
Router边缘路由器,NAT 侧网关Cisco IOSv 15.9Gi0/0 10.10.3.1/29(至 FW);Gi0/1 192.168.160.100/24(至 Switch-X)
FW外围防火墙,DMZCisco ASAv 9.22(1)1outside 10.10.3.2/29;dmz 10.10.2.2/30;inside 10.10.1.2/30
SW-L3核心 L3 交换机,VLAN 间路由Cisco IOSv L2 15.2Gi0/0 10.10.1.1/30(至 FW);Gi0/1-0/2 至 L2-SW-1/2 的 trunk;VLAN 30/40/50/100 的 SVI
L2-SW-1接入交换机Cisco IOSv L2 15.2VLAN 50 接入端口(WinServer2025、PC-A)
L2-SW-2接入交换机Cisco IOSv L2 15.2VLAN 40 接入端口(Windows 10、PC-B);VLAN 30(PC-D)

ASAv 采用 Smart Licensing Using Policy 授权,运行于评估模式,功能层级为 standard,吞吐量级别 1G 在本地声明(未注册 CSSM)。

主机清单

主机操作系统 / 版本主机名IP / VLAN服务
KaliKali Linux 2026.2(VMware amd64)Kali192.168.160.130(外部网段)攻击者平台
ParrotOS/ExegolParrotOS + Exegol—外部网段(Switch-X)攻击者平台
UbuntuUbuntu Desktop 26.04ko0ler-VMware-Virtual-Platform10.10.2.1(DMZ)DVWA、bWAPP、httpbin、FTP、Samba、MySQL
WindowsServer 2025Windows Server 2025DC01192.168.50.10(VLAN 50)ADCS、ADDS、DHCP、DNS、MSSQL — kooler.local 的域控制器
Windows 10Windows 10PC1DHCP(VLAN 40)已加入域的工作站
PC-AVPCS—VLAN 50 (.15)—
PC-BVPCS—VLAN 40 (.15)—
PC-CVPCS—VLAN 30 (.1)—
PC-DVPCS—VLAN 30 (.2)—

Active Directory (kooler.local)

域控制器:DC01(Windows Server 2025,192.168.50.10),同时运行 ADCS、ADDS、DHCP、DNS 和 MSSQL — 一个刻意过度配置的 DC,用于攻击面练习(服务账户暴露、ADCS 模板配置错误、DC 上的 SQL 等)。

账户范围备注
Administrator本地(DC01)内置本地管理员
Ko0ler域用户—
user1域用户—

Windows 10(PC1)已加入 kooler.local;该机器上还存在本地登录账户 ko0ler,与域账户相互独立。

防火墙策略摘要(ASAv)

区域对方向允许
outside → DMZ入站至 Ubuntu (10.10.2.1) 的 HTTP(80)、HTTPS(443)、8080、8070、8060;ICMP
DMZ → outside出站HTTP、HTTPS、DNS(53)
DMZ → inside—拒绝
inside → DMZ出站至 Ubuntu 的完整 IP
inside → outside出站完整 IP,通过 ASA outside 接口进行 PAT

NAT:内部子网(192.168.30/40/50.0/24,动态,通过 ASA outside)使用 PAT,DMZ 主机使用静态 NAT(10.10.2.1 → 10.10.3.3,DMZ_MAPPED)。注意:VLAN 30/40/50 之间的 VLAN 间流量从不经过 ASA — SW-L3 在本地进行路由,因此防火墙只能看到南北向(DMZ/外部)流量。

已知问题与变更日志

记录于 CHANGELOG.md。

凭据参考

实验凭据有意不提交到此仓库。

范围账户主机
本地kaliKali
本地ko0lerUbuntu
本地ko0lerWindows 10 (PC1)
本地AdministratorDC01
域 (kooler.local)Ko0ler—
域 (kooler.local)user1—
下载工具