Branch Coverage

blib/lib/Metabrik/Network/Sinfp3.pm
Criterion Covered Total %
branch 0 130 0.0


line true false branch
92 0 0 unless (-f $file)
93 0 0 unless $self->update
96 0 0 unless my $log = 'Net::SinFP3::Log::Null'->new('level', $self->log->level)
101 0 0 unless my $global = 'Net::SinFP3::Global'->new('log', $log, 'ipv6', 0, 'dnsReverse', 0, 'threshold', $threshold, 'bestScore', $best_score_only)
109 0 0 unless my $db = 'Net::SinFP3::DB::SinFP3'->new('global', $global, 'file', $file)
129 0 0 unless my $cw = 'Metabrik::Client::Www'->new_from_brik_init($self)
130 0 0 unless my $files = $cw->mirror($url, $db, $datadir)
131 0 0 if (@$files > 0)
144 0 0 unless $self->brik_help_run_must_be_root('active_ipv4')
145 0 0 unless $self->brik_help_run_undef_arg('active_ipv4', $target)
146 0 0 unless $self->brik_help_run_undef_arg('active_ipv4', $port)
153 0 0 unless $self->brik_help_run_file_not_found('active_ipv4', $file)
159 0 0 unless my $global = 'Net::SinFP3::Global'->new('log', $log, 'target', $target, 'port', $port, 'ipv6', 0, 'dnsReverse', 0, 'worker', 'single', 'device', $device, 'threshold', $threshold)
231 0 0 unless $self->brik_help_run_undef_arg('export_active_db', $db)
232 0 0 unless $self->brik_help_run_file_not_found('export_active_db', $db)
244 0 0 unless $self->brik_help_run_undef_arg('save_active_ipv4_fingerprint', $target_host)
245 0 0 unless $self->brik_help_run_undef_arg('save_active_ipv4_fingerprint', $target_port)
249 0 0 unless $self->brik_help_run_file_not_found('save_active_ipv4_fingerprint', $file)
257 0 0 unless my $global = 'Net::SinFP3::Global'->new('log', $log, 'target', $target_host, 'port', $target_port, 'ipv6', 0, 'dnsReverse', 0, 'device', $device, 'threshold', $threshold)
305 0 0 if (-f $pcap)
319 0 0 unless $self->brik_help_run_undef_arg('save_active_ipv6_fingerprint', $target_host)
320 0 0 unless $self->brik_help_run_undef_arg('save_active_ipv6_fingerprint', $target_port)
324 0 0 unless $self->brik_help_run_file_not_found('save_active_ipv6_fingerprint', $file)
332 0 0 unless my $global = 'Net::SinFP3::Global'->new('log', $log, 'target', $target_host, 'port', $target_port, 'ipv6', 1, 'dnsReverse', 0, 'device', $device, 'threshold', $threshold)
381 0 0 if (-f $pcap)
393 0 0 unless $self->brik_help_run_undef_arg('active_ipv4_from_pcap', $pcap_file)
394 0 0 unless $self->brik_help_run_file_not_found('active_ipv4_from_pcap', $pcap_file)
398 0 0 unless $self->brik_help_run_file_not_found('active_ipv4_from_pcap', $file)
406 0 0 unless my $global = 'Net::SinFP3::Global'->new('log', $log, 'ipv6', 0, 'dnsReverse', 0, 'device', $device, 'threshold', $threshold)
461 0 0 unless $self->brik_help_run_undef_arg('active_ipv6_from_pcap', $pcap_file)
462 0 0 unless $self->brik_help_run_file_not_found('active_ipv6_from_pcap', $pcap_file)
466 0 0 unless $self->brik_help_run_file_not_found('active_ipv6_from_pcap', $file)
474 0 0 unless my $global = 'Net::SinFP3::Global'->new('log', $log, 'ipv6', 1, 'dnsReverse', 0, 'device', $device, 'threshold', $threshold)
559 0 0 if ($opts =~ /^(.*080a)(.{8})(.{8})(.*)/)
567 0 0 unless ($a =~ /00000000/ or $a =~ /44454144/)
570 0 0 unless ($b =~ /00000000/ or $b =~ /44454144/)
576 0 0 if ($opts =~ /0204(....)/)
577 0 0 if ($1)
583 0 0 if ($opts =~ /0303(..)/)
584 0 0 if ($1)
599 0 0 $opts ? :
608 0 0 unless $self->brik_help_run_undef_arg('to_signature_from_tcp_window_and_options', $window)
610 0 0 unless $self->brik_help_run_undef_arg('to_signature_from_tcp_window_and_options', $options)
639 0 0 unless $self->brik_help_run_undef_arg('to_signature_from_tcp_options', $options)
667 0 0 unless $self->brik_help_run_undef_arg('active_ipv4_from_tcp_window_and_options', $window)
669 0 0 unless $self->brik_help_run_undef_arg('active_ipv4_from_tcp_window_and_options', $options)
674 0 0 unless my $mode = 'Net::SinFP3::Mode::Active'->new('global', $global, 'doP1', 1, 'doP2', 1, 'doP3', 1)
683 0 0 unless my $s = $self->to_signature_from_tcp_window_and_options($window, $options)
693 0 0 unless (defined $s2)
715 0 0 unless $self->brik_help_run_undef_arg('active_ipv4_from_tcp_options', $options)
719 0 0 unless my $mode = 'Net::SinFP3::Mode::Active'->new('global', $global, 'doP1', 1, 'doP2', 1, 'doP3', 1)
728 0 0 unless my $s = $self->to_signature_from_tcp_options($options)
738 0 0 unless (defined $s2)
760 0 0 unless $self->brik_help_run_undef_arg('active_ipv4_from_signature', $signature)
761 0 0 unless $self->brik_help_run_invalid_arg('active_ipv4_from_signature', $signature, 'HASH')
765 0 0 unless my $mode = 'Net::SinFP3::Mode::Active'->new('global', $global, 'doP1', 1, 'doP2', 1, 'doP3', 1)
783 0 0 unless (defined $s2)
805 0 0 unless $self->brik_help_run_undef_arg('get_os_list_from_result', $result)
806 0 0 unless $self->brik_help_run_invalid_arg('get_os_list_from_result', $result, 'ARRAY')
807 0 0 unless $self->brik_help_run_empty_array_arg('get_os_list_from_result', $result)
818 0 0 if (defined $global)
824 0 0 if (defined $search)
827 0 0 if (defined $mode)
830 0 0 if (defined $db)
833 0 0 if (defined $log)