Node application that checks IP addresses against the Firehol IPSet Blocklists: https://github.com/firehol/blocklist-ipsets
Initially it will only check against the firehol-level1.netset
blacklist. Plan for further development includes:
- Execute Lambda to populate 2 Redis tables:
- One with unique IPs only from all specified lists.
- One with subnets (e.g. 0.0.0.0/8).
- Validate the address against the first redis table directly.
- Load the subnets into memory and use
load-ip-set
to validate.