From 8a28707b32d384b655053fe218466f54de930a31 Mon Sep 17 00:00:00 2001 From: dmiller Date: Mon, 28 Dec 2015 17:07:37 +0000 Subject: [PATCH] Fix loading devframework fingerprints from script-arg --- scripts/http-devframework.nse | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/http-devframework.nse b/scripts/http-devframework.nse index 531af358d..cde2faf91 100644 --- a/scripts/http-devframework.nse +++ b/scripts/http-devframework.nse @@ -49,7 +49,7 @@ local _G = require "_G" portrule = shortport.port_or_service( {80, 443}, {"http", "https"}, "tcp", "open") -local function loadFingerprints(filename, cat) +local function loadFingerprints(filename) local file, fingerprints @@ -75,7 +75,12 @@ end action = function(host, port) - local tools = stdnse.get_script_args("http-devframework.fingerprintfile") or loadFingerprints("nselib/data/http-devframework-fingerprints.lua") + local filename = stdnse.get_script_args("http-devframework.fingerprintfile") or "http-devframework-fingerprints.lua" + local tools = loadFingerprints(filename) + if not tools then + stdnse.debug1("Failed to load fingerprints") + return nil + end local rapid = stdnse.get_script_args("http-devframework.rapid") local d