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

Remove unused NSE library requires

for lib in nselib/*.lua*; do l=${lib#*/}; l=${l%.lua*}; find . -name \
  \*.lua -o -name \*.nse | xargs grep -l "require .$l\>" | xargs grep \
  -c "\<$l\." | grep ':0$' | awk -F: '{print "'$l'", $1}'; done

Did not remove calls to stdnse.silent_require since these can be used to
abort script execution if OpenSSL is not included, even if the script
does not directly call openssl.* (perhaps it uses comm.tryssl instead,
for instance).

Also did not remove require "strict", since that library is special and
modifies the environment.
This commit is contained in:
dmiller
2014-02-13 16:39:17 +00:00
parent 4c3b6cb32f
commit ac5a89a8e1
34 changed files with 0 additions and 39 deletions

View File

@@ -2,7 +2,6 @@ local http = require "http"
local io = require "io" local io = require "io"
local string = require "string" local string = require "string"
local table = require "table" local table = require "table"
local url = require "url"
--- ---
-- http-devframework-fingerprints.lua -- http-devframework-fingerprints.lua

View File

@@ -1,6 +1,5 @@
local eigrp = require "eigrp" local eigrp = require "eigrp"
local nmap = require "nmap" local nmap = require "nmap"
local shortport = require "shortport"
local stdnse = require "stdnse" local stdnse = require "stdnse"
local table = require "table" local table = require "table"
local bin = require "bin" local bin = require "bin"

View File

@@ -1,4 +1,3 @@
local bin = require "bin"
local nmap = require "nmap" local nmap = require "nmap"
local pppoe = require "pppoe" local pppoe = require "pppoe"
local stdnse = require "stdnse" local stdnse = require "stdnse"

View File

@@ -2,8 +2,6 @@ local creds = require "creds"
local nmap = require "nmap" local nmap = require "nmap"
local shortport = require "shortport" local shortport = require "shortport"
local stdnse = require "stdnse" local stdnse = require "stdnse"
local bin = require "bin"
local string = require "string"
local table = require "table" local table = require "table"
local cassandra = stdnse.silent_require "cassandra" local cassandra = stdnse.silent_require "cassandra"

View File

