Vulnerability scanning is
part of penetration testing. A vulnerability scanner is an automated
program designed to look for weaknesses in computer systems, networks, and
applications. There are many vulnerability scanners available for penetration
Testing. But here we use Metasploit framework for scanning vulnerability.
Various operating systems
respond differently because of the different networking implementations in use.
These unique responses that vulnerability scanner uses to determine the
operating system version and even its patch level. A vulnerability scanner can
also use a given set of user credentials to log into the remote system and
enumerate the software and services to determine whether they are patched.







