From be0af7b304abca30250432fd9bb179699c995ba3 Mon Sep 17 00:00:00 2001 From: batrick Date: Tue, 5 Jun 2012 15:21:54 +0000 Subject: [PATCH] Add some missing library requires. Patch generated by $ nse_check_globals --patch with some modifications for format consistency. --- nselib/isns.lua | 4 +++- nselib/smb.lua | 1 + scripts/eppc-enum-processes.nse | 6 ++++-- scripts/http-huawei-hg5xx-vuln.nse | 10 ++++++---- scripts/isns-info.nse | 3 ++- scripts/rmi-vuln-classloader.nse | 4 +++- scripts/smb-ls.nse | 1 + 7 files changed, 20 insertions(+), 9 deletions(-) diff --git a/nselib/isns.lua b/nselib/isns.lua index fe1f0cb3a..80b593cb2 100644 --- a/nselib/isns.lua +++ b/nselib/isns.lua @@ -8,8 +8,10 @@ local bin = require('bin') local bit = require('bit') local ipops = require('ipOps') local match = require('match') +local nmap = require('nmap') local stdnse = require('stdnse') local tab = require('tab') +local table = require('table') _ENV = stdnse.module("isns", stdnse.seeall); iSCSI = { @@ -560,4 +562,4 @@ Helper = { } -return _ENV; \ No newline at end of file +return _ENV; diff --git a/nselib/smb.lua b/nselib/smb.lua index 46636b406..b86a36bc7 100644 --- a/nselib/smb.lua +++ b/nselib/smb.lua @@ -123,6 +123,7 @@ ----------------------------------------------------------------------- local bin = require "bin" local bit = require "bit" +local coroutine = require "coroutine" local io = require "io" local math = require "math" local netbios = require "netbios" diff --git a/scripts/eppc-enum-processes.nse b/scripts/eppc-enum-processes.nse index 9df92eef8..1dd47f4ec 100644 --- a/scripts/eppc-enum-processes.nse +++ b/scripts/eppc-enum-processes.nse @@ -1,5 +1,7 @@ -local shortport = require('shortport') local bin = require('bin') +local nmap = require('nmap') +local shortport = require('shortport') +local stdnse = require('stdnse') local tab = require('tab') description = [[ @@ -98,4 +100,4 @@ action = function( host, port ) return "\n" .. tab.dump(results) -end \ No newline at end of file +end diff --git a/scripts/http-huawei-hg5xx-vuln.nse b/scripts/http-huawei-hg5xx-vuln.nse index 57eacb225..e55e456d7 100644 --- a/scripts/http-huawei-hg5xx-vuln.nse +++ b/scripts/http-huawei-hg5xx-vuln.nse @@ -1,3 +1,9 @@ +local http = require "http" +local nmap = require "nmap" +local shortport = require "shortport" +local string = require "string" +local vulns = require "vulns" + description = [[ Detects Huawei modems models HG530x, HG520x, HG510x (and possibly others...) vulnerable to a remote credential and information disclosure vulnerability. It also extracts the PPPoE credentials and other interesting configuration values. @@ -52,10 +58,6 @@ author = "Paulino Calderon " license = "Same as Nmap--See http://nmap.org/book/man-legal.html" categories = {"exploit","version","vuln"} -local shortport = require "shortport" -local http = require "http" -local vulns = require "vulns" - portrule = shortport.http action = function(host, port) diff --git a/scripts/isns-info.nse b/scripts/isns-info.nse index a1bf54d86..8275fbf93 100644 --- a/scripts/isns-info.nse +++ b/scripts/isns-info.nse @@ -2,6 +2,7 @@ local stdnse = require "stdnse" local shortport = require "shortport" local isns = require "isns" local tab = require "tab" +local table = require "table" description = [[ Lists portals and iSCSI nodes registered with the Internet Storage Name @@ -67,4 +68,4 @@ action = function(host, port) table.insert(results, { name = "iSCSI Nodes", tab.dump(restab) }) return stdnse.format_output(true, results) -end \ No newline at end of file +end diff --git a/scripts/rmi-vuln-classloader.nse b/scripts/rmi-vuln-classloader.nse index 7874f57a2..0b4342b43 100644 --- a/scripts/rmi-vuln-classloader.nse +++ b/scripts/rmi-vuln-classloader.nse @@ -1,7 +1,9 @@ +local bin = require "bin" +local rmi = require "rmi" local shortport = require "shortport" local stdnse = require "stdnse" +local string = require "string" local vulns = require "vulns" -local rmi = require "rmi" description = [[ Checks if rmiregistry allows class loading. diff --git a/scripts/smb-ls.nse b/scripts/smb-ls.nse index 2cca02822..40265c5ff 100644 --- a/scripts/smb-ls.nse +++ b/scripts/smb-ls.nse @@ -2,6 +2,7 @@ local bit = require 'bit' local smb = require 'smb' local stdnse = require 'stdnse' local tab = require 'tab' +local table = require "table" local openssl= require 'openssl' description = [[