19 lines
896 B
Markdown
19 lines
896 B
Markdown
# IPv6 Rotator
|
|
|
|
This is a simple IPv6 rotator script that will assign a new random IPv6 address to a given interface and use it for requests to given subnets.
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
python3 rotator.py
|
|
```
|
|
|
|
The script will automatically detect the interface with the default route and use it for the requests, and select a random IPv6 address from the /64 subnet of the default IP address. It will then add the IP to the network interface and create the required routes for the given subnets.
|
|
|
|
## Note
|
|
|
|
This script is not complete and is not intended to be used in production. It is currently only a PoC to show how to rotate IPv6 addresses on a Linux machine. Running it may cause your machine to lose IPv6 connectivity altogether. Don't run it on a machine you don't have physical access to.
|
|
|
|
## License
|
|
|
|
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
|