PSNetworking

1.2.2

PSNetworking is a PowerShell module that provides a comprehensive collection of networking utilities designed to simplify network administration tasks. The module delivers essential tools across key areas:

- **IP Address Management**: Subnet calculations, IP validation, and range operations
- **Network Diagnostics**: Advanced ping utilities and parallel network te
PSNetworking is a PowerShell module that provides a comprehensive collection of networking utilities designed to simplify network administration tasks. The module delivers essential tools across key areas:

- **IP Address Management**: Subnet calculations, IP validation, and range operations
- **Network Diagnostics**: Advanced ping utilities and parallel network testing
- **Network Information**: Interface configuration and public IP monitoring
- **MAC Address Operations**: Format conversion and vendor identification
- **DHCP Testing**: Spoofed-MAC DISCOVER/OFFER and optional REQUEST/ACK probing for lease and option verification

Perfect for network administrators, system engineers, and IT professionals, this module streamlines network operations with powerful automation capabilities and enhanced network visibility. Built for performance and ease of use.
Show more

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PSNetworking -RequiredVersion 1.2.2

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PSNetworking -Version 1.2.2

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Iman Edrisian. All rights reserved.

Package Details

Author(s)

  • Iman Edrisian

Tags

Networking DHCP TFTP NTP Subnet IPAM MAC Diagnostics NetworkAdmin

Functions

Convert-IpListToRanges Convert-IpListToSubnets Convert-MacAddressFormat Find-OUI Get-BandwidthUsage Get-IPAddressesInSubnet Get-IPCalc Get-IpAddressesInRange Get-IpConfig Get-PublicIP Get-VirtualMacAddress Get-NextSubnet Get-PublicIPWhois Ping-Ip Ping-IpList Sort-IpAddress Test-IpInSubnet Test-SubnetInSubnet Test-NtpServer Test-TcpPorts Send-SyslogMessage Write-Log Invoke-TFTPRequest Invoke-DhcpTest

Dependencies

This module has no dependencies.

Release Notes

1.2.2: Ping-IpList now shows only currently responding hosts by default instead of every target, so large CIDR/range scans are not drowned out by timeouts; added -ShowAll to restore the full list. Added an end-of-run summary (duration, sequences, per-host sent/success/failed/rate/downtime) printed when the function stops, whether it completes its configured -Count or is interrupted with Ctrl+C.
Full history: https://github.com/imanedr/PSNetworking/blob/master/CHANGELOG.md

FileList

Version History

Version Downloads Last updated
1.2.3 7 8/10/2026
1.2.2 (current version) 2 8/10/2026
1.2.0 39 7/14/2026
1.1.1 116 10/20/2025
1.0.0 105 11/20/2024