# `Keksdose.IpParser`
[🔗](https://github.com/io2/keksdose/blob/v0.4.1/lib/keksdose/ip_parser.ex#L1)

Server-side anonymization of remote IPs.

IPv4 → drops the final octet (e.g. `192.168.1.42` → `192.168.1.0`).
IPv6 → preserves the `/48` prefix and zeroes the remaining 80 bits
       (e.g. `2001:db8:1:2:3:4:5:6` → `2001:db8:1::`).
Anything unparseable → `"0.0.0.0"`.

# `mask_ip`

Mask a remote IP given either an `:inet` tuple or a string.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
