MAC vendor lookup: Difference between revisions

→‎{{header|Perl}}: Add request throttling.
(→‎{{header|Python}}: Add libheader for requests since it needs to be installed)
(→‎{{header|Perl}}: Add request throttling.)
Line 856:
=={{header|Perl}}==
<lang perl>#!/usr/bin/env perl -T
use 5v5.018_00218.2;
use warnings;
use LWP;
use Time::HiRes qw(sleep);
 
our $VERSION = 1.000_000;
Line 864 ⟶ 865:
my $ua = LWP::UserAgent->new;
 
no warnings 'qw';
my @macs = qw(
'FC-A1-3EFC:FB:FB:01:FA:21', '00,0d,4b',
'Rhubarb', '00-14-22-01-23-45',
'10:dd:b1',Rhubarb 'D4:F4:6F:C9:EF:8D', 00-14-22-01-23-45
'FC-A1-3E',10:dd:b1 '88D4:53F4:2E6F:67C9:07EF:BE',8D
'23:45:67',FC-A1-3E 'FC88:FB53:FB2E:0167:FA07:21',BE
'Rhubarb',23:45:67 '00-14-22-FC:FB:FB:01-23-45',:FA:21
'BC:5F:F4',
);
 
forwhile (my $mac (= shift @macs) {
my $vendor = get_mac_vendor($mac);
if ($vendor) {
say "$mac = $vendor";
}
sleep 1.5 if @macs;
}
 
1,480

edits