diff --git scripts/http-enum.nse scripts/http-enum.nse index 83cee07..bd28124 100644 --- scripts/http-enum.nse +++ scripts/http-enum.nse @@ -94,6 +94,10 @@ local function get_variations(filename) table.insert(variations, filename .. ".bak") table.insert(variations, filename .. ".1") table.insert(variations, filename .. ".tmp") + table.insert(variations, filename .. ".orig") + table.insert(variations, filename .. ".back") + table.insert(variations, filename .. ".backup") + table.insert(variations, filename .. ".old") -- Strip off the extension, if it has one, and try it all again. -- For now, just look for three-character extensions. @@ -104,6 +108,10 @@ local function get_variations(filename) table.insert(variations, bare .. ".bak") table.insert(variations, bare .. ".1") table.insert(variations, bare .. ".tmp") + table.insert(variations, bare .. ".orig") + table.insert(variations, bare .. ".back") + table.insert(variations, bare .. ".backup") + table.insert(variations, bare .. ".old") table.insert(variations, bare .. "_1" .. extension) table.insert(variations, bare .. "2" .. extension) end @@ -144,6 +152,7 @@ local function get_variations(filename) table.insert(variations, filename .. ".tar.gz") table.insert(variations, filename .. ".tgz") table.insert(variations, filename .. ".tar.bz2") + table.insert(variations, filename .. ".tbz2") @@ -287,7 +296,7 @@ local function get_fingerprints(fingerprint_file, category) end end - -- Make sure we have some fingerprints fingerprints + -- Make sure we have some fingerprints if(#fingerprints == 0) then return false, "No fingerprints were loaded" end