in reply to using use Net::Frame::Dump::Online;
#!/usr/bin/perl use strict; use warnings; my $oDump; my $dev = shift || die("Specify network interface to use\n"); use Net::Frame::Dump::Online; use Net::Frame::Simple; sub callOnRecv { my ($h, $data) = @_; print "Data: $data\n"; my $oSimple = Net::Frame::Simple->newFromDump($h); print $oSimple->print."\n"; } $oDump = Net::Frame::Dump::Online->new( dev => $dev, onRecv => \&callOnRecv, onRecvCount => 1, onRecvData => 'test', ); $oDump->start; END { $oDump && $oDump->isRunning && $oDump->stop }
|
|---|