vanshika-wadhwa/office-network-design-monitoring

GitHub: vanshika-wadhwa/office-network-design-monitoring

一套基于 Cisco Packet Tracer 与 Python 的办公网络设计与监控实践项目,涵盖完整企业组网配置和多种网络运维工具。

Stars: 0 | Forks: 0

# 办公网络设计与监控系统 ## 📌 项目概述 一个使用 Cisco Packet Tracer 设计的完整办公网络,并包含 Python 网络监控工具。 ## 🏗️ 第 1 部分 - 网络设计 (Packet Tracer) - ✅ LAN 网络设置 - ✅ VLAN 配置 (HR, IT, Admin) - ✅ VLAN 间路由 - ✅ DHCP 服务器 - ✅ DNS 服务器 - ✅ HTTP 服务器 - ✅ 扩展 ACL - ✅ NAT/PAT ## 🐍 第 2 部分 - 网络工具 (Python) - ✅ 聊天应用程序 - ✅ Ping 工具 - ✅ 端口扫描器 - ✅ 子网计算器 - ✅ 网络扫描器 ## 🛠️ 使用的技术 - Cisco Packet Tracer - Python 3.x - Socket 编程 ## 📁 项目结构 ``` office-network-design-monitoring/ ├── packet-tracer/ │ └── office_network_FINAL.pkt ├── python-scripts/ │ ├── server.py │ ├── client.py │ ├── ping_tool.py │ ├── port_scanner.py │ ├── subnet_calculator.py │ └── network_scanner.py ├── screenshots/ └── README.md ``` ## 💡 涵盖概念 - IP 寻址与子网划分 - VLANs 与 Trunking - VLAN 间路由 - DHCP, DNS, HTTP - 访问控制列表 - NAT/PAT - Socket 编程 - TCP/IP 协议 ## 📸 截图 拓扑结构: ![网络拓扑结构](https://static.pigsec.cn/wp-content/uploads/repos/cas/66/66eb105b4c0e3cb01c8fd35e98d2e5eb2fc3bc0cefd7e1ca13a6f7acfb7b829c.png) PC Ping 测试: ![Ping 测试](https://static.pigsec.cn/wp-content/uploads/repos/cas/65/6516403757331eb6ed3cd3c70c99c9a6bb547d114d9a6333a54e5dcf6835ee37.png) NAT Ping 测试: ![Nat Ping](https://static.pigsec.cn/wp-content/uploads/repos/cas/ab/ab845d8fb6e8e10f00da6483a1bc5d9882a9ae1395625914367b1526fdae4ef2.png) 访问列表: ![访问列表](https://static.pigsec.cn/wp-content/uploads/repos/cas/a0/a0438b6bc561f58e93c4ba4875474d2f14e12a7e64948c4c897f3f7f1fccfe86.png) Vlan: ![Vlan](https://static.pigsec.cn/wp-content/uploads/repos/cas/da/da1261dfdfab7d62895fe1688c8ad24fc8e96afefa696015379ee14302eed13b.png) Vlan PC Ping 测试: ![Vlan PC Ping 测试](https://raw.githubusercontent.com/vanshika-wadhwa/office-network-design-monitoring/main/screenshot/vlanPing.png) 聊天应用: ![聊天应用](https://static.pigsec.cn/wp-content/uploads/repos/cas/90/902ebf1ecfb7e14f8812ffea4befa4d09f82c2516c49c1df526956d1d7cda644.png) 网络扫描器: ![网络扫描器](https://static.pigsec.cn/wp-content/uploads/repos/cas/e8/e85976c436031e036f799502450baf0c8bcbd44229cea877536342c331b6c7f4.png) Ping 工具: ![Ping 工具](https://static.pigsec.cn/wp-content/uploads/repos/cas/f8/f8e4a82451b4ecd7c71e8eab5890b8a3993868db27b4953788d292608c2c5481.png) 端口扫描器: ![端口扫描器](https://static.pigsec.cn/wp-content/uploads/repos/cas/35/357ad804dfebe989e14b86a31c1511fbaf90210306ce11e2234a542893e86628.png) 子网计算器: ![子网计算器](https://raw.githubusercontent.com/vanshika-wadhwa/office-network-design-monitoring/main/screenshot/subnetCalculator.png) ## 🚀 如何运行 ### Python 脚本: ``` # Ping 工具 python ping_tool.py # Port Scanner python port_scanner.py # Subnet Calculator python subnet_calculator.py # Network Scanner python network_scanner.py # Chat App python server.py # Terminal 1 python client.py # Terminal 2 ```
标签:NAT, Python网络编程, VLAN, 思科Packet Tracer, 网络工程