| line |
!l |
l&&!r |
l&&r |
condition |
|
186
|
0 |
0 |
0 |
$opts{$alert_type} ne 0 and $opts{$alert_type} ne 1 |
|
|
0 |
0 |
0 |
$opts{$alert_type} ne 0 and $opts{$alert_type} ne 1 and $opts{$alert_type} ne 2 |
|
|
0 |
0 |
0 |
$opts{$alert_type} ne 0 and $opts{$alert_type} ne 1 and $opts{$alert_type} ne 2 and $opts{$alert_type} ne 3 |
|
210
|
0 |
0 |
0 |
defined $opts{'span_names'} and ref $opts{'span_names'} eq "ARRAY" |
|
|
0 |
0 |
0 |
defined $opts{'span_names'} and ref $opts{'span_names'} ne "ARRAY" |
|
217
|
0 |
0 |
0 |
defined $opts{'packets'} and &looks_like_number($opts{'packets'}) |
|
|
0 |
0 |
0 |
defined $opts{'packets'} and not &looks_like_number($opts{'packets'}) |
|
227
|
0 |
0 |
0 |
defined $opts{'ports'} and ref $opts{'ports'} ne "ARRAY" |
|
|
0 |
0 |
0 |
defined $opts{'ports'} and ref $opts{'ports'} eq "ARRAY" |
|
|
0 |
0 |
0 |
defined $opts{'ports'} and ref $opts{'ports'} eq "ARRAY" and defined $opts{'ports'}[0] |
|
246
|
0 |
0 |
0 |
defined $opts{'additional_ports'} and ref $opts{'additional_ports'} ne "ARRAY" |
|
|
0 |
0 |
0 |
defined $opts{'additional_ports'} and ref $opts{'additional_ports'} eq "ARRAY" |
|
|
0 |
0 |
0 |
defined $opts{'additional_ports'} and ref $opts{'additional_ports'} eq "ARRAY" and defined $opts{'additional_ports'}[0] |
|
264
|
0 |
0 |
0 |
defined $opts{'duration'} and &looks_like_number($opts{'duration'}) |
|
307
|
0 |
0 |
0 |
defined $interfaces->{$interface}{'ip'} and $interfaces->{$interface}{'ip'} =~ /^$Check::NetworkSpans::IPv6_re$/ || $interfaces->{$interface}{'ip'} =~ /^$Check::NetworkSpans::IPv4_re$/ |
|
476
|
0 |
0 |
0 |
defined $span_packets->{$span_name} and ref $span_packets->{$span_name} eq "ARRAY" |
|
482
|
0 |
0 |
0 |
defined $packet->{'_source'} and defined $packet->{'_source'}{'layers'} |
|
|
0 |
0 |
0 |
defined $packet->{'_source'} and defined $packet->{'_source'}{'layers'} and defined $packet->{'_source'}{'layers'}{'eth'} |
|
522
|
0 |
0 |
0 |
defined $packet->{'_source'}{'layers'}{'ip'} and defined $packet->{'_source'}{'layers'}{'ip'}{'ip.src'} |
|
529
|
0 |
0 |
0 |
defined $packet->{'_source'}{'layers'}{'ip'} and defined $packet->{'_source'}{'layers'}{'ip'}{'ip.dst'} |
|
538
|
0 |
0 |
0 |
$add_it and defined $self->{'ports_check'}{$dst_port} |
|
542
|
0 |
0 |
0 |
$add_it and defined $self->{'ports_check'}{$src_port} |
|
576
|
0 |
0 |
0 |
defined $packet->{'_source'}{'layers'}{'ip'} and defined $packet->{'_source'}{'layers'}{'ip'}{'ip.dst'} |
|
|
0 |
0 |
0 |
defined $packet->{'_source'}{'layers'}{'ip'} and defined $packet->{'_source'}{'layers'}{'ip'}{'ip.dst'} and defined $packet->{'_source'}{'layers'}{'ip'}{'ip.src'} |
|
|
0 |
0 |
0 |
defined $packet->{'_source'}{'layers'}{'ip'} and defined $packet->{'_source'}{'layers'}{'ip'}{'ip.dst'} and defined $packet->{'_source'}{'layers'}{'ip'}{'ip.src'} and defined $packet->{'_source'}{'layers'}{'tcp'} && defined $packet->{'_source'}{'layers'}{'tcp'}{'tcp.dstport'} && defined $packet->{'_source'}{'layers'}{'tcp'}{'tcp.srcport'} || defined $packet->{'_source'}{'layers'}{'udp'} && defined $packet->{'_source'}{'layers'}{'udp'}{'udp.dstport'} && defined $packet->{'_source'}{'layers'}{'udp'}{'udp.srcport'} |
|
773
|
0 |
0 |
0 |
$#{$$self{"interfaces_missing"};} >= 0 and $self->{'missing_interface'} > 0 |
|
843
|
0 |
0 |
0 |
defined $self->{'span_names'}[$span_int] and $self->{'span_names'}[$span_int] ne "" |
|
868
|
0 |
0 |
0 |
defined $self->{'span_names'}[$span_int] and $self->{'span_names'}[$span_int] ne "" |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
298
|
0 |
0 |
0 |
$ip =~ /^$Check::NetworkSpans::IPv6_re$/ or $ip =~ /^$Check::NetworkSpans::IPv4_re$/ |
|
307
|
0 |
0 |
0 |
$interfaces->{$interface}{'ip'} =~ /^$Check::NetworkSpans::IPv6_re$/ || $interfaces->{$interface}{'ip'} =~ /^$Check::NetworkSpans::IPv4_re$/ |
|
576
|
0 |
0 |
0 |
defined $packet->{'_source'}{'layers'}{'tcp'} && defined $packet->{'_source'}{'layers'}{'tcp'}{'tcp.dstport'} && defined $packet->{'_source'}{'layers'}{'tcp'}{'tcp.srcport'} || defined $packet->{'_source'}{'layers'}{'udp'} && defined $packet->{'_source'}{'layers'}{'udp'}{'udp.dstport'} && defined $packet->{'_source'}{'layers'}{'udp'}{'udp.srcport'} |
|
646
|
0 |
0 |
0 |
$self->{'no_streams_to_ignore'}{$self->get_span_name_for_check($span_int)} or $self->{'no_streams_to_ignore'}{$span_name} |
|
691
|
0 |
0 |
0 |
$self->{'port_check_to_ignore'}{$self->get_span_name_for_check($span_int)} or $self->{'port_check_to_ignore'}{$span_name} |
|
725
|
0 |
0 |
0 |
$self->{'no_streams_to_ignore'}{$self->get_span_name_for_check($span_int)} or $self->{'no_packets_to_ignore'}{$span_name} |
|
756
|
0 |
0 |
0 |
$self->{'low_packets_to_ignore'}{$self->get_span_name_for_check($span_int)} or $self->{'low_packets_to_ignore'}{$span_name} |