A GUI application for Windows 11 that allows you to view and manage network adapter configurations.
- List all network adapters
- View current IP configuration (IP address, subnet mask, gateway)
- Switch between DHCP and static IP configuration
- Apply network configuration changes
- Real-time refresh of adapter information
- Windows 11
- Python 3.7 or higher
Simply double-click either:
run_app.bat- Batch script versionrun_app.ps1- PowerShell script version
These scripts will:
- Request administrator privileges (required for network changes)
- Set up a virtual environment automatically if it doesn't exist
- Install required dependencies
- Launch the application
- Clone or download this repository
- Create and activate a virtual environment:
python -m venv venv
.\venv\Scripts\Activate.ps1 # For PowerShell
# OR
.\venv\Scripts\activate.bat # For Command Prompt- Install the required dependencies:
pip install -r requirements.txt- Run the application (as administrator):
python network_manager.py- Select a network adapter from the list
- The current IP configuration will be displayed
- To use DHCP:
- Check the "Use DHCP" checkbox
- Click "Apply Changes"
- To set a static IP:
- Uncheck the "Use DHCP" checkbox
- Enter the IP address, subnet mask, and gateway
- Click "Apply Changes"
- Use the "Refresh" button to update the adapter list and information
- Changing network settings requires administrator privileges
- Invalid IP configurations may cause network connectivity issues
- Always double-check your settings before applying changes
A compiled standalone executable is available in the Releases section. The executable:
- Requires no installation or Python environment
- Works on Windows 7 and later
- Includes all necessary dependencies
- Automatically requests administrator privileges
- Features a custom application icon
To use the standalone version:
- Download
NetworkManager.exefrom the latest release - Double-click to run (will request administrator privileges)
- No installation needed!