1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 04:31:29 +00:00

Fix NSEdoc generation problems due to block ordering

Reported here: http://seclists.org/nmap-dev/2014/q2/258

Complicated parsing issue, but short version is this: The NSEdoc for
scripts must not be followed by a local declaration, or it will not be
accepted. Easiest way is to be sure the block with @usage, @output,
@args, @xmloutput, etc. comes right before the author line.
This commit is contained in:
dmiller
2014-05-21 19:06:50 +00:00
parent f2e162d224
commit ba5f207d94
4 changed files with 33 additions and 34 deletions

View File

@@ -1,3 +1,12 @@
local mysql = require "mysql"
local nmap = require "nmap"
local shortport = require "shortport"
local stdnse = require "stdnse"
local string = require "string"
local table = require "table"
local vulns = require "vulns"
local openssl = stdnse.silent_require "openssl"
description = [[
Attempts to bypass authentication in MySQL and MariaDB servers by
@@ -70,15 +79,6 @@ Interesting post about this vuln:
-- @args mysql-vuln-cve2012-2122.socket_timeout Socket timeout. Default: 5s.
---
local mysql = require "mysql"
local nmap = require "nmap"
local shortport = require "shortport"
local stdnse = require "stdnse"
local string = require "string"
local table = require "table"
local vulns = require "vulns"
local openssl = stdnse.silent_require "openssl"
author = "Paulino Calderon <calderon@websec.mx>"
license = "Same as Nmap--See http://nmap.org/book/man-legal.html"
categories = {"discovery", "intrusive", "vuln"}