How does nessus know exactly which application is running



(This question is somewhat related to one my earleir
posts.)

I am a bit confused. I dont seem to understand how
nessus is knowing which application is running. Since
it has to know this information in order to launch an
exploit. 

Is it just matching a banner
OR
does it have a database of responses for each
application like maybe nmap does. 
OR
It is fingerprinting the application in some other
way.


__________________________________
Do you Yahoo!?
Yahoo! Mail SpamGuard - Read only the mail you want.
http://antispam.yahoo.com/tools




This archive was generated by a fusion of Pipermail 0.09 (Mailman edition) and MHonArc 2.6.8.