Network Information Viewer is a PowerShell script that provides a graphical user interface (GUI) using Windows Forms to display detailed information about your system's network adapters. It organizes data into clear, tabbed sections for easy viewing.
Built by: Zachary Whiteman & Google Gemini Ai.
This script provides a detailed view of your network configuration.
To run this script, you will need:
- Windows Operating System: (Windows 10 or later recommended).
- PowerShell 5.1 or newer.
- External Batch Script (Optional): For the "Launch ipcfg.bat" button to function, a file named
ipcfg.batmust exist inC:\Windows\System32\. This script could contain a command likeipconfig /all.
- Download: Download the
Network Information Viewer.PS1script file. - Unblock: Right-click the file, go to Properties, and click
Unblockif the file was downloaded from the internet. - Run: Execute the script from a PowerShell console.
."Network Information Viewer.PS1"
The application window opens maximized and displays network information across three tabs:
- IP Address Tab: Shows the IP addresses, subnet masks, default gateways, and DHCP information for each IP-enabled network adapter.
- DNS Configuration Tab: Displays the DNS server search order for each adapter.
- Adapter Details Tab: Provides general details for each adapter, such as its descriptive name, MAC address, link speed, and driver version.
- Launch ipcfg.bat Button: At the bottom of the window, this button will execute the
ipcfg.batscript from yourSystem32folder, which is useful for quickly running commands likeipconfig /allin a separate console window.
- Tabbed GUI: Organizes complex network data into easy-to-read sections (IP Address, DNS, Adapter Details).
- Detailed Information: Gathers and displays a comprehensive set of properties for all IP-enabled network adapters.
- Auto-Populated on Launch: The script automatically gathers and displays the network information when the window is opened.
- External Script Launcher: Includes a button to launch a custom network utility batch script (
ipcfg.bat). - DPI Aware: The GUI is configured to scale correctly on high-DPI displays.
- Scripting Language: PowerShell
- GUI Framework: .NET Windows Forms (WinForms).
- Data Source: Retrieves network information primarily through WMI (
Win32_NetworkAdapterConfiguration) and theGet-NetAdaptercmdlet.
- Read-Only: The script only reads and displays network information; it does not make any changes to your system's configuration.
- External Script: The "Launch ipcfg.bat" button executes an external script. Ensure that the
ipcfg.batfile in yourSystem32directory is trusted.
Distributed under the MIT License. See LICENSE.txt for more information.
Zach Whiteman - elitesoftwarecolimited@gmail.com
HuggingFace - https://huggingface.co/EliteSoftware
HuggingFace (Personal) - https://huggingface.co/TheShadyRainbow
LinkTree - https://linktr.ee/zachrainbow