cider
CIDR library for Elixer.
Quick Start
whitelist = Cider.whitelist("192.168.0.1-3, 192.168.2.0/24, ::1")
Cider.whitelisted?("192.168.0.2", whitelist) # true
Installation
The package can be installed
by adding cider to your list of dependencies in mix.exs:
def deps do
[{:cider, "~> 0.3.0"}]
end
Changelog
v0.3.0 (2019-05-09)
- Add ability to define ranges:
192.168.0.1-43. - Add function to create whitelist:
Cider.whitelist/1. - Add function to match IP to whitelist:
Cider.whitelisted?/2.