Créé en 2003, Scapy est un programme Python permettant d'envoyer, « sniffer », disséquer et forger des paquets de réseau. Ceci permet de construire des outils pour sonder, scanner ou attaquer un réseau. Il s'agit donc d'un puissant programme interactif de manipulation de paquet. On l'utilise notamment pour forger ou décoder des paquets d'une large variété de protocoles, les envoyer, les capturer, associer des requêtes et réponses et bien plus encore.