Function Catalog

June 1, 2026 · View on GitHub

← Installation Guide      Docs      Troubleshooting →


Function Catalog

Public functions live under Functions/{Category} and are loaded automatically by the main profile.

Contents

Network and DNS

  • ConvertTo-CidrNotation - Converts between subnet mask, CIDR prefix length, and wildcard mask formats.
  • Get-DnsRecord - Retrieves DNS records for a specified domain name.
  • Get-IPAddress - Retrieves local network interface IP addresses or public external IP address.
  • Get-IPSubnet - Calculates IP subnet information including network address, broadcast address, and subnet mask.
  • Get-NetworkMetric - Collects network performance metrics for a target host.
  • Get-NetworkProcess - Shows local network ports and the processes using them.
  • Get-NetworkRoute - Displays the local routing table as structured PowerShell objects.
  • Get-PublicDnsServer - Returns a curated list of well-known public DNS servers.
  • Get-ReverseDns - Performs reverse DNS (PTR) lookups for IP addresses.
  • Get-Whois - Performs WHOIS lookups for domain names and IP addresses.
  • Invoke-NetworkDiagnostic - Performs comprehensive network diagnostics with visual output.
  • Invoke-Ping - Sends ICMP echo requests to test network connectivity.
  • Resolve-GeoIP - Resolves IP addresses to geographic location information.
  • Send-TcpRequest - Sends a TCP request to a remote computer and returns the response.
  • Show-NetworkLatencyGraph - Displays ASCII graph visualizations of network latency data.
  • Test-Bandwidth - Tests network bandwidth with download speed and latency measurements.
  • Test-DnsNameResolution - Tests if a DNS name can be resolved.
  • Test-DnsPropagation - Checks DNS propagation across multiple public DNS servers.
  • Test-HttpResponse - Tests HTTP/HTTPS endpoints and returns response details.
  • Test-Port - Tests TCP or UDP port connectivity to target hosts.
  • Test-TlsProtocol - Tests which TLS protocols are supported by a remote server.
  • Trace-Route - Performs a cross-platform traceroute to a destination host.

System Administration

Developer

Security

Active Directory

PowerShell Module Management

Profile Management

Media Processing

  • Get-ImageMetadata - Retrieves embedded metadata from image files using ExifTool.
  • Get-MediaInfo - Retrieves detailed information about media files.
  • Invoke-FFmpeg - Converts video files using Samsung-friendly H.264 or H.265 settings.
  • Remove-ImageMetadata - Removes metadata and privacy-sensitive information from images, with -Verify reporting any remaining watched tags and values.
  • Rename-VideoSeasonFile - Renames files into a consistent season sequence format.

Utilities


← Installation Guide      Docs      Troubleshooting →