Skip to content

H0NEYP0T-466/Computer-Network-Workbench

Repository files navigation

GitHub License GitHub Stars GitHub Forks GitHub Issues GitHub Pull Requests Contributions Welcome

Last Commit Commit Activity Repo Size Code Size

Top Language Languages Count

Documentation Open Source Love

🌐 Computer Network Workbench

A comprehensive collection of Cisco networking lab exercises and configurations using Packet Tracer. Hands-on practice for networking students! πŸ’»πŸ”§


πŸ”— Links


πŸ“‘ Table of Contents


πŸš€ Installation

Prerequisites

Before you begin, ensure you have the following:

  • Cisco Packet Tracer (version 8.0 or higher recommended)
  • Git (for version control)

Setup Steps

  1. Clone the Repository

    git clone https://github.com/H0NEYP0T-466/Computer-Network-Workbench.git
    cd Computer-Network-Workbench
  2. Install Cisco Packet Tracer

    • Visit Cisco NetAcad
    • Create a free account
    • Download Packet Tracer for your OS
    • Install and launch
  3. Open Lab Files

    • Launch Packet Tracer
    • Open any .pkt file from the cloned repository
    • Start exploring and practicing!

⚑ Usage Examples

Opening a Lab File

# Clone the repository
git clone https://github.com/H0NEYP0T-466/Computer-Network-Workbench.git
cd Computer-Network-Workbench

# Open a specific lab in Packet Tracer
# Double-click any .pkt file or open through Packet Tracer GUI

Lab File Naming Convention

  • lab#2.pkt - Lab 2 exercises
  • lab#3.pkt - Lab 3 exercises
  • Lab#4.pkt - Lab 4 exercises
  • 30-apr.pkt - Date-specific lab (April 30)
  • 7-may-26.pkt - Date-specific lab (May 7)
  • 7-may-labtask.pkt - Lab task for May 7
  • oel.pkt - Open Ended Lab
  • PROJECT/ - Project configurations

Working with Labs

  1. Open the .pkt file in Packet Tracer
  2. Follow lab instructions (check accompanying documentation)
  3. Complete the tasks within the simulation
  4. Save your work with a new filename to avoid overwriting originals

✨ Features

  • 🎯 Hands-on Practice: Real-world networking scenarios
  • πŸ”§ Multiple Labs: Various difficulty levels and topics
  • πŸ“š Structured Learning: Progressive lab exercises
  • 🌐 Network Simulation: Full Cisco device emulation
  • πŸ’‘ Practical Skills: Router, switch, and protocol configuration
  • πŸ“Š Project Work: Complete network design projects
  • πŸŽ“ Educational Focus: Designed for CS/IT networking courses
  • πŸ”„ Version Controlled: Track your progress with Git

πŸ“‚ Folder Structure

Computer-Network-Workbench/
β”œβ”€β”€ πŸ“„ lab#2.pkt                    # Lab 2 - Basic networking
β”œβ”€β”€ πŸ“„ lab#3.pkt                    # Lab 3 - Intermediate concepts
β”œβ”€β”€ πŸ“„ Lab#4.pkt                    # Lab 4 - Advanced routing
β”œβ”€β”€ πŸ“„ lab#5.pkt                    # Lab 5 - Switching concepts
β”œβ”€β”€ πŸ“„ lab#6.pkt                    # Lab 6 - Network protocols
β”œβ”€β”€ πŸ“„ 30-apr.pkt               # April 30 lab session
β”œβ”€β”€ πŸ“„ 7-may-26.pkt                 # May 7 lab session
β”œβ”€β”€ πŸ“„ 7-may-labtask.pkt            # May 7 lab tasks
β”œβ”€β”€ πŸ“„ 14-may.pkt                   # May 14 lab session
β”œβ”€β”€ πŸ“„ LABTASK.pkt                  # General lab tasks
β”œβ”€β”€ πŸ“„ oel.pkt                      # Open Ended Lab
β”œβ”€β”€ πŸ“ PROJECT/                     # Project configurations
β”‚   β”œβ”€β”€ πŸ“„ project.pkt              # Main project file
β”‚   β”œβ”€β”€ πŸ“„ L2switch.txt             # Layer 2 switch config
β”‚   β”œβ”€β”€ πŸ“„ switch0.txt              # Switch 0 configuration
β”‚   β”œβ”€β”€ πŸ“„ switch1.txt              # Switch 1 configuration
β”‚   └── πŸ“„ switch2.txt              # Switch 2 configuration
└── πŸ“„ README.md                    # This file

πŸ›  Tech Stack

Tools & Software

Cisco Packet Tracer Networking

Protocols & Technologies

TCP/IP Ethernet VLAN Routing Switching

Version Control

Git GitHub

Operating Systems

Windows Linux macOS


πŸ“¦ Dependencies & Packages

Required Software

Cisco Packet Tracer Git

Runtime Dependencies

This project requires Cisco Packet Tracer to open and work with the .pkt files. No additional runtime dependencies.

Installation Commands

Packet Tracer:

Git:

# Ubuntu/Debian
sudo apt-get install git

# macOS
brew install git

# Windows
# Download from https://git-scm.com/

🀝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details on how to:

  • 🍴 Fork and clone the repository
  • πŸ”§ Set up your environment
  • πŸ“ Follow our conventions
  • πŸ§ͺ Test your changes
  • πŸ“€ Submit pull requests

πŸ“œ License

This project is licensed under the MIT License. See the LICENSE file for details.


πŸ›‘ Security

If you discover any security vulnerabilities, please review our Security Policy for responsible disclosure guidelines.


πŸ“ Code of Conduct

This project adheres to a Code of Conduct. By participating, you are expected to uphold this code.


Made with ❀ by H0NEYP0T-466

About

🌐 Computer Network Workbench - A comprehensive collection of Cisco networking lab exercises and configurations using Packet Tracer. Hands-on practice for networking students! πŸ’»πŸ”§

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors