☁️ CCP HybridCloud - Problem 8
Computer Networks Project — Hybrid Cloud connecting on-premise network to cloud via IPsec VPN tunnel.
Role
Name
ID
Project Lead + Network Architect
Muhammad Anas Tahir
F2024266985
Security Engineer
Muhammad Talha Bhatti
F2024266503
Automation Lead
Muhammad Nihaas Bhatti
F2024266196
Testing/QA Engineer
Saim Ullah
F2024266594
Documentation Lead
Salik Saeed
F2024266596
Hybrid Cloud connecting on-premise network (GNS3) to cloud (Docker) via IPsec tunnel .
Network
Type
Subnet
Platform
On-Premise
Local
172.16.1.0/24
Ubuntu Server (GNS3)
Cloud
Remote
10.0.0.0/24
Docker container
Tunnel
IPsec
Between Cisco router and StrongSwan gateway
—
CCP-HybridCloud/
├── docs/ # Architecture, IP plans, weekly reports
├── src/
│ └── scripts/ # Python automation scripts
├── pcaps/ # Wireshark packet captures
├── security/ # Security documentation and configs
├── assets/ # Diagrams and screenshots
├── README.md
└── .gitignore
Technology
Purpose
GNS3
Network simulation (on-premise)
Docker
Cloud environment
StrongSwan / IPsec
VPN tunnel
Wireshark
Packet analysis
Python
Connectivity testing
Week
Focus
Status
1
Requirements & Topology Design
✅ Complete
2
GNS3 Implementation & Connectivity
✅ Complete
3
Security & IPsec
🔄 In Progress
4
Advanced Features & Integration
⏳ Pending
5
Final Report & Video
⏳ Pending
GNS3 installed
Docker installed
Wireshark for packet capture
Clone the repository
Review IP plan in docs/ip-plan/
Launch GNS3 topology
Run connectivity tests:
python src/scripts/test_connectivity.py
📄 License
MIT — free to use, modify, and distribute
Section
Why
Table for Network Topology
Clear visualization
Repository Structure
Shows organization
Technologies Table
Lists tools used
Weekly Progress Table
Shows project status
How to Run
Instructions for others
Badges (optional)
Professional look
"## GNS3 Project File (Week 2)"
"Download GNS3 Project "