
GNS3 होम लैब जिसमें Cisco ASAv फ़ायरवॉल, L3 कोर, DMZ और नेटवर्किंग, सिसएडमिन और आक्रामक सुरक्षा का अभ्यास करने के लिए एक Active Directory डोमेन वाला विभाजित नेटवर्क प्रलेखित है।

HomeLab एक GNS3 लैब है जो एक ही लैपटॉप (OMEN 16, i7-14650HX, 32 GB RAM, RTX 4060 8 GB) पर बनाई गई है, जिसका उद्देश्य नेटवर्किंग, सिस्टम प्रशासन और आक्रामक सुरक्षा (offensive security) का अभ्यास एक ही वातावरण में करना है। यह एक DMZ (Cisco ASAv) वाले परिधि (perimeter), एक रूटेड कोर (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 (VLANs)।
| सेगमेंट | सबनेट | नोट्स |
|---|---|---|
| बाहरी / अविश्वसनीय | 192.168.160.0/24 | Switch-X: Kali/Exegol, NAT क्लाउड; Router .100 पर |
| Router ↔ FW बाहरी | 10.10.3.0/29 | Router .1, ASA बाहरी .2 |
| FW ↔ DMZ | 10.10.2.0/30 | ASA dmz .2, Ubuntu .1 |
| FW ↔ SW-L3 (आंतरिक) | 10.10.1.0/30 | ASA आंतरिक .2, SW-L3 .1 |
| VLAN 30 | 192.168.30.0/24 | PC-C, PC-D |
| VLAN 40 | 192.168.40.0/24 | L2-SW-2 के पीछे — Windows 10, PC-B |
| VLAN 50 | 192.168.50.0/24 | L2-SW-1 के पीछे — Windows Server 2025 (DC01), PC-A |
| VLAN 100 | 192.168.100.0/24 | SW-L3 पर SVI मौजूद; ट्रंक्ड, अभी तक ASA ऑब्जेक्ट ग्रुप में नहीं |
ट्रंक लिंक SW-L3 ↔ L2-SW-1/L2-SW-2 VLANs 30, 40, 50, 100 (नेटिव VLAN 999, dot1q) ले जाते हैं।
| डिवाइस | भूमिका | प्लेटफ़ॉर्म | मुख्य इंटरफ़ेस |
|---|---|---|---|
| Router | एज राउटर, NAT-साइड गेटवे | Cisco IOSv 15.9 | Gi0/0 10.10.3.1/29 (FW को); Gi0/1 192.168.160.100/24 (Switch-X को) |
| FW | परिधि फ़ायरवॉल, DMZ | Cisco ASAv 9.22(1)1 | outside 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.2 | Gi0/0 10.10.1.1/30 (FW को); Gi0/1-0/2 ट्रंक L2-SW-1/2 को; VLAN 30/40/50/100 के लिए SVIs |
| L2-SW-1 | एक्सेस स्विच | Cisco IOSv L2 15.2 | VLAN 50 एक्सेस पोर्ट (WinServer2025, PC-A) |
| L2-SW-2 | एक्सेस स्विच | Cisco IOSv L2 15.2 | VLAN 40 एक्सेस पोर्ट (Windows 10, PC-B); VLAN 30 (PC-D) |
ASAv Smart Licensing Using Policy के अंतर्गत लाइसेंस प्राप्त है, Evaluation Mode में चल रहा है, फ़ीचर टियर standard और थ्रूपुट स्तर 1G स्थानीय रूप से घोषित (कोई CSSM पंजीकरण नहीं)।
| होस्ट | OS / बिल्ड | होस्टनेम | IP / VLAN | सेवाएँ |
|---|---|---|---|---|
| Kali | Kali Linux 2026.2 (VMware amd64) | Kali | 192.168.160.130 (बाहरी सेगमेंट) | आक्रमणकारी प्लेटफ़ॉर्म |
| ParrotOS/Exegol | ParrotOS + Exegol | — | बाहरी सेगमेंट (Switch-X) | आक्रमणकारी प्लेटफ़ॉर्म |
| Ubuntu | Ubuntu Desktop 26.04 | ko0ler-VMware-Virtual-Platform | 10.10.2.1 (DMZ) | DVWA, bWAPP, httpbin, FTP, Samba, MySQL |
| WindowsServer 2025 | Windows Server 2025 | DC01 | 192.168.50.10 (VLAN 50) | ADCS, ADDS, DHCP, DNS, MSSQL — kooler.local के लिए डोमेन कंट्रोलर |
| Windows 10 | Windows 10 | PC1 | DHCP (VLAN 40) | डोमेन-जॉइंड वर्कस्टेशन |
| PC-A | VPCS | — | VLAN 50 (.15) | — |
| PC-B | VPCS | — | VLAN 40 (.15) | — |
| PC-C | VPCS | — | VLAN 30 (.1) | — |
| PC-D | VPCS | — | VLAN 30 (.2) | — |
डोमेन कंट्रोलर: 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 भी मौजूद है, जो डोमेन खाते से अलग है।
| ज़ोन जोड़ी | दिशा | अनुमत |
|---|---|---|
| outside → DMZ | इनबाउंड | HTTP(80), HTTPS(443), 8080, 8070, 8060 Ubuntu (10.10.2.1) को; ICMP |
| DMZ → outside | आउटबाउंड | HTTP, HTTPS, DNS(53) |
| DMZ → inside | — | अस्वीकृत |
| inside → DMZ | आउटबाउंड | Ubuntu को पूर्ण IP |
| inside → outside | आउटबाउंड | पूर्ण IP, ASA outside इंटरफ़ेस के माध्यम से PAT |
NAT: आंतरिक सबनेट के लिए PAT (192.168.30/40/50.0/24, डायनामिक, ASA outside के माध्यम से) और DMZ होस्ट के लिए स्टैटिक NAT (10.10.2.1 → 10.10.3.3, DMZ_MAPPED)। नोट: VLANs 30/40/50 के बीच इंटर-VLAN ट्रैफ़िक कभी ASA को पार नहीं करता — SW-L3 इसे स्थानीय रूप से रूट करता है, इसलिए फ़ायरवॉल केवल north-south (DMZ/outside) ट्रैफ़िक देखता है।
CHANGELOG.md में ट्रैक किया गया।
लैब क्रेडेंशियल जानबूझकर इस रिपॉज़िटरी में कमिट नहीं किए गए हैं।
| दायरा | खाता | होस्ट |
|---|---|---|
| स्थानीय | kali | Kali |
| स्थानीय | ko0ler | Ubuntu |
| स्थानीय | ko0ler | Windows 10 (PC1) |
| स्थानीय | Administrator | DC01 |
| डोमेन (kooler.local) | Ko0ler | — |
| डोमेन (kooler.local) | user1 | — |