A Python library for managing Cloudflare WARP routing on Windows
Project description
warprouter
A Python library for managing Cloudflare WARP routing on Windows.
Installation
pip install warprouter
Usage
from warprouter import WARPRouter
# Create router instance
router = WARPRouter()
# Get list of processes
processes = router.get_user_processes()
print("Available processes:", processes)
# Exclude specific processes from WARP
router.exclude_process(1234) # Replace with actual PID
# Or include processes in WARP
router.include_process(5678) # Replace with actual PID
# Apply configuration
success, message = router.apply_configuration()
print(message)
# Check WARP status
status, message = router.get_warp_status()
print(message)
# Reset all settings
router.reset_configuration()
Features
- Get list of user processes
- Exclude/include specific processes from WARP
- Save and load configurations
- Check WARP status
- Reset to defaults
License
MIT License - see LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
warprouter-0.1.0.tar.gz
(3.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file warprouter-0.1.0.tar.gz.
File metadata
- Download URL: warprouter-0.1.0.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9627c7ec1d3b94b1167ea365fdd9f6da964b26777a2ff4e800fc5902570471f
|
|
| MD5 |
a2e4849b6ad64641b4e2bbedfe175ab3
|
|
| BLAKE2b-256 |
abc5e6175e0af3492d2f29b69bd5102186535eae7ff546b96d4b3b3450e94770
|
File details
Details for the file warprouter-0.1.0-py3-none-any.whl.
File metadata
- Download URL: warprouter-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f7ac7e5c57b2c71bdae598a3edba2218e8cf084b0e2f6f9d7b08a28a1d72abf
|
|
| MD5 |
969518f6cb91ac586b2dd24e2cb152f8
|
|
| BLAKE2b-256 |
cc167877cf26337d810f77e4004b595ce9dc3b3d38a4b054cd234fbf4e1d3988
|