PyAddRoute 🌐
A Python GUI tool for managing network routes on Windows systems. Supports both IPv4 and IPv6 routes with an intuitive interface.
🚀 Features
- Intuitive GUI interface for managing network routes
- Full support for both IPv4 and (IPv6 routes, not yet)
- View, add, modify, and delete routes
- Display interface metrics and network details
- Real-time route table updates
- Windows OS support
- Lightweight and efficient
📦 Installation
pip install pyaddroute
Or using UV (recommended):
uv pip install pyaddroute
🖥️ Usage Example
Simply run the command:
pyaddroute
Or run as a module:
python -m pyaddroute
🖼️ Screenshot
📋 Requirements
- Python 3.8 or later
- Windows operating system
- Administrator privileges (for route management)
Dependencies are managed through pyproject.toml:
- FreeSimpleGUI >= 4.60.0
- loguru >= 0.7.0
🔐 Permissions
Administrator privileges are required to modify network routes on Windows systems.
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.
📫 Contact
If you have any questions or suggestions, please open an issue in the repository.
Made with ❤️ using Python
Metadata
Release files for pyaddroute 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyaddroute-0.1.0.tar.gz | 5.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyaddroute-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.4 kB
Release files / pyaddroute-0.1.0.tar.gz
| Download URL | pyaddroute-0.1.0.tar.gz |
|---|---|
| Size | 5.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8435822e5ff96ea1125c23acd11215e50d0cbf6f3bbcb9f634fce2821c20c944
|
|
BLAKE2b-256 checksum How to use checksums |
075048df164f59a011a03ba1664a78e91171ee1cc86a78f73126c33c62dfbcc6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.5.25
|
Release files / pyaddroute-0.1.0-py3-none-any.whl
| Download URL | pyaddroute-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6b9d4c3b780d41644901468ce733c65c9d8f9977acb32dc25dcc4a1f7d673b7f
|
|
BLAKE2b-256 checksum How to use checksums |
80f5e639883f4d40ab5ae67e959ab19dfcf1f6d1a35254071c2315e0186c3eb3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.5.25
|