A
vulnerability scanner is a type of
computer program specifically designed to search a given target (piece of software, computer, network, etc.) for weaknesses. The scanner systematically engages the target in an attempt to assess where the target is vulnerable to "attack". The program can be used either prophylactically (to find holes and plug them before they are exploited) or maliciously (to find holes and exploit them).
Types of vulnerability scanners:
All Wikipedia text
is available under the
terms of the GNU Free Documentation License