in reply to raw ethernet packet
Net::RawIP is what you want. You may also like Simple Construction of a RAW TCP/IP Packet.
cheers
tachyon
s&&rsenoyhcatreve&&&s&n.+t&"$'$`$\"$\&"&ee&&y&srve&&d&&print