ipv6rotator/README.md

20 lines
896 B
Markdown
Raw Permalink Normal View History

2023-11-05 09:47:50 +00:00
# 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.