Sha256: b82ef0af8c35da1ee6a5b599737d5bd809a5912242e24baf7e598fcfc2d7f8bb

Contents?: true

Size: 1.9 KB

Versions: 3

Compression:

Stored size: 1.9 KB

Contents

module Dradis::Plugins::Nikto
  module Mapping
    DEFAULT_MAPPING = {
      evidence: {
        'Request' => 'Request Method: {{ nikto[item.request_method] }}',
        'Links' => "Link: {{ nikto[item.namelink] }}\nIP Based Link: {{ nikto[item.iplink] }}"
      },
      item: {
        'Title' => '{{ nikto[item.description] }}',
        'Details' => '{{ nikto[item.description] }}',
        'References' => '{{ nikto[item.references] }}'
      },
      scan: {
        'Title' => 'Nikto upload: {{ nikto[scan.filename] }}',
        'Details' => "IP: {{ nikto[scan.targetip] }}\nHostname: {{ nikto[scan.targethostname] }}\nPort: {{ nikto[scan.targetport] }}\nBanner: {{ nikto[scan.targetbanner] }}\nStarttime: {{ nikto[scan.starttime] }}\nSite Name: {{ nikto[scan.sitename] }}\nSite IP: {{ nikto[scan.siteip] }}\nHost Header: {{ nikto[scan.hostheader] }}\nErrors: {{ nikto[scan.errors] }}\nTotal Checks: {{ nikto[scan.checks] }}"
      },
      ssl: {
        'Title' => 'SSL Cert Information',
        'Details' => "Ciphers: {{ nikto[ssl.ciphers] }}\nIssuers: {{ nikto[ssl.issuers] }}\nInfo: {{ nikto[ssl.info] }}"
      }
    }.freeze

    SOURCE_FIELDS = {
      evidence: [
        'item.request_method',
        'item.uri',
        'item.namelink',
        'item.iplink'
      ],
      item: [
        'item.description',
        'item.id',
        'item.iplink',
        'item.namelink',
        'item.osvdbid',
        'item.osvdblink',
        'item.references',
        'item.request_method',
        'item.uri'
      ],
      scan: [
        'scan.filename',
        'scan.targetip',
        'scan.targethostname',
        'scan.targetport',
        'scan.targetbanner',
        'scan.starttime',
        'scan.sitename',
        'scan.siteip',
        'scan.hostheader',
        'scan.errors',
        'scan.checks'
      ],
      ssl: [
        'ssl.ciphers',
        'ssl.issuers',
        'ssl.info'
      ]
    }.freeze
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
dradis-nikto-4.15.0 lib/dradis/plugins/nikto/mapping.rb
dradis-nikto-4.14.0 lib/dradis/plugins/nikto/mapping.rb
dradis-nikto-4.13.0 lib/dradis/plugins/nikto/mapping.rb