bin/ssh_scan in ssh_scan-0.0.17 vs bin/ssh_scan in ssh_scan-0.0.18
- old
+ new
@@ -16,11 +16,11 @@
"unit_test" => false,
"timeout" => 2,
"threads" => 5,
"verbosity" => nil,
"logger" => Logger.new(STDERR),
- "fingerprint_database" => "./fingerprints.db"
+ "fingerprint_database" => File.join(File.dirname(__FILE__),"../data/fingerprints.db")
}
# Reorder arguments before parsing
def reorder_args!(order, opt_parser)
old_args = opt_parser.default_argv
@@ -147,12 +147,11 @@
opts.on("-u", "--unit-test [FILE]",
"Throw appropriate exit codes based on compliance status") do
options["unit_test"] = true
end
- opts.on("-V", "--verbosity [STD_LOGGING_LEVEL]",
- "File to write JSON output to") do |verb|
+ opts.on("-V", "--verbosity [STD_LOGGING_LEVEL]") do |verb|
case verb
when "INFO"
options["logger"].level == Logger::INFO
when "WARN"
options["logger"].level == Logger::WARN
@@ -169,14 +168,9 @@
end
opts.on("-v", "--version",
"Display just version info") do
puts SSHScan::VERSION
- exit
- end
-
- opts.on("-l", "--listen", "Listen and serve API requests") do
- SSHScan::API.run!
exit
end
opts.on_tail("-h", "--help", "Show this message") do
puts opts