Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

netshow

A powerful, colorized network discovery and change tracking tool for Windows. Developed by skorpioX22.

Features

  • High-Speed ARP Scanning: Instantly discover all active devices on your local network.
  • Smart Hostname Resolution: Automatically identifies device names for easier recognition.
  • Customizable Port Scanning: Scan common ports or specify your own range (e.g., 1-65535).
  • Network Change Tracking: Use the --chgshow flag to detect:
    • [+] New devices on the network.
    • [-] Removed or disconnected devices.
    • [*] IP address changes for existing hardware.
    • [*] Open/Closed port status changes.
  • Persistent Logging: Automatically stores network snapshots in ~/.netshow/logs/ for historical comparison.
  • Visual Feedback: Color-coded terminal output for high-signal visibility.

Installation

Method 1: Automatic Global Install (Windows)

This is the recommended method. It builds a standalone executable and adds it to your system PATH automatically.

  1. Download or clone this repository.
  2. Open a terminal in the folder and run:
    python install_globally.py
  3. Restart your terminal. You can now type netshow from any directory.

Method 2: Manual Installation (Pip)

If you prefer to manage the installation via Python's package manager:

  1. Open a terminal in the project directory.
  2. Run:
    pip install .
  3. You can now run the tool using the netshow command.

Usage

Command Description
netshow Perform a basic network scan and log the results.
netshow --ports Scan devices and check common open ports.
netshow --ports 1-100 Scan a specific range of ports.
netshow --chgshow Compare the current scan with the last logged baseline.
netshow --info Display version and creator information.
netshow --help Show the full command-line help guide.

Example Change Detection

netshow --chgshow

Changes since last scan (Baseline: 2026-05-02 16:57:13):
  [+] New devices:
    + 172.20.10.5 (00:11:22:33:44:55) - SmartFridge
  [*] IP changes:
    * ac:f2:3c:f3:a6:b3: 172.20.10.9 -> 172.20.10.12

Author

skorpioX22
Link: notnt.carrd.co


Note: This tool requires administrative privileges for certain network operations (ARP scanning). Please run your terminal as an Administrator for best results.

About

a simple python-based network scanning tool for Windows. Runs in command prompt.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages