Ping Sweep is a fast subnet ping sweep tool that logs live and dead hosts to a CSV file. It's built for quick network discovery across MSP client sites. Pass it a CIDR range, get back a list of live hosts.
- Fast and efficient ping sweeps.
- Logging of live and dead hosts.
- Outputs results to a CSV file.
- Supports multiple operating systems: PowerShell, Command Prompt (Windows), and Bash (Linux/Mac).
No installation is required. Simply download the appropriate script for your operating system from the GitHub repository.
- Save
ping-sweep.ps1to a directory of your choice. - Open PowerShell and navigate to the directory where you saved
ping-sweep.ps1. - Run the script with the CIDR range as an argument:
.\ping-sweep.ps1 10.0.10.0/24
- Save
ping-sweep.batto a directory of your choice. - Open Command Prompt and navigate to the directory where you saved
ping-sweep.bat. - Run the script with the CIDR range as an argument:
ping-sweep.bat 10.0.10.0/24
- Make sure
nmapis installed on your system. - Save
ping-sweep.shto a directory of your choice. - Make the script executable:
chmod +x ping-sweep.sh
- Run the script with the CIDR range as an argument:
./ping-sweep.sh 10.0.10.0/24
The script outputs results to a CSV file named ping_sweep_results.csv in the same directory where the script is executed.
- PowerShell: None.
- Command Prompt (Windows): Built-in utilities.
- Bash (Linux/Mac): Requires
nmap.