Go to file
Miguel f8b13c7bab Updated IP configuration and history format; added support for last used subnet mask and improved history management with subnet masks. 2025-04-29 12:17:19 +02:00
.gitignore Primera Version 2025-04-03 09:05:09 +02:00
chatgtp.py Primera Version 2025-04-03 09:05:09 +02:00
ip-changer-admin.py Version corrgida 2025-04-03 11:05:04 +02:00
ip_config.json Updated IP configuration and history format; added support for last used subnet mask and improved history management with subnet masks. 2025-04-29 12:17:19 +02:00
ip_history.json Updated IP configuration and history format; added support for last used subnet mask and improved history management with subnet masks. 2025-04-29 12:17:19 +02:00
ipchange.py Primera Version 2025-04-03 09:05:09 +02:00
ipchanger.bat Primera Version 2025-04-03 09:05:09 +02:00
last_ip.txt Primera Version 2025-04-03 09:05:09 +02:00
menu-ip-change.py Updated IP configuration and history format; added support for last used subnet mask and improved history management with subnet masks. 2025-04-29 12:17:19 +02:00
ping_targets.json Updated IP configuration and history format; added support for last used subnet mask and improved history management with subnet masks. 2025-04-29 12:17:19 +02:00
privilegios.py Primera Version 2025-04-03 09:05:09 +02:00
readme.md Updated IP configuration and history format; added support for last used subnet mask and improved history management with subnet masks. 2025-04-29 12:17:19 +02:00
requirements.txt Updated IP configuration and history format; added support for last used subnet mask and improved history management with subnet masks. 2025-04-29 12:17:19 +02:00

readme.md

Network Interface IP Configuration Utility

A Python-based desktop application for managing and configuring network interfaces on Windows systems.

Features

  • Easy IP Configuration: Quickly set static IP addresses or enable DHCP
  • IP History: Remembers previously used IP addresses for quick switching
  • Network Tools: Built-in ping tool with continuous ping support
  • Network Scanner: Discover active hosts on your network
  • Host Information: Lookup hostname and MAC address information
  • MAC Vendor Lookup: Identify device manufacturers by MAC address

Key Functions

  • Change IP address and subnet mask with administrator privileges
  • Ping hosts with detailed response information
  • Scan IP ranges to discover active hosts
  • Save and restore network configurations
  • View MAC addresses and vendor information

Requirements

  • Windows operating system
  • Python 3.6+
  • See requirements.txt for Python dependencies

Installation

  1. Clone this repository:

    git clone https://github.com/miguefinghub/IPchangeNG.git
    
  2. Install required dependencies:

    pip install -r requirements.txt
    
  3. Run the application:

    python menu-ip-change.py
    

Note: Administrative privileges are required to change network settings.

Usage

See the Wiki for detailed usage instructions.

License

MIT License

Acknowledgements

  • Uses various Python libraries for network operations
  • MAC vendor lookup provided by the mac-vendor-lookup package