diff --git a/nselib/data/http-fingerprints.lua b/nselib/data/http-fingerprints.lua index 56bc900b4..d65d5411a 100644 --- a/nselib/data/http-fingerprints.lua +++ b/nselib/data/http-fingerprints.lua @@ -412,11 +412,32 @@ table.insert(fingerprints, { probes={ {path='/theme/images/en/login1.gif', method='HEAD'}, }, - matches= { + matches={ {match='', output='Fortinet VPN/Firewall'} } }) +table.insert(fingerprints, { + category='security', + probes={ + {path='/', method='GET'}, + }, + matches={ + {match='id="NessusClient"', output='Nessus'}, + {match='NessusClient.swf', output='Nessus'} + } +}) + +table.insert(fingerprints, { + category='security', + probes={ + {path='/NessusClient.swf', method='HEAD'}, + }, + matches={ + {match='', output='Nessus'} + } +}) + ------------------------------------------------ ---- MANAGEMENT SOFTWARE ---- ------------------------------------------------