Skip to main content

NetScan

NetScan is a portable tool for network scanning using Nmap on Windows, with an alternative GUI frontend based on Zenity. It deploys Nmap with all its dependencies silently and unattended, and allows executing different scanning levels while generating HTML reports.

Features

Portable

No installation required - runs directly from extraction

Silent Deployment

Automatically installs Nmap and dependencies

HTML Reports

Generates detailed scan reports in HTML format

Windows Version

Download

FileOSSize
netscan.exe (.zip)Windows 10/11 x6478.2 MB

Package Contents

  • Nmap - Network scanning engine
  • Npcap - Packet capture library
  • libxslt (xsltproc) - XSLT processor for report generation
  • Microsoft Visual C++ Runtimes - Required dependencies
Before Installation: If you have Nmap or Npcap already installed, uninstall them before using NetScan to avoid version conflicts.

Installation and Usage

1

Prepare System

  1. Disable Antivirus, Antimalware, and SmartScreen temporarily
  2. Close all applications
  3. Verify system date and time are correct
  4. Connect to your data network
2

Extract and Run

  1. Unzip netscan.exe (.zip) to your desktop
  2. Double-click the executable
  3. Accept privileged execution when prompted
3

Network Connection

Connect to your network when prompted, then click OK to continue.Welcome Screen
4

Select Scan Mode

Choose the appropriate scan mode for your needs.Scan Selector
5

Npcap Installation

Manually complete the Npcap installation when prompted.Npcap Installation
Npcap free version is included, which supports up to 5 machines. The OEM version with silent installation is not available in the free tier.
6

Review Results

Scan reports are saved to Desktop\Report folder with timestamps.Report Example

Scanning Modes

Quick Network Discovery
nmap -sS -T4 -F -sV
  • Fast network scan
  • Service version detection
  • Ideal for quick inventory

Scan Messages

MessageDescription
IP ScanEnter specific IPv4 (ranges not accepted)
Invalid IPInvalid IPv4 address entered
ScanningScanning in progress
AdvancedIntense scan running
CompleteScan completed successfully
MessageDescription
CanceledInstallation canceled or error occurred
Dependencies ErrorDependency installation failed
No InternetNo internet connectivity detected
OS IncompatibleIncompatible operating system
MessageDescription
ExtractingExtracting NetScan content
Visual C++Installing MS Visual C++ Runtimes

Linux Version

NetScan can run on Linux with the same three scan modes. Reports are saved to /home/$USER/Report with timestamps.

Quick Start

# Download and run
wget -q https://raw.githubusercontent.com/maravento/vault/master/netscan/linux/netreport.sh -O netreport.sh
chmod +x netreport.sh
sudo ./netreport.sh

Scan Options

  1. LAN Scan - Fast network discovery
  2. Advanced LAN Scan - Deep network analysis
  3. IP Scan - Comprehensive single-host audit

Output Reports

Reports are saved with timestamps for easy tracking: Windows: Desktop\Report\
Linux: /home/$USER/Report/
Filename format:
scan_type_YYYY_MM_DD_HH_MM_SS.html

About Npcap Licensing

NetScan includes Npcap’s free version, which:
  • Allows use on up to 5 machines
  • Does not support silent installation (/S option)
  • Requires manual installation during setup
For OEM licensing with silent installation support, see Npcap OEM.

Telemetry

NetScan sends anonymous installation completion data for statistical purposes only. No personal data is collected. Example telemetry:
Package Installation
Hostname=DESKTOP-AJ4JSC8
User=User
Date=mié. 13/11/2024 Time= 6:44:17,39
Status=Installed
Package: NetScan

System Requirements

Windows

  • OS: Windows 10/11 x64
  • Privileges: Administrator rights required
  • Network: Active network connection

Linux

  • OS: Ubuntu/Debian-based distributions
  • Privileges: sudo access required
  • Dependencies: Nmap (auto-installed)

Additional Resources

Nmap Documentation

Official Nmap reference and guides

Npcap Guide

Npcap installation and usage

Build docs developers (and LLMs) love