Net::Write - a portable interface to open and send raw data to network
Net::Write provides a portable interface to open a network interface,
and be able to write raw data directly to the network. It juste
provides three methods when a Net::Write object has been created for
an interface: open, send, close.
It is possible to open a network interface to send frames at layer 2
(you craft a frame from link layer), or at layer 3 (you craft a frame
from network layer), or at layer 4 (you craft a frame from transport
layer).