1. The Art of Packet Crafting with Scapy
  2. 1. Introduction
    1. 1.1. Workshop Overview
    2. 1.2. License
    3. 1.3. Bigger Picture
    4. 1.4. Trainers
    5. 1.5. Disclaimer
    6. 1.6. Feedback
  3. 2. Lab Setup
    1. 2.1. Mysterious Boxes
    2. 2.2. Network Hunt
  4. 3. Networking Basics
    1. 3.1. Network Layers
    2. 3.2. Socket Interface
    3. 3.3. Packet Headers
    4. 3.4. ARP Protocol
  5. 4. Python
    1. 4.1. Python Concepts
  6. 5. Scapy
    1. 5.1. Scapy Intro
    2. 5.2. Scapy Modes
    3. 5.3. Exploring Scapy
    4. 5.4. Creating Packets
    5. 5.5. Inspecting Packets
    6. 5.6. Send & Recieve Packets
    7. 5.7. Import & Export Data
    8. 5.8. Sniffing
  7. 6. Network Recon
    1. 6.1. Host Discovery
    2. 6.2. Service Discovery
    3. 6.3. OS Detection
    4. 6.4. Detect Promisc Mode
    5. 6.5. PCAP Analysis
    6. 6.6. Traceroute
  8. 7. Network Attacks
    1. 7.1. CAM Overflow Attack
    2. 7.2. ARP Spoofing
  9. 8. Libraries
    1. 8.1. netaddr
    2. 8.2. netifaces
  10. 9. Exercises
    1. 9.1. Misc Exercises
    2. 9.2. Network Hunt
  11. 10. References

The Art of Packet Crafting with Scapy

References

  • Scapy documentation & presentations
  • Nmap book
  • Scapy notes by iphelix
  • Boston2016 pcap discussion
  • Taste of Scapy by Judy Novak
  • Detection of Promiscuous Nodes Using ARP Packets
  • How to arp spoof on Linux
  • Passive OS fingerprinting