|
||
---|---|---|
.gitignore | ||
chatgtp.py | ||
ip-changer-admin.py | ||
ip_config.json | ||
ip_history.json | ||
ipchange.py | ||
ipchanger.bat | ||
last_ip.txt | ||
menu-ip-change.py | ||
ping_targets.json | ||
privilegios.py | ||
readme.md | ||
requirements.txt |
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
-
Clone this repository:
git clone https://github.com/miguefinghub/IPchangeNG.git
-
Install required dependencies:
pip install -r requirements.txt
-
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
Acknowledgements
- Uses various Python libraries for network operations
- MAC vendor lookup provided by the mac-vendor-lookup package