in reply to Good Modules for Pentesting
For a Python 'scapy'-like implementation in Perl, see Perl Packet Crafter.
https://github.com/vinsworldcom/PPC
Built on the very capable Net::Frame suite for creating and decoding packets.