/Windows-Dns-Changer

simple app write with thinkger python to change Dns Automaticly

Primary LanguagePython

Windows-Dns-Changer

Python Screen

Overview

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.

Features

  • 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.

Requirements

  • Python 3.x
  • Tkinter (for GUI)
  • Windows OS

Installation

  1. Clone the repository:
    git clone https://github.com/MrAlishr/Windows-Dns-Changer.git
  2. Navigate to the project directory:
cd Windows-Dns-Changer
  1. Install the required dependencies:
pip install -r requirements.txt

Usage

Run the GUI:

Copy code
python gui.py

Use the interface to select and apply the desired DNS settings.

File Structure

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.

Contributing

Feel free to submit issues or pull requests. Contributions are welcome!

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Author

MrAlishr This README.md provides a clear and concise introduction to the project, including how to install, use, and contribute to the project.