PSNetScanners is a PowerShell Module that includes two cmdlets using async techniques for ICMP and TCP scanning. Essentially, like built-in cmdlets Test-Connection
or Test-NetConnection
with a few less options but much faster.
Check out the docs for information about how to use this Module.
The module is available through the PowerShell Gallery:
Install-Module PSNetScanners -Scope CurrentUser
git clone 'https://github.com/santisq/PSNetScanners.git'
Set-Location ./PSNetScanners
./build.ps1
This module has no requirements and is fully compatible with Windows PowerShell 5.1 and PowerShell Core 7+.
Contributions are more than welcome, if you wish to contribute, fork this repository and submit a pull request with the changes.