Global Flags
| Flag | Description |
|---|---|
| --wifi | Only show wireless interfaces (with list) |
| --local | Set the locally-administered bit on randomized MACs |
| --vendor=<name> | Randomize using a specific vendor's OUI prefix |
| --prefer-ifconfig | On Linux, force ifconfig instead of ip |
| --format=json | Emit structured JSON (for scripts / automation) |
| --dry-run, -n | Show what would happen without making changes |
| --verbose, -v | Detailed diagnostic logging |
| --quiet, -q | Suppress non-essential output |
| --timeout=<ms> | Per-operation timeout in milliseconds (default 30000) |
| --version | Print package version |
Exit Codes
| Code | Meaning |
|---|---|
| 0 | Success |
| 1 | Error |
| 2 | Dry-run would fail (e.g. device not found) |