Network Fundamentals
  • Course Introduction and What the Course is?
Reference Models
  • What is “Protocol”
  • Reference Models
  • OSI Reference Model
  • OSI vs TCP/IP
  • Demonstration using Wireshark
Data Link Layer ( Layer 2 )
  • Standards & Protocols
  • Ethernet: Principles, Frame & Headers
  • ARP ( Address Resolution Protocol ) : Mechanism, ARP Tables, ARP Packets
  • ARP Hand-On Practices
  • VLANs – Virtual Local Area Networks
  • WLANs – Wireless Local Area Networks
Network Layer ( Layer 3 )
  • Introduction to Network Layer
  • Internet Protocol - IP
  • IPv4 Adressing System
  • IPv4 Packet Header
  • IPv4 Subnetting: Classful Networks
  • IPv4 Subnetting: Subnet Mask
  • IPv4 Subnetting: Understanding
  • IPv4 Shortage
  • Private Networks
  • Private Networks - Demonstration
  • NAT – Network Address Translation
  • IPv6, Packet Header & Addressing
  • DHCP - How the Mechanism Works
  • ICMP – Internet Control Message Protocol
  • Traceroute
Transport Layer ( Layer 4 )
  • Introduction to Transport Layer
  • TCP – Transmission Control Protocol
  • TCP Header
  • UDP – User Datagram Protocol
Application Layer (Layer 5-7)
  • Introduction to Application Layer
  • DNS – Domain Name System
  • HTTP ( Hyper Text Transfer Protocol )
  • HTTPS
  • Checklist - What We Have Learned
Network & Data Link Layer (Layer 2) Attacks
  • What is Covered?
Setting Up the Laboratory
  • Laboratory and Virtual Platforms
  • Enabling Virtualization (VT-x or AMD-V) in BIOS
  • Lab's Architecture Diagram
  • Using VirtualBox vs VMware
  • Install & Run Oracle VM VirtualBox
  • Installing Kali using the VMware Image - Step 1
  • Installing Kali using the VMware Image - Step 2
  • Installing Kali using the VMware Image - Step 3
  • Installing Kali using the ISO file for VMware - Step 1
  • Installing Kali using the ISO file for VMware - Step 2
  • Installing Kali using the ISO file for VMware - Step 3
  • Installing Kali on VirtualBox using the OVA file - Step 1
  • Installing Kali on VirtualBox using the OVA file - Step 2
  • Installing Kali on VirtualBox using the OVA file - Step 3
  • Installing Kali using the ISO file for VirtualBox - Step 1
  • Installing Kali using the ISO file for VirtualBox - Step 2
  • Installing Kali using the ISO file for VirtualBox - Step 3
  • Download & Install OWASPBWA
  • Free MS Windows Virtual Machines in VMware Fusion
  • Free MS Windows Virtual Machines in Oracle VM VirtualBox
  • Configuring NAT Network in Oracle VM VirtualBox
Using GNS3 and Creating a GNS3 Networks
  • Download & Install
  • Setting Up the First Project
  • GNS3 Environment
  • Building GNS3 Network
  • Attach Kali (or another VM) to the GNS3 Network
  • Configuring Switch & Router (Cisco) and creating VLANs
Network Sniffing: The “Man in the Middle” (MitM)
  • MitM: Listening to the traffic
  • Sniffing
  • TCPDump
  • Wireshark: Capturing the Traffic
  • Wireshark: Following Stream
  • Wireshark: Summarise Network
Active Network Devices
  • Router, Switch, Hub
Expanding Sniffing Space
  • How to Expand Sniffing Space?
  • MAC Flood: Switching
  • MAC Flood: Using Macof Tool
  • MacFlood - Countermeasures
  • ARP Spoof
  • ARP Cache Poisoning using Ettercap
  • DHCP Starvation & DHCP Spoofing
  • DHCP Mechanism
  • DHCP Starvation - Scenario
  • DHCP Starvation Demonstration with Yersinia
  • VLAN Hopping
  • VLAN Hopping: Switch Spoofing
  • VLAN Hopping: Double Tagging
Penetration Testing of Network Devices
  • Reconnaissance: Finding Open Ports & Services Using NMAP
  • Password Cracking
  • Online SSH Password Cracking Using Hydra