The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/perl
use strict; use warnings;

use Net::Libdnet::Tun;

my $h = Net::Libdnet::Tun->new(src => "192.168.0.101", dst => "192.168.0.1");

my $buf = $h->recv;
#print unpack('H*', $buf)."\n";

use Net::Frame::Simple;

my $fr = Net::Frame::Simple->new(
   raw => $buf,
   firstLayer => 'IPv4',
);
$fr->unpack;
print $fr->print."\n";

my $ret = $h->send($buf);
print "RET: $ret\n";