They said this doesn't work ๐คฃ Hacking networks with VLAN hopping and Python
Don't believe what you read online. VLAN hopping is possible and I'm going to show you how :) I'll also show you have to mitigate these types of attacks.
Boson Bombal 8 Weeks to CCNA: https://davidbombal.wiki/bosonbombal
// MENU //
00:00 โถ๏ธ Messing With The Network
00:51 โถ๏ธ Intro to VLAN Hopping
01:20 โถ๏ธ VLAN Test Setup
2:35 โถ๏ธ Starting Wireshark Captures//Filtering for ICMP
3:30 โถ๏ธ Python Script Explained
4:13 โถ๏ธ Windows 11 Network Setup
4:52 โถ๏ธ VLAN Configuration Diagram
5:02 โถ๏ธ Python Script Explained Continued
5:17 โถ๏ธ Test 01 - Running the script in Kali Linux
5:51 โถ๏ธ Examining ICMP Packets in Wireshark
6:46 โถ๏ธ Examining Network Setup with PuTTY
8:29 โถ๏ธ Why the script doesn't work
8:44 โถ๏ธ Test 02 - One More Time
9:30 โถ๏ธ How to make it work
10:21 โถ๏ธ Test 03 - Running the modified script
10:40 โถ๏ธ The Trick Step by Step
11:31 โถ๏ธ Test 04 - I'll Do That Again
12:46 โถ๏ธ Test 05 - Let's Try That Again
15:44 โถ๏ธ How To Mitigate VLAN Hopping
17:26 โถ๏ธ Test 06 - After Implementing Mitigation
18:09 โถ๏ธ Don't Use VLAN 1
18:22 โถ๏ธ Changing the Native VLAN
19:22 โถ๏ธ Test 07 - After Changing Native VLAN
19:45 โถ๏ธ Test 08 - After Changing Native VLAN
19:58 โถ๏ธ Again, Don't Use VLAN 1!
21:00 โถ๏ธ Looking At The Modified Python Script
21:55 โถ๏ธ Changing the Python Script to Target New VLAN Config
23:04 โถ๏ธ Stacking Multiple Packets
// TAP used //
Dualcomm ETAP-2003 10/100/1000Base-T TAP :https://amzn.to/3we7mGI
// Script //
Github: https://github.com/davidbombal/scapy/blob/main/vlan-hopping.py
// Previous videos //
Previous video: https://youtu.be/CIWD9fYmDig
Playlist: https://davidbombal.wiki/scapy
// SCAPY RESOURCES //
Website: https://scapy.net/
Documentation: https://scapy.readthedocs.io/en/latest/
// SCAPY INSTALLATION //
sudo apt update
sudo apt install python3-pip
sudo pip3 install scapy
// David's SOCIAL //
Discord: https://discord.com/invite/usKSyzb
Twitter: https://www.twitter.com/davidbombal
Instagram: https://www.instagram.com/davidbombal
Watch on YouTube โ
(saves to browser)
Sign in to unlock AI tutor explanation ยท โก30
Playlist
Uploads from David Bombal ยท David Bombal ยท 0 of 60
โ Previous
Next โ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
RYU SDN Controller Part 4: Graphical User Interface (GUI): Practical GNS3 SDN and OpenFlow
David Bombal
HPE Network Protector SDN Application Part 1 - Introduction
David Bombal
HPE Network Protector SDN Application Part 2 : DNS Interception using OpenFlow
David Bombal
HPE Network Protector SDN Application Part 3 - Lab Setup using Physical Switches
David Bombal
HPE Network Protector SDN Application Part 4 - Demo of malicious websites blocked
David Bombal
HPE Network Protector SDN Application Part 5 - Demo OpenFlow table interception flows
David Bombal
HPE Network Protector SDN Application Part 6 - Demo of Physical Switch configuration
David Bombal
HPE Network Protector SDN Application Part 7 - Demo Service Insertion Tunnel / GRE Tunnel
David Bombal
HPE Network Protector SDN Application Part 8 - Demo SDN OpenFlow Reporting
David Bombal
HPE Network Protector SDN Application Part 9 - Demo switches interception of DNS traffic
David Bombal
GNS3 Talks: GNS3 version 1.5.X Appliance Tips
David Bombal
CCNA 200-125 Exam: AAA demo: TACACS+ with GNS3
David Bombal
GNS3 2.0.0 beta 2 install
David Bombal
CCNA #012: Learn SNMP with GNS3, Wireshark and Solarwinds NPM - CCNA 200-125 exam
David Bombal
CCNA #013: Spanning Tree CCNA Exam Questions: Know the answer? CCNA 200-125 exam
David Bombal
GNS3 2.0.0 beta : GNS3 VM integration with GNS3 GUI
David Bombal
CCNA #018: Routing exam questions: Who wins? OSPF, EIGRP or RIP? Sure? CCNA 200-125 exam
David Bombal
CCNA #019: Spanning Tree CCNA Exam Questions: Root Bridge, Root Port and more: CCNA 200-125 exam
David Bombal
GNS3 Download, installation and configuration - GNS3 1.5.3 and Windows 10
David Bombal
CCNA #023 EIGRP Neighbor Troubleshooting (DUAL Issues) for the CCNA 200-125 Exam
David Bombal
GNS3 2.0 Architecture and schema Part 1: What is the GNS3 Controller?
David Bombal
GNS3 2.0 Architecture and schema Part 2: Emulators and virtualization
David Bombal
CCNA #028 VTP Troubleshooting for the CCNA 200-125 Exam
David Bombal
CCNA #029 VTP & DTP Troubleshooting for the CCNA 200-125 Exam
David Bombal
CCNA #030 VTP Troubleshooting for the CCNA 200-125 Exam
David Bombal
GNS3 : How to download Cisco IOS images and VIRL images. Which is the best? How do you get them?
David Bombal
GNS3 ASA setup: Import and configure Cisco ASAv with GNS3
David Bombal
GNS3 switching setup and options: Cisco and other switching options in GNS3
David Bombal
GNS3 switching setup and options Part 2: GNS3 unmanaged built-in switch
David Bombal
GNS3 switching setup and options Part 3: Router on a sick with GNS3 unmanaged built-in switch
David Bombal
GNS3 switching setup and options Part 4: Etherswitch Router for Cisco Dynamips Part 1
David Bombal
GNS3 switching setup and options Part 5: Etherswitch Router for Cisco Dynamips Part 2
David Bombal
GNS3 switching setup and options Part 6: Etherswitch, Wireshark, 802.1Q, InterVLAN routing
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 1: GNS3 Switching Part 7
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 2: GNS3 Switching Part 8
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 3: GNS3 Switching Part 9
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 4: GNS3 Switching Part 10
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 5: GNS3 Switching Part 11
David Bombal
GNS3 Nexus (NX-OSv) switch setup and configuration Part 1: GNS3 switching options Part 12
David Bombal
GNS3 Nexus (NX-OSv) switch setup and configuration Part 2: GNS3 switching options Part 13
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 6: GNS3 Switching Part 14
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 7: GNS3 Switching Part 15
David Bombal
GNS3 Cisco CSR 1000v setup and configuration Part 1: GNS3 NFV
David Bombal
GNS3 Cisco CSR 1000v setup and configuration Part 2: GNS3 NFV
David Bombal
GNS3 Talks: Use the NAT node to connect GNS3 to the Internet easily!
David Bombal
GNS3 Talks: GNS3 2.0 RC1 is now available
David Bombal
GNS3 Talks: GNS3 2.0 Portable Projects - easily export and import GNS3 projects
David Bombal
GNS3 Talks: Multiple clients sharing projects in real time, plus console session shadowing!
David Bombal
CCNA #035 NAT Troubleshooting Scenario 1 - Can you find the issue? CCNA Exam 200-125 troubleshooting
David Bombal
CCNA #036 NAT Troubleshooting Scenario 2 - Can you find the issue? CCNA Exam 200-125 troubleshooting
David Bombal
GNS3 Talks: ESXi, GNS3 VM and KVM support Part 1: leverage servers and the cloud
David Bombal
CCNA #037 OSPF Troubleshooting - can you find the issue? CCNA Exam 200-125 troubleshooting
David Bombal
GNS3 Talks: ESXi, GNS3 VM and KVM support Part 2: leverage servers and the cloud
David Bombal
CCNA #038 NAT Troubleshooting Scenario 3 - Can you find the issue? CCNA Exam 200-125 troubleshooting
David Bombal
CCNA #039 - OSPF DR, BR and DROTHER Election - do you know the answers?
David Bombal
CCNA #040 NAT Troubleshooting Scenario 4 - Can you find the issue? CCNA Exam 200-125 troubleshooting
David Bombal
GNS3 Talks: Arista vEOS GNS3 import and configuration Part 1
David Bombal
CCNA #041 - OSPF DR, BR and DROTHER Election - do you know the answers?
David Bombal
GNS3 Talks: Arista vEOS GNS3 import and configuration Part 2
David Bombal
GNS3 Talks: ipterm: Linux, Docker, Python, SDN and more! Part 1
David Bombal
More on: Security Basics
View skill โRelated AI Lessons
โก
โก
โก
โก
Why SIEM Alerts Fail: The Gap Between Detection Logic and Real SOC Triage
Medium ยท Cybersecurity
Weekly Threat Intelligence Report 11 May 2026
Medium ยท Cybersecurity
PortSwigger Lab: CORS Vulnerability with Trusted Insecure Protocols
Medium ยท Cybersecurity
Your Workforce Data Is Worth $7.50 Per Device. Donโt Give It Away.
Medium ยท Cybersecurity
Chapters (28)
Messing With The Network
0:51
Intro to VLAN Hopping
1:20
VLAN Test Setup
2:35
Starting Wireshark Captures//Filtering for ICMP
3:30
Python Script Explained
4:13
Windows 11 Network Setup
4:52
VLAN Configuration Diagram
5:02
Python Script Explained Continued
5:17
Test 01 - Running the script in Kali Linux
5:51
Examining ICMP Packets in Wireshark
6:46
Examining Network Setup with PuTTY
8:29
Why the script doesn't work
8:44
Test 02 - One More Time
9:30
How to make it work
10:21
Test 03 - Running the modified script
10:40
The Trick Step by Step
11:31
Test 04 - I'll Do That Again
12:46
Test 05 - Let's Try That Again
15:44
How To Mitigate VLAN Hopping
17:26
Test 06 - After Implementing Mitigation
18:09
Don't Use VLAN 1
18:22
Changing the Native VLAN
19:22
Test 07 - After Changing Native VLAN
19:45
Test 08 - After Changing Native VLAN
19:58
Again, Don't Use VLAN 1!
21:00
Looking At The Modified Python Script
21:55
Changing the Python Script to Target New VLAN Config
23:04
Stacking Multiple Packets
๐
Tutor Explanation
DeepCamp AI