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)