MTech Projects with Source Code — Networking (Verified GitHub)
Open-source networking projects suitable as MTech bases. All GitHub links were checked and returned HTTP 200 at the time of page creation. Cite the original repo and extend with your evaluation, experiments and report.
What you can do
- Clone and run SDN / firewall / IDS code
- Extend with Mininet topologies
- Add ML-based detection modules
- Write comparative evaluation
- University-format report (optional support)
- PPT + viva Q&A (optional)
- Controllers: Ryu, POX, ONOS, Floodlight
- Tools: Mininet, OVS, Scapy, Zeek, Snort
SDN
Mininet · Ryu · ONOS · Floodlight
Firewall
OpenFlow · POX · Ryu apps
IDS / DDoS
ML detection · Snort · sFlow
Verified
All links HTTP 200 checked
Platforms & Tools
15+ Networking Projects — Verified GitHub Links
Each link was verified as working (HTTP 200). Click to open the repository.
| # | Project | Category | GitHub Link (Verified ✓) |
|---|---|---|---|
| 🌐 SDN Platforms & Controllers | |||
| 1 | Mininet — Network Emulator for SDN / OpenFlow | Mininet | github.com/mininet/mininet ✓ 200 |
| 2 | Ryu — Component-based SDN Framework (Python) | Controller | github.com/faucetsdn/ryu ✓ 200 |
| 3 | ONOS — Open Network Operating System | Controller | github.com/opennetworkinglab/onos ✓ 200 |
| 4 | Floodlight — Java-based OpenFlow SDN Controller | Controller | github.com/floodlight/floodlight ✓ 200 |
| 5 | Open vSwitch (OVS) — Production Quality Virtual Switch | Data Plane | github.com/OpenvSwitch/ovs ✓ 200 |
| 6 | Containernet — Mininet Fork with Docker Support | Mininet+ | github.com/containernet/containernet ✓ 200 |
| 🔥 SDN Firewall Projects | |||
| 7 | CloudFirewall — SDN-based Firewall (POX + Mininet + Web UI) | Firewall | github.com/matanby/CloudFirewall ✓ 200 |
| 8 | SDN_Firewall — Ryu Applications (Stateful / Stateless) | Firewall | github.com/jms30/SDN_Firewall ✓ 200 |
| 9 | Firewall in SDN Network — Layer 2/3/4 Rules (POX) | Firewall | github.com/mrinalaich/Firewall-in-SDN-Network ✓ 200 |
| 🛡️ IDS · DDoS · Security | |||
| 10 | Simple IDS using Ryu SDN Controller + Machine Learning (Random Forest) | IDS + ML | github.com/Chandrahas-Soman/Simple_IDS_... ✓ 200 |
| 11 | Distributed SDN Controller Security — DoS Protection (Ryu + Mininet) | DoS | github.com/shravanyag/Distributed-SDN-Controller-Security ✓ 200 |
| 12 | SDN Security Project — ODL, Mininet, sFlow-RT, SNORT (DDoS Detection) | DDoS | github.com/mahaelhn/SDN-Security-Project ✓ 200 |
| 13 | Advanced Network Security Projects — Packet Filter, SDN Firewall, DoS, ML Anomaly | Portfolio | github.com/ChadNetwig/advanced-network-security-projects ✓ 200 |
| 14 | Snort 3 — Network Intrusion Detection & Prevention System | IDS/IPS | github.com/snort3/snort3 ✓ 200 |
| 🔧 Networking Tools (Analysis / Simulation) | |||
| 15 | Scapy — Packet Manipulation Library (Python) | Packet Tool | github.com/secdev/scapy ✓ 200 |
| 16 | Zeek (formerly Bro) — Network Security Monitor | NSM | github.com/zeek/zeek ✓ 200 |
| 17 | GNS3 — Graphical Network Simulator | Simulator | github.com/GNS3/gns3-gui ✓ 200 |
★ All 17 GitHub links were verified with HTTP status 200 at page generation time. Repositories may evolve; always check the latest README for install steps. For MTech use: cite the original project, document your extensions, and prepare evaluation metrics and a formal report.
FAQ — MTech Projects with Source Code
Source Code Project Support
Guidance to adapt open-source networking projects into complete MTech deliverables.
Topologies
Apps
/ Floodlight
Mitigation
vSwitch
GitHub
& PPT
Support
Help