scapy-handson icon indicating copy to clipboard operation
scapy-handson copied to clipboard

Scapy hands-on

Scapy Hands-on

Description

Scapy, is a powerful Python-based interactive packet manipulation program and library. It can be used to forge or decode packets for a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more.

This repository contains small exercises (called trophies) that gives you the opportunity to enhance your Scapy skills by manipulating yourself and watching a potential solution!

The following online resources will be useful during this workshop:

Trophies

  • :trophy: #01 - Manipulating Packets
  • :trophy: #02 - Network Interactions
  • :trophy: #03 - Intercepting And Modifying Packets
  • :trophy: #04 - IPv6 Reconnaissance
  • :trophy: #05 - Visualizations
  • :trophy: #06 - Fun With X.509 Certificates
  • :trophy: #07 - Playing With TLS
  • :trophy: #08 - Adding a New Protocol
  • :trophy: #09 - Answering Machines
  • :trophy: #10 - Pipes Introduction