Current section
Files
Jump to
Current section
Files
lib/arguments/service_version_detection.ex
defmodule Hades.Arguments.ServiceVersionDetection do
alias Hades.Argument
require Hades.Helpers
@known_options %{
sV: %Argument{
name: "-sV",
context: :scan_type,
desc: "Probe open ports to determine service/version info"
},
version_intensity: %Argument{
name: "--version-intensity",
context: :option,
argument: true,
desc: "Set from 0 (light) to 9 (try all probes)"
},
version_light: %Argument{
name: "--version-light",
context: :option,
desc: "Limit to most likely probes (intensity 2)"
},
version_all: %Argument{
name: "--version-all",
context: :option,
desc: "Try every single probe (intensity 9)"
},
version_trace: %Argument{
name: "--version-trace",
context: :option,
desc: "Show detailed version scan activity (for debugging)"
}
}
Hades.Helpers.option_functions(@known_options)
end