Launch App
Documentation

How Scanning Works

NetVigil uses a sequential, multi-phase pipeline to discover and assess your external attack surface. Each phase feeds into the next, ensuring thorough coverage without redundant scanning.

Overview

When you add a domain, NetVigil runs through these phases in order:

  1. DNS Verification → resolves domain to IP addresses
  2. Port & Service Scanning → probes each IP for open ports
  3. Web Fingerprinting → identifies technologies, CMS, headers
  4. Vulnerability Matching → cross-references with known CVEs

Phase 1: DNS Verification

NetVigil resolves your domain's DNS records to discover all associated IP addresses. This step distinguishes between:

DNS results are stored and tracked over time, so you can see when your domain's resolution changes.

Phase 2: Port & Service Scanning

Each discovered IP is probed for open ports using nmap. This reveals:

CDN-hosted IPs are handled separately — instead of port scanning the CDN edge, NetVigil scans the domain directly for web-specific information.

Phase 3: Web Fingerprinting

NetVigil uses multiple tools to fingerprint web applications:

Phase 4: Vulnerability Matching

Discovered software and versions are cross-referenced against the National Vulnerability Database (NVD) to identify known CVEs. Vulnerabilities are categorized by:

Rescanning

Assets can be rescanned at any time. NetVigil compares new results against previous scans to surface changes — new open ports, changed services, or newly discovered vulnerabilities.