Introduction
Finding weak spots in computer systems before attackers do is a big challenge. Vulnerability scanning tools help by automatically checking systems for security problems so they can be fixed early.
Jump into concepts and practice - no test required
Imagine a home inspector checking a house for problems like broken locks, leaky windows, or faulty wiring. The inspector uses a checklist to find issues that could cause trouble later. Similarly, vulnerability scanners check computers for security problems before hackers find them.
┌───────────────────────────────┐
│ Vulnerability Scanner │
├───────────────┬───────────────┤
│ Nessus │ OpenVAS │
├───────────────┼───────────────┤
│ Commercial │ Open-source │
│ Large DB │ Community DB │
│ Detailed │ Flexible │
│ Reports │ Free │
└───────────────┴───────────────┘
↓ ↓
┌─────────────────────────────────┐
│ Scans Systems for Weaknesses │
│ - Missing patches │
│ - Weak passwords │
│ - Open ports │
│ - Software bugs │
└─────────────────────────────────┘
↓
┌───────────────────────────────┐
│ Reports & Prioritizes │
│ Fixes Needed by Risk Level │
└───────────────────────────────┘Nessus and OpenVAS?Nessus from the command line?nessuscli with subcommands like scan start to begin scans.Host: 192.168.1.10 Vulnerabilities found: 3 - CVE-2021-1234: High - CVE-2020-5678: Medium - CVE-2019-0001: Low