Changeset 702


Ignore:
Timestamp:
12/12/2011 05:03:12 AM (19 months ago)
Author:
sullo
Message:

Ticket 225: Template variables now have terminating hash to prevent collisions
Note: incremented nxmlversion version to 1.2

Location:
trunk
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/docs/CHANGES.txt

    r701 r702  
    22        - Ticket 228: Add client SSL certificate support. Thanks to monnerat for code submission! 
    33        - Ticket 226: Add GMT offset to time outputs 
     4        - Ticket 225: Template variables now have terminating hash to prevent collisions 
    45        - Ticket 224: Space in robots.txt kills scanner 
    56        - Ticket 220: Certificate wildcard matching incorrect 
  • trunk/plugins/nikto_report_html.plugin

    r701 r702  
    4848 
    4949    my $html = html_change_vars($TEMPLATES{'htm_start'}); 
    50     $html =~ s/\#NIKTODTD/$CONFIGFILE{'NIKTODTD'}/; 
     50    $html =~ s/\#NIKTODTD#/$CONFIGFILE{'NIKTODTD'}/; 
    5151    print OUT "$html"; 
    5252 
     
    114114    if ($mark->{'ssl'}) { $protocol .= "s"; } 
    115115 
    116     $variables{"#TEMPL_HCTR"}        = $VARIABLES{'TEMPL_HCTR'}; 
    117     $variables{"#TEMPL_END"}         = date_disp($mark->{'end_time'}); 
    118     $variables{"#TEMPL_HOSTNAME"}    = simple_enc($mark->{'hostname'}); 
    119     $variables{"#TEMPL_HOST_HEADER"} = $mark->{'hostname'}; 
     116    $variables{"#TEMPL_HCTR#"}        = $VARIABLES{'TEMPL_HCTR'}; 
     117    $variables{"#TEMPL_END#"}         = date_disp($mark->{'end_time'}); 
     118    $variables{"#TEMPL_HOSTNAME#"}    = simple_enc($mark->{'hostname'}); 
     119    $variables{"#TEMPL_HOST_HEADER#"} = $mark->{'hostname'}; 
    120120    if (defined $mark->{'vhost'}) { 
    121         $variables{"#TEMPL_HOST_HEADER"} = $mark->{'vhost'}; 
    122     } 
    123     $variables{"#TEMPL_IP"}                 = simple_enc($mark->{'ip'}); 
    124     $variables{"#TEMPL_ITEMS_TESTED"}       = $COUNTERS{'total_checks'}; 
    125     $variables{"#TEMPL_PORT"}               = $mark->{'port'}; 
    126     $variables{"#TEMPL_NIKTO_VER"}          = $VARIABLES{'version'}; 
    127     $variables{"#TEMPL_BANNER"}             = simple_enc($mark->{'banner'}); 
    128     $variables{"#TEMPL_NIKTO_CLI"}          = $CLI{'all_options'}; 
    129     $variables{"#TEMPL_CTR"}                = $COUNTERS{'total_checks'}; 
    130     $variables{"#TEMPL_NIKTO_HOSTS_TESTED"} = $COUNTERS{'hosts_completed'}; 
    131     $variables{"#TEMPL_LINK_NAME"}          = "$protocol://$mark->{'hostname'}:$mark->{'port'}"; 
    132     $variables{"#TEMPL_LINK_IP"}            = "$protocol://$mark->{'ip'}:$mark->{'port'}/"; 
    133     $variables{"#TEMPL_ITEMS_FOUND"}        = $mark->{'total_vulns'}; 
    134     $variables{"#TEMPL_SCAN_START"}         = localtime($COUNTERS{'scan_start'}); 
    135     $variables{"#TEMPL_SCAN_END"}           = localtime($COUNTERS{'scan_end'}); 
    136     $variables{"#TEMPL_SCAN_ELAPSED"}       = $COUNTERS{'scan_elapsed'} . " seconds"; 
    137     $variables{"#TEMPL_STATISTICS"}                     = "$COUNTERS{'total_checks'} items checked, $mark->{'total_errors'} errors, $mark->{'total_vulns'} findings"; 
    138         $variables{"#TEMPL_START"}              = date_disp($mark->{'start_time'}); 
    139         $variables{"#TEMPL_ELAPSED"}            = $mark->{'end_time'} - $mark->{'start_time'}; 
    140  
    141     $variables{"#TEMPL_LINK_NAME"} = "N/A"; 
     121        $variables{"#TEMPL_HOST_HEADER#"} = $mark->{'vhost'}; 
     122    } 
     123    $variables{"#TEMPL_IP#"}                 = simple_enc($mark->{'ip'}); 
     124    $variables{"#TEMPL_ITEMS_TESTED#"}       = $COUNTERS{'total_checks'}; 
     125    $variables{"#TEMPL_PORT#"}               = $mark->{'port'}; 
     126    $variables{"#TEMPL_NIKTO_VER#"}          = $VARIABLES{'version'}; 
     127    $variables{"#TEMPL_BANNER#"}             = simple_enc($mark->{'banner'}); 
     128    $variables{"#TEMPL_NIKTO_CLI#"}          = $CLI{'all_options'}; 
     129    $variables{"#TEMPL_CTR#"}                = $COUNTERS{'total_checks'}; 
     130    $variables{"#TEMPL_NIKTO_HOSTS_TESTED#"} = $COUNTERS{'hosts_completed'}; 
     131    $variables{"#TEMPL_LINK_NAME#"}          = "$protocol://$mark->{'hostname'}:$mark->{'port'}"; 
     132    $variables{"#TEMPL_LINK_IP#"}            = "$protocol://$mark->{'ip'}:$mark->{'port'}/"; 
     133    $variables{"#TEMPL_ITEMS_FOUND#"}        = $mark->{'total_vulns'}; 
     134    $variables{"#TEMPL_SCAN_START#"}         = localtime($COUNTERS{'scan_start'}); 
     135    $variables{"#TEMPL_SCAN_END#"}           = localtime($COUNTERS{'scan_end'}); 
     136    $variables{"#TEMPL_SCAN_ELAPSED#"}       = $COUNTERS{'scan_elapsed'} . " seconds"; 
     137    $variables{"#TEMPL_STATISTICS#"}                    = "$COUNTERS{'total_checks'} items checked, $mark->{'total_errors'} errors, $mark->{'total_vulns'} findings"; 
     138        $variables{"#TEMPL_START#"}              = date_disp($mark->{'start_time'}); 
     139        $variables{"#TEMPL_ELAPSED#"}            = $mark->{'end_time'} - $mark->{'start_time'}; 
     140 
     141    $variables{"#TEMPL_LINK_NAME#"} = "N/A"; 
    142142    if ($mark->{'hostname'} ne "") { 
    143         $variables{"#TEMPL_LINK_NAME"} = "$protocol://$mark->{'hostname'}:$mark->{'port'}/"; 
     143        $variables{"#TEMPL_LINK_NAME#"} = "$protocol://$mark->{'hostname'}:$mark->{'port'}/"; 
    144144    } 
    145145 
     
    151151    if ($item->{'uri'} eq '') { return $template } 
    152152 
    153     $variables{"#ID"} = $item->{'nikto_id'}; 
     153    $variables{"#ID#"} = $item->{'nikto_id'}; 
    154154 
    155155    # OSVDB info 
     
    157157    if ($OSVDB !~ /\d+/) { $OSVDB = 0; } 
    158158    $OSVDB_LINK                     = "http://osvdb.org/$OSVDB"; 
    159     $variables{"#TEMPL_OSVDB_LINK"} = $OSVDB_LINK; 
    160     $variables{"#TEMPL_OSVDB"}      = $OSVDB; 
     159    $variables{"#TEMPL_OSVDB_LINK#"} = $OSVDB_LINK; 
     160    $variables{"#TEMPL_OSVDB#"}      = $OSVDB; 
    161161 
    162162    # Scanner Messages Handling 
    163     $variables{"#TEMPL_SMMSG"} = $item->{'message'}; 
     163    $variables{"#TEMPL_SMMSG#"} = $item->{'message'}; 
    164164 
    165165    # Positives Handling 
    166     if ($template =~ /\#TEMPL_MSG/) { 
     166    if ($template =~ /\#TEMPL_MSG#/) { 
    167167        my $msg = simple_enc($item->{'message'}); 
    168168 
     
    182182        } 
    183183 
    184         $variables{"#TEMPL_URI"}         = simple_enc($item->{'uri'}); 
    185         $variables{"#TEMPL_MSG"}         = $msg; 
    186         $variables{"#TEMPL_HTTP_METHOD"} = $item->{'method'}; 
    187         $variables{"#TEMPL_ITEM_IP_LINK"} = 
    188           "$protocol://$variables{\"#TEMPL_IP\"}:$mark->{'port'}$variables{\"#TEMPL_URI\"}"; 
    189         $variables{"#TEMPL_ITEM_NAME_LINK"} = ""; 
     184        $variables{"#TEMPL_URI#"}         = simple_enc($item->{'uri'}); 
     185        $variables{"#TEMPL_MSG#"}         = $msg; 
     186        $variables{"#TEMPL_HTTP_METHOD#"} = $item->{'method'}; 
     187        $variables{"#TEMPL_ITEM_IP_LINK#"} = 
     188          "$protocol://$variables{\"#TEMPL_IP#\"}:$mark->{'port'}$variables{\"#TEMPL_URI#\"}"; 
     189        $variables{"#TEMPL_ITEM_NAME_LINK#"} = ""; 
    190190        if ($mark->{'hostname'} ne "") { 
    191             $variables{"#TEMPL_ITEM_NAME_LINK"} = 
    192               "$protocol://$variables{\"#TEMPL_HOSTNAME\"}:$mark->{'port'}$variables{\"#TEMPL_URI\"}"; 
     191            $variables{"#TEMPL_ITEM_NAME_LINK#"} = 
     192              "$protocol://$variables{\"#TEMPL_HOSTNAME#\"}:$mark->{'port'}$variables{\"#TEMPL_URI#\"}"; 
    193193        } 
    194194 
  • trunk/plugins/nikto_report_xml.plugin

    r701 r702  
    4848 
    4949    my $xml = xml_change_vars($TEMPLATES{xml_start}); 
    50     $xml =~ s/\#NIKTODTD/$CONFIGFILE{NIKTODTD}/; 
     50    $xml =~ s/\#NIKTODTD#/$CONFIGFILE{NIKTODTD}/; 
    5151    print OUT "$xml"; 
    5252 
     
    114114    if ($mark->{ssl}) { $protocol .= "s"; } 
    115115 
    116     $variables{"#TEMPL_HCTR"}        = $VARIABLES{'TEMPL_HCTR'}; 
    117     $variables{"#TEMPL_END"}         = date_disp($mark->{'end_time'}); 
    118     $variables{"#TEMPL_HOSTNAME"}    = hex_enc($mark->{'hostname'}); 
    119     $variables{"#TEMPL_HOST_HEADER"} = $mark->{'hostname'}; 
     116    $variables{"#TEMPL_HCTR#"}        = $VARIABLES{'TEMPL_HCTR'}; 
     117    $variables{"#TEMPL_END#"}         = date_disp($mark->{'end_time'}); 
     118    $variables{"#TEMPL_HOSTNAME#"}    = hex_enc($mark->{'hostname'}); 
     119    $variables{"#TEMPL_HOST_HEADER#"} = $mark->{'hostname'}; 
    120120    if (defined $mark->{vhost}) { 
    121         $variables{"#TEMPL_HOST_HEADER"} = $mark->{'vhost'}; 
    122     } 
    123  
    124     $variables{"#TEMPL_SSL_INFO"} = ""; 
     121        $variables{"#TEMPL_HOST_HEADER#"} = $mark->{'vhost'}; 
     122    } 
     123 
     124    $variables{"#TEMPL_SSL_INFO#"} = ""; 
    125125    if (defined $mark->{'ssl_cipher'}) { 
    126         $variables{"#TEMPL_SSL_INFO"} = 
     126        $variables{"#TEMPL_SSL_INFO#"} = 
    127127          "<ssl ciphers=\"$mark->{ssl_cipher}\" issuers=\"$mark->{ssl_cert_issuer}\" info=\"$mark->{ssl_cert_subject}\" />"; 
    128128    } 
    129129 
    130     $variables{"#TEMPL_IP"}                 = simple_enc($mark->{'ip'}); 
    131     $variables{"#TEMPL_ITEMS_TESTED"}       = $COUNTERS{total_checks}; 
    132     $variables{"#TEMPL_PORT"}               = $mark->{'port'}; 
    133     $variables{"#TEMPL_START"}              = date_disp($mark->{'start_time'}); 
    134     $variables{"#TEMPL_END"}                = date_disp($mark->{'end_time'}); 
    135     $variables{"#TEMPL_NIKTO_VER"}          = $VARIABLES{'version'}; 
    136     $variables{"#TEMPL_BANNER"}             = hex_enc($mark->{'banner'}); 
    137     $variables{"#TEMPL_NIKTO_CLI"}          = $CLI{'all_options'}; 
    138     $variables{"#TEMPL_CTR"}                = $COUNTERS{'total_checks'}; 
    139     $variables{"#TEMPL_NIKTO_HOSTS_TESTED"} = $COUNTERS{'hosts_completed'}; 
    140     $variables{"#TEMPL_ELAPSED"}            = $mark->{'end_time'} - $mark->{'start_time'}; 
    141     $variables{"#TEMPL_LINK_NAME"}          = "$protocol://$mark->{'hostname'}:$mark->{'port'}"; 
    142     $variables{"#TEMPL_LINK_IP"}            = "$protocol://$mark->{'ip'}:$mark->{'port'}/"; 
    143     $variables{"#TEMPL_ITEMS_FOUND"}        = $mark->{'total_vulns'}; 
    144     $variables{"#TEMPL_SCAN_START"}         = localtime($COUNTERS{'scan_start'}); 
    145     $variables{"#TEMPL_SCAN_END"}           = localtime($COUNTERS{'scan_end'}); 
    146     $variables{"#TEMPL_SCAN_ELAPSED"}       = $COUNTERS{'scan_elapsed'} . " seconds"; 
    147         $variables{"#TEMPL_ERRORS"}                             = $mark->{'total_errors'}; 
    148  
    149     $variables{"#TEMPL_LINK_NAME"} = "N/A"; 
     130    $variables{"#TEMPL_IP#"}                 = simple_enc($mark->{'ip'}); 
     131    $variables{"#TEMPL_ITEMS_TESTED#"}       = $COUNTERS{total_checks}; 
     132    $variables{"#TEMPL_PORT#"}               = $mark->{'port'}; 
     133    $variables{"#TEMPL_START#"}              = date_disp($mark->{'start_time'}); 
     134    $variables{"#TEMPL_END#"}                = date_disp($mark->{'end_time'}); 
     135    $variables{"#TEMPL_NIKTO_VER#"}          = $VARIABLES{'version'}; 
     136    $variables{"#TEMPL_BANNER#"}             = hex_enc($mark->{'banner'}); 
     137    $variables{"#TEMPL_NIKTO_CLI#"}          = $CLI{'all_options'}; 
     138    $variables{"#TEMPL_CTR#"}                = $COUNTERS{'total_checks'}; 
     139    $variables{"#TEMPL_NIKTO_HOSTS_TESTED#"} = $COUNTERS{'hosts_completed'}; 
     140    $variables{"#TEMPL_ELAPSED#"}            = $mark->{'end_time'} - $mark->{'start_time'}; 
     141    $variables{"#TEMPL_LINK_NAME#"}          = "$protocol://$mark->{'hostname'}:$mark->{'port'}"; 
     142    $variables{"#TEMPL_LINK_IP#"}            = "$protocol://$mark->{'ip'}:$mark->{'port'}/"; 
     143    $variables{"#TEMPL_ITEMS_FOUND#"}        = $mark->{'total_vulns'}; 
     144    $variables{"#TEMPL_SCAN_START#"}         = localtime($COUNTERS{'scan_start'}); 
     145    $variables{"#TEMPL_SCAN_END#"}           = localtime($COUNTERS{'scan_end'}); 
     146    $variables{"#TEMPL_SCAN_ELAPSED#"}       = $COUNTERS{'scan_elapsed'} . " seconds"; 
     147        $variables{"#TEMPL_ERRORS#"}                            = $mark->{'total_errors'}; 
     148 
     149    $variables{"#TEMPL_LINK_NAME#"} = "N/A"; 
    150150    if ($mark->{hostname} ne "") { 
    151         $variables{"#TEMPL_LINK_NAME"} = "$protocol://$mark->{hostname}:$mark->{port}/"; 
     151        $variables{"#TEMPL_LINK_NAME#"} = "$protocol://$mark->{hostname}:$mark->{port}/"; 
    152152    } 
    153153 
     
    159159    if ($item->{'uri'} eq '') { return $template; } 
    160160 
    161     $variables{"#ID"} = $item->{'nikto_id'}; 
     161    $variables{"#ID#"} = $item->{'nikto_id'}; 
    162162 
    163163    # OSVDB info 
     
    165165    if ($OSVDB !~ /\d+/) { $OSVDB = 0; } 
    166166    $OSVDB_LINK                     = "http://osvdb.org/$OSVDB"; 
    167     $variables{"#TEMPL_OSVDB_LINK"} = $OSVDB_LINK; 
    168     $variables{"#TEMPL_OSVDB"}      = $OSVDB; 
     167    $variables{"#TEMPL_OSVDB_LINK#"} = $OSVDB_LINK; 
     168    $variables{"#TEMPL_OSVDB#"}      = $OSVDB; 
    169169 
    170170    # Scanner Messages Handling 
    171     $variables{"#TEMPL_SMMSG"} = $item->{'message'}; 
     171    $variables{"#TEMPL_SMMSG#"} = $item->{'message'}; 
    172172 
    173173    # Positives Handling 
    174     if ($template =~ /\#TEMPL_MSG/) { 
    175         $variables{"#TEMPL_URI"}         = simple_enc($item->{'uri'}); 
    176         $variables{"#TEMPL_MSG"}         = $item->{'message'}; 
    177         $variables{"#TEMPL_HTTP_METHOD"} = $item->{'method'}; 
    178  
    179         $variables{"#TEMPL_ITEM_IP_LINK"} = 
    180           "$protocol://$variables{\"#TEMPL_IP\"}:$mark->{port}$variables{\"#TEMPL_URI\"}"; 
    181         $variables{"#TEMPL_ITEM_NAME_LINK"} = ""; 
     174    if ($template =~ /\#TEMPL_MSG#/) { 
     175        $variables{"#TEMPL_URI#"}         = simple_enc($item->{'uri'}); 
     176        $variables{"#TEMPL_MSG#"}         = $item->{'message'}; 
     177        $variables{"#TEMPL_HTTP_METHOD#"} = $item->{'method'}; 
     178 
     179        $variables{"#TEMPL_ITEM_IP_LINK#"} = 
     180          "$protocol://$variables{\"#TEMPL_IP#\"}:$mark->{port}$variables{\"#TEMPL_URI#\"}"; 
     181        $variables{"#TEMPL_ITEM_NAME_LINK#"} = ""; 
    182182        if ($mark->{'hostname'} ne "") { 
    183             $variables{"#TEMPL_ITEM_NAME_LINK"} = 
    184               "$protocol://$variables{\"#TEMPL_HOSTNAME\"}:$mark->{port}$variables{\"#TEMPL_URI\"}"; 
     183            $variables{"#TEMPL_ITEM_NAME_LINK#"} = 
     184              "$protocol://$variables{\"#TEMPL_HOSTNAME#\"}:$mark->{port}$variables{\"#TEMPL_URI#\"}"; 
    185185        } 
    186186    } 
  • trunk/templates/htm_end.tmpl

    r701 r702  
    55 <tr> 
    66   <td class="column-head"><b>Start Time</b></td> 
    7    <td>#TEMPL_START</td> 
     7   <td>#TEMPL_START#</td> 
    88 </tr> 
    99  <tr> 
    1010   <td class="column-head"><b>End Time</b></td> 
    11    <td>#TEMPL_END</td> 
     11   <td>#TEMPL_END#</td> 
    1212 </tr> 
    1313  <tr> 
    1414   <td class="column-head"><b>Elapsed Time</b></td> 
    15    <td>#TEMPL_ELAPSED seconds</td> 
     15   <td>#TEMPL_ELAPSED# seconds</td> 
    1616 </tr> 
    1717 <tr> 
    1818   <td class="column-head"><b>Statistics</b></td> 
    19    <td> 
    20      #TEMPL_STATISTICS 
    21    </td> 
     19   <td>#TEMPL_STATISTICS#</td> 
    2220 </tr> 
    2321</table> 
  • trunk/templates/htm_host_head.tmpl

    r701 r702  
    11<div> 
    2 <a name="#TEMPL_HCTR"></a><table class="headerTable" width="300"><tr><td>#TEMPL_HOSTNAME / #TEMPL_IP port #TEMPL_PORT</td></tr></table> 
     2<a name="#TEMPL_HCTR#"></a><table class="headerTable" width="300"><tr><td>#TEMPL_HOSTNAME# / #TEMPL_IP# port #TEMPL_PORT#</td></tr></table> 
    33<table width="95%" class="dataTable"> 
    44 <tr> 
    55   <td class="column-head" valign="top"><b>Target IP</b></td> 
    6    <td>#TEMPL_IP</td> 
     6   <td>#TEMPL_IP#</td> 
    77 </tr> 
    88 <tr> 
    99   <td class="column-head"><b>Target hostname</b></td> 
    10    <td>#TEMPL_HOSTNAME</td> 
     10   <td>#TEMPL_HOSTNAME#</td> 
    1111 </tr> 
    1212  <tr> 
    1313   <td class="column-head"><b>Target Port</b></td> 
    14    <td>#TEMPL_PORT</td> 
     14   <td>#TEMPL_PORT#</td> 
    1515 </tr> 
    1616  <tr> 
    1717   <td class="column-head"><b>HTTP Server</b></td> 
    18    <td>#TEMPL_BANNER</td> 
     18   <td>#TEMPL_BANNER#</td> 
    1919 </tr> 
    2020 <tr> 
    2121   <td class="column-head"><b>Site Link (Name)</b></td> 
    2222   <td> 
    23      <a href="#TEMPL_LINK_NAME">#TEMPL_LINK_NAME</a> 
     23     <a href="#TEMPL_LINK_NAME#">#TEMPL_LINK_NAME#</a> 
    2424    </td> 
    2525 </tr> 
     
    2727   <td class="column-head"><b>Site Link (IP)</b></td> 
    2828   <td> 
    29      <a href="#TEMPL_LINK_IP">#TEMPL_LINK_IP</a> 
     29     <a href="#TEMPL_LINK_IP#">#TEMPL_LINK_IP#</a> 
    3030   </td> 
    3131 </tr> 
  • trunk/templates/htm_host_im.tmpl

    r30 r702  
    22  <tr> 
    33    <td class="column-head" valign="top"><b>Information</b></td> 
    4     <td>#TEMPL_SMMSG</td> 
     4    <td>#TEMPL_SMMSG#</td> 
    55  </tr> 
    66  <tr> 
    77    <td class="column-head" valign="top"><b>OSVDB Entries</b></td> 
    8     <td><a href="#TEMPL_OSVDB_LINK" title="More vuln information on OSVDB.org">OSVDB-#TEMPL_OSVDB</a> 
     8    <td><a href="#TEMPL_OSVDB_LINK#" title="More vuln information on OSVDB.org">OSVDB-#TEMPL_OSVDB#</a> 
    99    </td> 
    1010  </tr> 
  • trunk/templates/htm_host_item.tmpl

    r30 r702  
    22  <tr> 
    33    <td class="column-head" valign="top"><b>URI</b></td> 
    4     <td>#TEMPL_URI</td> 
     4    <td>#TEMPL_URI#</td> 
    55  </tr> 
    66  <tr> 
    77    <td class="column-head" valign="top"><b>HTTP Method</b></td> 
    8     <td>#TEMPL_HTTP_METHOD</td> 
     8    <td>#TEMPL_HTTP_METHOD#</td> 
    99  </tr> 
    1010  <tr> 
    1111    <td class="column-head" valign="top"><b>Description</b></td> 
    12     <td>#TEMPL_MSG</td> 
     12    <td>#TEMPL_MSG#</td> 
    1313  </tr> 
    1414  <tr> 
    1515    <td class="column-head" valign="top"><b>Test Links</b></td> 
    1616    <td> 
    17       <a href="#TEMPL_ITEM_NAME_LINK">#TEMPL_ITEM_NAME_LINK</a><br> 
    18       <a href="#TEMPL_ITEM_IP_LINK">#TEMPL_ITEM_IP_LINK</a> 
     17      <a href="#TEMPL_ITEM_NAME_LINK">#TEMPL_ITEM_NAME_LINK#</a><br> 
     18      <a href="#TEMPL_ITEM_IP_LINK">#TEMPL_ITEM_IP_LINK#</a> 
    1919    </td> 
    2020  </tr> 
     
    2222    <td class="column-head" valign="top"><b>OSVDB Entries</b></td> 
    2323    <td> 
    24        <a href="#TEMPL_OSVDB_LINK" title="More vuln information on OSVDB.org">OSVDB-#TEMPL_OSVDB</a> 
     24       <a href="#TEMPL_OSVDB_LINK" title="More vuln information on OSVDB.org">OSVDB-#TEMPL_OSVDB#</a> 
    2525    </td> 
    2626</table> 
  • trunk/templates/htm_summary.tmpl

    r701 r702  
    44  <tr> 
    55    <td class="column-head" valign="top"><b>Software Details</b></td> 
    6     <td><a href="http://cirt.net/">Nikto #TEMPL_NIKTO_VER</a></td> 
     6    <td><a href="http://cirt.net/">Nikto #TEMPL_NIKTO_VER#</a></td> 
    77  <tr> 
    88    <td><b>CLI Options</b></td> 
    9     <td>#TEMPL_NIKTO_CLI</td> 
     9    <td>#TEMPL_NIKTO_CLI#</td> 
    1010  </tr> 
    1111  <tr> 
    1212    <td><b>Hosts Tested</b></td> 
    13     <td>#TEMPL_NIKTO_HOSTS_TESTED</td> 
     13    <td>#TEMPL_NIKTO_HOSTS_TESTED#</td> 
    1414  </tr> 
    1515  <tr> 
    1616    <td><b>Start Time</b></td> 
    17     <td>#TEMPL_SCAN_START</td> 
     17    <td>#TEMPL_SCAN_START#</td> 
    1818  </tr> 
    1919  <tr> 
    2020    <td><b>End Time</b></td> 
    21     <td>#TEMPL_SCAN_END</td> 
     21    <td>#TEMPL_SCAN_END#</td> 
    2222  </tr> 
    2323  <tr> 
    2424    <td><b>Elapsed Time</b></td> 
    25     <td>#TEMPL_SCAN_ELAPSED</td> 
     25    <td>#TEMPL_SCAN_ELAPSED#</td> 
    2626  </tr> 
    2727</table> 
  • trunk/templates/xml_end.tmpl

    r169 r702  
    1 <statistics elapsed="#TEMPL_ELAPSED" itemsfound="#TEMPL_ITEMS_FOUND" itemstested="#TEMPL_ITEMS_TESTED" endtime="#TEMPL_END" /> 
     1<statistics elapsed="#TEMPL_ELAPSED#" itemsfound="#TEMPL_ITEMS_FOUND#" itemstested="#TEMPL_ITEMS_TESTED#" endtime="#TEMPL_END#" /> 
    22</scandetails> 
  • trunk/templates/xml_host_head.tmpl

    r701 r702  
    1 <scandetails targetip="#TEMPL_IP" targethostname="#TEMPL_HOSTNAME" targetport="#TEMPL_PORT" targetbanner="#TEMPL_BANNER" starttime="#TEMPL_START" sitename="#TEMPL_LINK_NAME" siteip="#TEMPL_LINK_IP" hostheader="#TEMPL_HOST_HEADER" errors="#TEMPL_ERRORS" checks="#TEMPL_CTR"> 
    2 #TEMPL_SSL_INFO 
     1<scandetails targetip="#TEMPL_IP#" targethostname="#TEMPL_HOSTNAME#" targetport="#TEMPL_PORT#" targetbanner="#TEMPL_BANNER#" starttime="#TEMPL_START#" sitename="#TEMPL_LINK_NAME#" siteip="#TEMPL_LINK_IP#" hostheader="#TEMPL_HOST_HEADER#" errors="#TEMPL_ERRORS#" checks="#TEMPL_CTR#"> 
     2#TEMPL_SSL_INFO# 
  • trunk/templates/xml_host_im.tmpl

    r26 r702  
    1 <item id="#ID"> 
    2 <description>#TEMPL_SMMSG</description> 
     1<item id="#ID#"> 
     2<description>#TEMPL_SMMSG#</description> 
    33</item> 
  • trunk/templates/xml_host_item.tmpl

    r234 r702  
    1 <item id="#ID" osvdbid="#TEMPL_OSVDB" osvdblink="#TEMPL_OSVDB_LINK" method="#TEMPL_HTTP_METHOD"> 
    2 <description><![CDATA[#TEMPL_MSG]]></description> 
    3 <uri><![CDATA[#TEMPL_URI]]></uri> 
    4 <namelink><![CDATA[#TEMPL_ITEM_NAME_LINK]]></namelink> 
    5 <iplink><![CDATA[#TEMPL_ITEM_IP_LINK]]></iplink> 
     1<item id="#ID#" osvdbid="#TEMPL_OSVDB#" osvdblink="#TEMPL_OSVDB_LINK#" method="#TEMPL_HTTP_METHOD#"> 
     2<description><![CDATA[#TEMPL_MSG#]]></description> 
     3<uri><![CDATA[#TEMPL_URI#]]></uri> 
     4<namelink><![CDATA[#TEMPL_ITEM_NAME_LINK#]]></namelink> 
     5<iplink><![CDATA[#TEMPL_ITEM_IP_LINK#]]></iplink> 
    66</item> 
  • trunk/templates/xml_start.tmpl

    r614 r702  
    11<?xml version="1.0" ?> 
    2 <!DOCTYPE niktoscan SYSTEM "#NIKTODTD"> 
    3 <niktoscan hoststest="#TEMPL_NIKTO_HOSTS_TESTED" options="#TEMPL_NIKTO_CLI" version="#TEMPL_NIKTO_VER" scanstart="#TEMPL_SCAN_START" scanend="#TEMPL_SCAN_END" scanelapsed="#TEMPL_SCAN_ELAPSED" nxmlversion="1.1"> 
     2<!DOCTYPE niktoscan SYSTEM "#NIKTODTD#"> 
     3<niktoscan hoststest="#TEMPL_NIKTO_HOSTS_TESTED#" options="#TEMPL_NIKTO_CLI#" version="#TEMPL_NIKTO_VER#" scanstart="#TEMPL_SCAN_START#" scanend="#TEMPL_SCAN_END#" scanelapsed="#TEMPL_SCAN_ELAPSED#" nxmlversion="1.2"> 
Note: See TracChangeset for help on using the changeset viewer.