Windows-Dns-Changer is a simple Python application designed to automatically change the DNS settings on a Windows machine. This application provides a graphical user interface (GUI) for easy DNS management.
- Automatic DNS Change: Easily switch DNS settings with just a few clicks.
- GUI Interface: User-friendly interface built with Python to simplify DNS management.
- Configuration Management: Manage DNS settings efficiently with configuration options.
- Python 3.x
- Tkinter (for GUI)
- Windows OS
- Clone the repository:
git clone https://github.com/MrAlishr/Windows-Dns-Changer.git
- Navigate to the project directory:
cd Windows-Dns-Changer
- Install the required dependencies:
pip install -r requirements.txt
Run the GUI:
Copy code
python gui.py
Use the interface to select and apply the desired DNS settings.
config_manager.py: Handles the configuration of DNS settings. dns_manager.py: Core logic for managing DNS changes. gui.py: Main file for launching the graphical user interface. assets/: Contains assets used by the GUI.
Feel free to submit issues or pull requests. Contributions are welcome!
This project is licensed under the MIT License. See the LICENSE file for more details.
MrAlishr
This README.md
provides a clear and concise introduction to the project, including how to install, use, and contribute
to the project.