class HeimdallTools::CLI
Public Instance Methods
aws_config_mapper()
click to toggle source
# File lib/heimdall_tools/cli.rb, line 117 def aws_config_mapper hdf = HeimdallTools::AwsConfigMapper.new(options[:custom_mapping]).to_hdf File.write(options[:output], hdf) puts "\r\HDF Generated:\n" puts options[:output].to_s end
burpsuite_mapper()
click to toggle source
# File lib/heimdall_tools/cli.rb, line 39 def burpsuite_mapper hdf = HeimdallTools::BurpSuiteMapper.new(File.read(options[:xml])).to_hdf File.write(options[:output], hdf) end
dbprotect_mapper()
click to toggle source
# File lib/heimdall_tools/cli.rb, line 106 def dbprotect_mapper hdf = HeimdallTools::DBProtectMapper.new(File.read(options[:xml])).to_hdf File.write(options[:output], hdf) puts "\r\HDF Generated:\n" puts options[:output].to_s end
fortify_mapper()
click to toggle source
# File lib/heimdall_tools/cli.rb, line 9 def fortify_mapper hdf = HeimdallTools::FortifyMapper.new(File.read(options[:fvdl])).to_hdf File.write(options[:output], hdf) end
jfrog_xray_mapper()
click to toggle source
# File lib/heimdall_tools/cli.rb, line 95 def jfrog_xray_mapper hdf = HeimdallTools::JfrogXrayMapper.new(File.read(options[:json])).to_hdf File.write(options[:output], hdf) puts "\r\HDF Generated:\n" puts options[:output].to_s end
nessus_mapper()
click to toggle source
# File lib/heimdall_tools/cli.rb, line 57 def nessus_mapper hdfs = HeimdallTools::NessusMapper.new(File.read(options[:xml])).to_hdf puts "\nHDF Generated:" hdfs.each_key do |host| File.write("#{options[:output_prefix]}-#{host}.json", hdfs[host]) puts "#{options[:output_prefix]}-#{host}.json" end end
netsparker_mapper()
click to toggle source
# File lib/heimdall_tools/cli.rb, line 128 def netsparker_mapper hdf = HeimdallTools::NetsparkerMapper.new(File.read(options[:xml])).to_hdf File.write(options[:output], hdf) puts "\r\HDF Generated:\n" puts options[:output].to_s end
nikto_mapper()
click to toggle source
# File lib/heimdall_tools/cli.rb, line 84 def nikto_mapper hdf = HeimdallTools::NiktoMapper.new(File.read(options[:json])).to_hdf File.write(options[:output], hdf) puts "\r\HDF Generated:\n" puts options[:output].to_s end
sarif_mapper()
click to toggle source
# File lib/heimdall_tools/cli.rb, line 140 def sarif_mapper hdf = HeimdallTools::SarifMapper.new(File.read(options[:json])).to_hdf File.write(options[:output], hdf) puts "\r\HDF Generated:\n" puts options[:output].to_s end
scoutsuite_mapper()
click to toggle source
# File lib/heimdall_tools/cli.rb, line 151 def scoutsuite_mapper hdf = HeimdallTools::ScoutSuiteMapper.new(File.read(options[:javascript])).to_hdf File.write(options[:output], hdf) puts "\rHDF Generated:\n" puts options[:output].to_s end
snyk_mapper()
click to toggle source
# File lib/heimdall_tools/cli.rb, line 71 def snyk_mapper hdfs = HeimdallTools::SnykMapper.new(File.read(options[:json]), options[:name]).to_hdf puts "\r\HDF Generated:\n" hdfs.each_key do |host| File.write("#{options[:output_prefix]}-#{host}.json", hdfs[host]) puts "#{options[:output_prefix]}-#{host}.json" end end
sonarqube_mapper()
click to toggle source
# File lib/heimdall_tools/cli.rb, line 30 def sonarqube_mapper hdf = HeimdallTools::SonarQubeMapper.new(options[:name], options[:api_url], options[:auth]).to_hdf File.write(options[:output], hdf) end
version()
click to toggle source
# File lib/heimdall_tools/cli.rb, line 159 def version puts VERSION end
xccdf_results_mapper()
click to toggle source
# File lib/heimdall_tools/cli.rb, line 48 def xccdf_results_mapper hdf = HeimdallTools::XCCDFResultsMapper.new(File.read(options[:xml])).to_hdf File.write(options[:output], hdf) end
zap_mapper()
click to toggle source
# File lib/heimdall_tools/cli.rb, line 19 def zap_mapper hdf = HeimdallTools::ZapMapper.new(File.read(options[:json]), options[:name]).to_hdf File.write(options[:output], hdf) end