← Back to Home

BGP Hijacking Simulation

Network security simulation demonstrating BGP route hijacking attacks in Mininet, implementing multi-router topologies with Quagga/Zebra and real-time attack visualization.

BGP Hijacking Simulation

Overview

A comprehensive network security project that simulates BGP hijacking attacks in a controlled Mininet environment. The project implements a multi-router network topology with full BGP routing, demonstrates how rogue autonomous systems can hijack internet routes, and provides real-time visualization of attack propagation.

Technologies

PythonMininetBGP ProtocolQuagga/ZebraNetwork SimulationLinux Networking

Key Features

  • Multi-router network topology with 6+ routers
  • Full BGP routing protocol implementation
  • Rogue AS injection and route hijacking
  • Real-time route propagation visualization
  • Web-based attack monitoring interface
  • Configurable attack scenarios (easy/hard mode)

Challenges

Configuring complex BGP routing tables across multiple routers, managing Linux network namespaces in Mininet, simulating realistic attack scenarios, and ensuring proper route convergence after attacks.

Results

Successfully demonstrated BGP hijacking vulnerabilities and created an educational tool for understanding critical internet infrastructure security. Achieved 150% score (bonus points) on the project.

Download Resume

© 2025 Maxwell Vaglica. All rights reserved.