1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#!/usr/bin/env perl
use strict;
use warnings;
our $VERSION = '1.000014';
use Data::Printer;
use Getopt::Long;
use MaxMind::DB::Reader;
sub main {
my $file;
GetOptions(
'file:s' => \$file,
);
my $reader = MaxMind::DB::Reader->new( file => $file );
my $node_callback = sub {
my $node_num = shift;
my $left_record = shift;
my $right_record = shift;
print " $node_num: $left_record | $right_record\n";
};
$reader->iterate_search_tree( undef, $node_callback );
}
main();
|