Features/Smart conditionsNew in 1.1.0ยทIntroduced in 1.1.0

IP address matches

Shake only when on a CIDR range you specify.

What it does

Limits shaking to times when at least one of your active IPv4 addresses falls inside one of your comma-separated CIDR ranges.

How it works

Shake It On enumerates active interfaces via getifaddrs and parses your CIDR list. Each interface's IPv4 address is masked against each range; if any match, the condition passes.

Where to find it

Settings โ†’ Only Shake If โ†’ IP address matches, then a comma-separated CIDR list (`192.168.1.0/24, 10.0.0.0/8`).

When to use it

Useful when SSID matching isn't enough โ€” for instance, if your office Wi-Fi name is generic but the IP range is unique.

Tips

  • Use CIDR notation: `192.168.1.0/24` covers 256 addresses; `10.0.0.0/8` covers a private corporate network.
  • A bare IP without `/N` is treated as `/32` โ€” only that exact address.