What can we do with scapy?

Scapy is a Swiss-army knife for network manipulation. For this reason, it can be used in many tasks and areas:

  • Research in communications networks
  • Security tests and ethical hacking to manipulate the traffic generated
  • Package-capture, processing, and handling
  • Generating packages with a specific protocol
  • Showing detailed information about a certain package
  • Packet-capturing, crafting, and manipulation
  • Network Traffic Analysis Tools
  • Fuzzing protocols and IDS/IPS testing
  • Wireless discovery tools

Get Mastering Python for Networking and Security now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.