@@ -1,7 +1,5 @@
local bin = require "bin"
local nmap = require "nmap" local nmap = require "nmap"
local shortport = require "shortport" local shortport = require "shortport"
local string = require "string"
local formulas = require "formulas" local formulas = require "formulas"
description = [[ description = [[

View File

@@ -2,7 +2,6 @@ local ipOps = require "ipOps"
local nmap = require "nmap" local nmap = require "nmap"
local ssh1 = require "ssh1" local ssh1 = require "ssh1"
local stdnse = require "stdnse" local stdnse = require "stdnse"
local string = require "string"
local table = require "table" local table = require "table"
description = [[ description = [[

View File

@@ -1,4 +1,3 @@
local dns = require "dns"
local http = require "http" local http = require "http"
local io = require "io" local io = require "io"
local ipOps = require "ipOps" local ipOps = require "ipOps"

View File

@@ -44,7 +44,6 @@ license = "Same as Nmap--See http://nmap.org/book/man-legal.html"
categories = {"external", "discovery"} categories = {"external", "discovery"}
local dns = require "dns"
local ipOps = require "ipOps" local ipOps = require "ipOps"
local io = require "io" local io = require "io"
local http = require "http" local http = require "http"

View File

@@ -24,7 +24,6 @@ local http = require "http"
local shortport = require "shortport" local shortport = require "shortport"
local stdnse = require "stdnse" local stdnse = require "stdnse"
local string = require "string" local string = require "string"
local url = require "url"
portrule = shortport.http portrule = shortport.http
local DEFAULT_PATH = "/CFIDE/adminapi/" local DEFAULT_PATH = "/CFIDE/adminapi/"

View File

@@ -41,7 +41,6 @@ categories = {"discovery", "intrusive"}
author = "George Chatzisofroniou" author = "George Chatzisofroniou"
license = "Same as Nmap--See http://nmap.org/book/man-legal.html" license = "Same as Nmap--See http://nmap.org/book/man-legal.html"
local http = require "http"
local nmap = require "nmap" local nmap = require "nmap"
local shortport = require "shortport" local shortport = require "shortport"
local stdnse = require "stdnse" local stdnse = require "stdnse"

View File

@@ -37,7 +37,6 @@ categories = {"exploit","vuln"}
local http = require "http" local http = require "http"
local shortport = require "shortport" local shortport = require "shortport"
local stdnse = require "stdnse"
local string = require "string" local string = require "string"
local vulns = require "vulns" local vulns = require "vulns"

View File

@@ -37,7 +37,6 @@ categories = {"discovery", "intrusive"}
author = "George Chatzisofroniou" author = "George Chatzisofroniou"
license = "Same as Nmap--See http://nmap.org/book/man-legal.html" license = "Same as Nmap--See http://nmap.org/book/man-legal.html"
local http = require "http"
local shortport = require "shortport" local shortport = require "shortport"
local stdnse = require "stdnse" local stdnse = require "stdnse"
local table = require "table" local table = require "table"

View File

@@ -27,7 +27,6 @@ license = "Same as Nmap--See http://nmap.org/book/man-legal.html"
categories = {"intrusive"} categories = {"intrusive"}
local shortport = require 'shortport' local shortport = require 'shortport'
local http = require 'http'
local stdnse = require 'stdnse' local stdnse = require 'stdnse'
local httpspider = require 'httpspider' local httpspider = require 'httpspider'
local string = require 'string' local string = require 'string'

View File

@@ -56,7 +56,6 @@ local http = require 'http'
local stdnse = require 'stdnse' local stdnse = require 'stdnse'
local string = require 'string' local string = require 'string'
local table = require 'table' local table = require 'table'
local tab = require 'tab'
local url = require 'url' local url = require 'url'
-- generate a charset that will be used for fuzzing -- generate a charset that will be used for fuzzing

View File

@@ -2,7 +2,6 @@ local stdnse = require "stdnse"
local shortport = require "shortport" local shortport = require "shortport"
local http = require "http" local http = require "http"
local string = require "string" local string = require "string"
local url = require "url"
local vulns = require "vulns" local vulns = require "vulns"

View File

@@ -30,7 +30,6 @@ local shortport = require "shortport"
local httpspider = require "httpspider" local httpspider = require "httpspider"
local stdnse = require "stdnse" local stdnse = require "stdnse"
local table = require "table" local table = require "table"
local string = require "string"
getLastLoc = function(host, port, useragent) getLastLoc = function(host, port, useragent)

View File

@@ -24,7 +24,6 @@ categories = {"discovery", "safe"}
author = "George Chatzisofroniou" author = "George Chatzisofroniou"
license = "Same as Nmap--See http://nmap.org/book/man-legal.html" license = "Same as Nmap--See http://nmap.org/book/man-legal.html"
local http = require "http"
local shortport = require "shortport" local shortport = require "shortport"
local stdnse = require "stdnse" local stdnse = require "stdnse"
local table = require "table" local table = require "table"

View File

@@ -48,7 +48,6 @@ license = "Same as Nmap--See http://nmap.org/book/man-legal.html"
categories = {"discovery", "intrusive"} categories = {"discovery", "intrusive"}
local shortport = require 'shortport' local shortport = require 'shortport'
local http = require 'http'
local stdnse = require 'stdnse' local stdnse = require 'stdnse'
local url = require 'url' local url = require 'url'
local httpspider = require 'httpspider' local httpspider = require 'httpspider'

View File

@@ -1,11 +1,8 @@
local dns = require "dns"
local http = require "http" local http = require "http"
local ipOps = require "ipOps"
local nmap = require "nmap" local nmap = require "nmap"
local shortport = require "shortport" local shortport = require "shortport"
local stdnse = require "stdnse" local stdnse = require "stdnse"
local string = require "string" local string = require "string"
local url = require "url"
description = [[ description = [[
Shows the title of the default page of a web server. Shows the title of the default page of a web server.

View File

@@ -52,7 +52,6 @@ local httpspider = require "httpspider"
local shortport = require "shortport" local shortport = require "shortport"
local stdnse = require "stdnse" local stdnse = require "stdnse"
local table = require "table" local table = require "table"
local string = require "string"
getLastLoc = function(host, port, useragent) getLastLoc = function(host, port, useragent)

View File

@@ -30,7 +30,6 @@ categories = {"safe", "external", "discovery"}
local http = require "http" local http = require "http"
local nmap = require "nmap" local nmap = require "nmap"
local shortport = require "shortport" local shortport = require "shortport"
local stdnse = require "stdnse"
local table = require "table" local table = require "table"
local string = require "string" local string = require "string"

View File

@@ -2,7 +2,6 @@ local dns = require "dns"
local nmap = require "nmap" local nmap = require "nmap"
local packet = require "packet" local packet = require "packet"
local stdnse = require "stdnse" local stdnse = require "stdnse"
local string = require "string"
local ipOps = require "ipOps" local ipOps = require "ipOps"
description = [[ description = [[

View File

@@ -2,7 +2,6 @@ local coroutine = require "coroutine"
local mssql = require "mssql" local mssql = require "mssql"
local nmap = require "nmap" local nmap = require "nmap"
local stdnse = require "stdnse" local stdnse = require "stdnse"
local string = require "string"
local table = require "table" local table = require "table"
description = [[ description = [[

View File

@@ -1,6 +1,5 @@
local msrpc = require "msrpc" local msrpc = require "msrpc"
local smb = require "smb" local smb = require "smb"
local string = require "string"
local stdnse = require "stdnse" local stdnse = require "stdnse"
local table = require "table" local table = require "table"

View File

@@ -1,7 +1,6 @@
local bin = require "bin" local bin = require "bin"
local rmi = require "rmi" local rmi = require "rmi"
local shortport = require "shortport" local shortport = require "shortport"
local stdnse = require "stdnse"
local string = require "string" local string = require "string"
local vulns = require "vulns" local vulns = require "vulns"

View File

@@ -1,7 +1,6 @@
local stdnse = require "stdnse" local stdnse = require "stdnse"
local nmap = require "nmap" local nmap = require "nmap"
local rpc = require "rpc" local rpc = require "rpc"
local datafiles = require "datafiles"
local bin = require "bin" local bin = require "bin"
local math = require "math" local math = require "math"
local io = require "io" local io = require "io"

View File

@@ -7,7 +7,6 @@ local stdnse = require "stdnse"
local table = require "table" local table = require "table"
local math = require "math" local math = require "math"
local brute = require "brute" local brute = require "brute"
local creds = require "creds"
local unpwdb = require "unpwdb" local unpwdb = require "unpwdb"
description = [[ description = [[

View File

@@ -1,7 +1,5 @@
local bin = require "bin" local bin = require "bin"
local msrpc = require "msrpc"
local smb = require "smb" local smb = require "smb"
local string = require "string"
local vulns = require "vulns" local vulns = require "vulns"
local stdnse = require "stdnse" local stdnse = require "stdnse"

View File

@@ -1,6 +1,5 @@
local shortport = require "shortport" local shortport = require "shortport"
local socks = require "socks" local socks = require "socks"
local stdnse = require "stdnse"
local table = require "table" local table = require "table"
description = [[ description = [[

View File

@@ -1,4 +1,3 @@
local nmap = require 'nmap'
local comm = require 'comm' local comm = require 'comm'
local string = require 'string' local string = require 'string'
local stdnse = require 'stdnse' local stdnse = require 'stdnse'

View File

@@ -2,7 +2,6 @@ local coroutine = require "coroutine"
local nmap = require "nmap" local nmap = require "nmap"
local packet = require "packet" local packet = require "packet"
local stdnse = require "stdnse" local stdnse = require "stdnse"
local string = require "string"
local tab = require "tab" local tab = require "tab"
local table = require "table" local table = require "table"
local target = require "target" local target = require "target"

View File

@@ -2,7 +2,6 @@ local comm = require "comm"
local shortport = require "shortport" local shortport = require "shortport"
local nmap = require "nmap" local nmap = require "nmap"
local bin = require "bin" local bin = require "bin"
local stdnse = require "stdnse"
local string = require "string" local string = require "string"
description = [[ description = [[

View File

@@ -1,5 +1,4 @@
local nmap = require "nmap" local nmap = require "nmap"
local string = require "string"
local shortport = require "shortport" local shortport = require "shortport"
local stdnse = require "stdnse" local stdnse = require "stdnse"
local table = require "table" local table = require "table"

View File

@@ -79,7 +79,6 @@ author = "George Chatzisofroniou"
license = "Same as Nmap--See http://nmap.org/book/man-legal.html" license = "Same as Nmap--See http://nmap.org/book/man-legal.html"
categories = {"discovery", "external", "safe"} categories = {"discovery", "external", "safe"}
local http = require "http"
local io = require "io" local io = require "io"
local ipOps = require "ipOps" local ipOps = require "ipOps"
local math = require "math" local math = require "math"