diff --git a/nselib/data/http-fingerprints.lua b/nselib/data/http-fingerprints.lua index 5632d13a6..1f6bb11e3 100644 --- a/nselib/data/http-fingerprints.lua +++ b/nselib/data/http-fingerprints.lua @@ -3411,6 +3411,31 @@ table.insert(fingerprints, { } }); +table.insert(fingerprints, { + category = 'general', + probes = { + { + path = '/appServer/jvmReport.jsf?instanceName=server&pageTitle=JVM%20Report', + method = 'HEAD' + }, + { + path = '/common/appServer/jvmReport.jsf?pageTitle=JVM%20Report', + method = 'HEAD' + }, + { + path = '/common/appServer/jvmReport.jsf?reportType=summary&instanceName=server', + method = 'HEAD' + } + }, + matches = { + { + match = '', + output = 'Oracle GlashFish Server Information' + } + } + }); + + table.insert(fingerprints, { category = 'general', probes = {