9 use Data::Dump qw/dump/;
11 our $memory_size = 512;
13 # AC = private, AD = multicast, AE = local
19 my $port = 10000 + $nr;
20 return join( $del, $server::ip, $port );
23 sub start_fork { qw/monitor wireshark/ }
28 x11::xterm( "monitor $nr" => 'nc ' . port(' ') );
32 exec "wireshark -k -i tap0";
35 sub actions { qw/reset activate/ }
38 my $sock = IO::Socket::INET->new( port(':') );
39 print $sock "system_reset\n";
44 system "xdotool windowactivate `xdotool search --class kvm`"
50 my $mac = sprintf('AC:DE:48:00:00:%02x', $nr);
54 vdeq kvm -m $memory_size -net nic,vlan=1,macaddr=$mac
55 -net vde,vlan=1,sock=/var/run/vde2/tap0.ctl
57 -monitor tcp:$mon,server,nowait