Free MTech CSE Network Projects — GitHub Source Code
All links below were verified as live (HTTP 200) at the time of curation. These open-source repositories are excellent starting points for MTech / BE final-year Network, SDN, Security and Simulation projects. Always check the license and give proper attribution.
How to use
- Clone the repository
- Read the README carefully
- Adapt for your university requirements
- Extend with your own analysis / results
- Cite the original authors
Socket & Protocol
TCP/UDP servers, chat systems, file transfer, custom protocols
SDN
Mininet, Ryu, POX, ONOS, OpenFlow controllers
NS-3 / Simulation
Wireless, MANET, routing, congestion control
Security Tools
Scapy, Zeek, Nmap, Impacket, packet analysis
25+ Free Network Projects with Working GitHub Links
All links verified live. Click any link to open the repository.
| # | Project / Repository | Category | GitHub Link (Verified) |
|---|---|---|---|
| 🔌 Socket Programming & Protocol Projects | |||
| 1 | Computer Networks Course Projects (Socket Programming, Routing, TCP Congestion) | Socket / TCP | github.com/PashaBarahimi/Computer-Networks-Course-Projects |
| 2 | Computer Networks Course Projects (University of Tehran – Socket + NS-3) | Socket / NS-3 | github.com/AliAtaollahi/Computer-Networks-Course-Projects |
| 3 | 100 Red Team Projects (TCP/UDP servers, chat, netcat, etc.) | Security / Socket | github.com/kurogai/100-redteam-projects |
| 🔀 SDN, Mininet & Controllers | |||
| 4 | Mininet – Official Network Emulator | SDN / Emulation | github.com/mininet/mininet |
| 5 | Containernet – Mininet with Docker containers | SDN / Docker | github.com/containernet/containernet |
| 6 | POX – Python SDN Controller | Controller | github.com/noxrepo/pox |
| 7 | Faucet – OpenFlow Controller (Production-grade) | Controller | github.com/faucetsdn/faucet |
| 8 | ONOS – Open Network Operating System | Controller | github.com/opennetworkinglab/onos |
| 9 | Simple SDN with Socket Programming (Controller + Switches) | SDN / Socket | github.com/Songrui9269/Computer-Network-Systems-Project-SDN- |
| 📡 NS-3 Simulation & Wireless / MANET | |||
| 10 | NS-3 Official Development Repository | NS-3 | github.com/nsnam/ns-3-dev-git |
| 11 | NS-3 MANET Projects (AODV, DSDV, OLSR, DSR) | MANET | github.com/setu4993/NS-3_MANET_Projects |
| 12 | SDN-enabled IoT Simulation (Mininet + NS-3) | SDN + NS-3 | github.com/hakiri/sdn-ns-3 |
| 🛡️ Network Security & Red/Blue Team | |||
| 13 | Network Security Lab (Port Scanner, Sniffer, ARP Detector, Cisco Labs) | Security Lab | github.com/0xkadxr/network-security-lab |
| 14 | Network-Security (DNS poisoning, Sniffing, VPN, Overlay routers) | Security | github.com/ispoleet/Network-Security |
| 15 | Project-51 – 50+ Cybersecurity Hands-on Projects | Cyber Hub | github.com/vaishnavucv/Project-51 |
| 16 | NetSecGame – Network Security Simulation for AI Agents | AI + Security | github.com/stratosphereips/NetSecGame |
| 17 | Network Security & Architectures (GNS3 attacks, Firewalls, VPN) | GNS3 / Security | github.com/Felix-Monteiro/Network-Security-and-Architectures |
| 🔧 Popular Network Tools & Frameworks (Open Source) | |||
| 18 | Scapy – Packet Manipulation Framework | Packet Tool | github.com/secdev/scapy |
| 19 | Zeek (Bro) – Network Security Monitor | NSM | github.com/zeek/zeek |
| 20 | Nmap – Network Mapper | Scanner | github.com/nmap/nmap |
| 21 | Wireshark – Network Protocol Analyzer | Analyzer | github.com/wireshark/wireshark |
| 22 | Impacket – Network Protocols Toolkit (Python) | Protocols | github.com/fortra/impacket |
| 23 | GNS3 – Graphical Network Simulator | Simulator | github.com/GNS3/gns3-gui |
| 24 | NetworkSim – Educational Network Simulation Tool | Educational | github.com/brwyatt/NetworkSim |
| 25 | University Network Design (Cisco Packet Tracer style projects) | Design | github.com/Slightsmile/University-Network-Simulator |
| 26 | Secure Research Lab Infrastructure (VLANs, ACLs, DMZ – Packet Tracer) | Lab Design | github.com/AghaEssa/secure-research-lab-infrastructure |
| 27 | Networks Simulation (Cisco Packet Tracer university labs) | Packet Tracer | github.com/OzzYGreco/networks-simulation |
★ All GitHub links above returned HTTP 200 (live) at the time of page creation. Repositories may be updated or moved by their owners; always verify the latest status on GitHub. These projects are provided for educational purposes. Respect original licenses and give proper credit to the authors.