Ipblock
Docs > Extensions > Plugins > IpblockBoltWire comes with full IP based access control via a pre-installed plugin. Here's how it works.
Enable IPblock in your site.config file. If you only want ipblocking in specific section of your site, specify those folders. Otherwise, set it for your entire site:
enableIPblock
enableIPblock: site*,some.page
For whitelisting, which is blocking all viewers except those coming from a specified list of IP addresses, create a page called site.ipblock.whitelist and add a list of IP addresses (one IP to a line) you want to allow access to your site.
For blacklisting, which is blocking all viewers coming from a specified list of IP addresses, create a page called site.ipblock.blacklist and add a list of IP addresses (one IP to a line) you want to block access to your site.
There are various ways to add or remove ip addresses to either of these lists using various built in BoltWire processes.