DNSFilterStatus.psd1
|
@{ RootModule = 'DNSFilterStatus.psm1' ModuleVersion = '1.0.0' CompatiblePSEditions = @('Desktop', 'Core') GUID = 'f0af3a8e-1fea-461f-b54b-0cc40b20a263' Author = 'Dailen Gunter' CompanyName = '' Copyright = '(c) 2026 Dailen Gunter. All rights reserved.' Description = 'Reports whether the DNSFilter roaming client (DNS Agent) is installed and reveals the upstream DNS resolvers it forwards to. DNSFilter binds a local loopback DNS proxy, which hides the real upstream servers from Get-DnsClientServerAddress and ipconfig /all; this module reads the agent''s own appsettings.json to surface them.' PowerShellVersion = '5.1' FunctionsToExport = @( 'Get-DNSFilterStatus' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @( 'DNSFilter', 'DNS', 'DNSAgent', 'Security', 'Networking', 'RMM', 'MSP', 'Diagnostics', 'Dailen' ) ProjectUri = 'https://github.com/DailenG/DNSFilterStatus' LicenseUri = 'https://github.com/DailenG/DNSFilterStatus/blob/main/LICENSE' ReleaseNotes = @' ## 1.0.0 - Initial Release - Get-DNSFilterStatus: detects the DNSFilter roaming client (config file first, service as fallback) and returns the upstream DNS resolvers from LoopbackProxy.LocalResolvers. '@ } } } |