| line |
true |
false |
branch |
|
44
|
0 |
0 |
unless $self->brik_help_run_undef_arg('parse_raw_ip_whois', $lines) |
|
46
|
0 |
0 |
unless my $sp = 'Metabrik::String::Parse'->new_from_brik_init($self) |
|
47
|
0 |
0 |
unless my $chunks = $sp->split_by_blank_line($lines) |
|
58
|
0 |
0 |
if (/abuse/i and /\@/) |
|
60
|
0 |
0 |
if (defined $new) |
|
61
|
0 |
0 |
defined $new ? : |
|
66
|
0 |
0 |
if (/^\s*%error 230 No objects found/i) { } |
|
|
0 |
0 |
elsif (/^\s*%error 350 Invalid Query Syntax/i) { } |
|
|
0 |
0 |
elsif (/^\s*%error 501 Service Not Available: exceeded max client sessions/i) { } |
|
|
0 |
0 |
elsif (/^\s*%ok\s*$/) { } |
|
79
|
0 |
0 |
if /^\s*%/ |
|
80
|
0 |
0 |
if /^\s*#/ |
|
83
|
0 |
0 |
if (/^\s*([^:]+?)\s*:\s*(.*)\s*$/) { } |
|
|
0 |
0 |
elsif (/^\s*([^\(]+)\(([^\)]+)\)\s*(\S+\s*-\s*\S+)$/) { } |
|
|
0 |
0 |
elsif (/^\s*No match found for /i) { } |
|
84
|
0 |
0 |
if (defined $1 and defined $2) |
|
88
|
0 |
0 |
if (exists $new->{$k}) { } |
|
114
|
0 |
0 |
if (@abuse > 0) |
|
118
|
0 |
0 |
if (keys %$new > 0 and not exists $new->{'match'}) |
|
122
|
0 |
0 |
if (keys %$new > 0) |
|
141
|
0 |
0 |
unless $self->brik_help_run_undef_arg('normalize_raw_ip_whois', $chunks) |
|
142
|
0 |
0 |
unless $self->brik_help_run_undef_arg('normalize_raw_ip_whois', $lines) |
|
148
|
0 |
0 |
if (@$chunks <= 0) |
|
155
|
0 |
0 |
if (exists $_->{'inetnum'} or exists $_->{'netrange'} or exists $_->{'network'} or exists $_->{'ip_network'}) |
|
160
|
0 |
0 |
unless (defined $general) |
|
229
|
0 |
0 |
if (exists $_->{'origin'} and exists $_->{'route'}) |
|
272
|
0 |
0 |
if $_ eq 'raw' |
|
273
|
0 |
0 |
if (my @toks = split(/\n/, $r->{$_}, 0)) |
|
286
|
0 |
0 |
unless $self->brik_help_run_undef_arg('ip', $ip) |
|
288
|
0 |
0 |
unless my $na = 'Metabrik::Network::Address'->new_from_brik_init($self) |
|
289
|
0 |
0 |
unless ($na->is_ip($ip)) |
|
293
|
0 |
0 |
unless my $nw = 'Metabrik::Network::Whois'->new_from_brik_init($self) |
|
294
|
0 |
0 |
unless my $lines = $nw->target($ip) |
|
297
|
0 |
0 |
if ($self->use_normalization) |
|
298
|
0 |
0 |
unless my $chunks = $self->parse_raw_ip_whois($lines) |
|
299
|
0 |
0 |
unless $r = $self->normalize_raw_ip_whois($chunks, $lines) |
|
313
|
0 |
0 |
if (exists $this->{$key}) |
|
316
|
0 |
0 |
exists $result->{$normalize} ? : |
|
326
|
0 |
0 |
unless $self->brik_help_run_undef_arg('domain', $domain) |
|
328
|
0 |
0 |
unless my $na = 'Metabrik::Network::Address'->new_from_brik_init($self) |
|
329
|
0 |
0 |
if ($na->is_ip($domain)) |
|
333
|
0 |
0 |
unless my $nw = 'Metabrik::Network::Whois'->new_from_brik_init($self) |
|
334
|
0 |
0 |
unless my $lines = $nw->target($domain) |
|
340
|
0 |
0 |
if ($self->use_normalization) |
|
418
|
0 |
0 |
if $_ eq 'raw' |
|
419
|
0 |
0 |
if (my @toks = split(/\n/, $r->{$_}, 0)) |
|
426
|
0 |
0 |
if (keys %$r > 1) { } |
|
441
|
0 |
0 |
unless $self->brik_help_run_undef_arg('is_available_domain', $domain) |
|
443
|
0 |
0 |
unless my $info = $self->domain($domain) |
|
452
|
0 |
0 |
unless $self->brik_help_run_undef_arg('is_ip_from_owner', $ip) |
|
453
|
0 |
0 |
unless $self->brik_help_run_undef_arg('is_ip_from_owner', $owner) |
|
455
|
0 |
0 |
unless my $r = $self->ip($ip) |
|
456
|
0 |
0 |
if (exists $r->{'description'} and $r->{'description'} =~ /$owner/i or exists $r->{'organization'} and $r->{'organization'} =~ /$owner/i) |