my $fprdb_fname = "/var/lib/dsa/ssh-weak-keys.db" ;
my ($outfile, $help);
my $dsa_nowarn = 0;
+my $debian_org = 1;
GetOptions( 'help|h' => \$help, #Help function
'statusfile|s=s' => \$outfile,
'fprdb|f=s' => \$fprdb_fname,
- 'n|dsa_nowarn' => \$dsa_nowarn,
+ 'n|dsa_nowarn' => \$dsa_nowarn,
+ 'd|debian-org!' => \$debian_org,
);
pod2usage(1) if $help;
my %key_sizes;
-
-#&from_user_all;
-&from_debianorg_places;
+if ($debian_org) {
+ &from_debianorg_places;
+} else {
+ &from_user_all;
+}
&from_ssh_host(qw(localhost));
my $status="OK";
my $name = shift;
if (open (my $FH, '<', $name)) {
my $key = <$FH>;
+ close($FH);
if (! defined $key) {
$weird_keyfiles++;
$text .= "cannot read $name properly - empty?\n";
for my $file (grep { ! -d $d.'/'.$_ } readdir(D)) {
next if ($file eq 'README-DSA-BUILDD');
my $f = $d.'/'.$file;
- from_ssh_key_file $f if -r $f;
+ from_ssh_auth_file $f if -r $f;
};
};
}