Please note if you are using IPBan Pro Personal edition, much of the following information is still accurate, except you won’t be dealing with multiple machines.

The IPBan Pro web admin utility is a powerful server application that all IPBan Pro Datacenter Clients connect to. This server control center serves a number of purposes, such as:

  • Maintain a connection to each IPBan Pro Datacenter client, show last ping time of each client.
  • Synchronize banned ip addresses amongst all clients. When an ip address is banned on one client, the client sends the ip address to the web admin utility. The web admin utility then broadcasts the ban back to all clients, who then add the ip address to the firewall.
  • Synchronize the IPBan Pro API lists to all clients, namely the recent ban list, naughty ban list and any country block lists you have setup.
  • Provide a clean, easy to use web interface to setup and configure IPBan Pro. No more hand editing XML files. Simply configure everything with the web interface, where each field has a handy tooltip explaining what it does.
  • The web admin utility synchronizes all settings to each client regularly. By configuring just once in the web admin utility, you gain significant cost savings from having to configure each client separately.
  • Mass update clients tool.
  • Resource monitor for each client machine for CPU, disk, RAM, IO, etc.

For installation instructions, please visit the IPBan Pro Installer Page or download the web admin utility now.

IPBan Pro Web Admin Usage

Recent Activity

The recent activity tab is the default page for the web admin utility. In this view you can see a high level summary of activity by country, a recent banned ip address view, a recent successful login view, and a recent failed login view.


The machines tab shows a list of all connected clients, their ip addresses, fully qualified domain name, operating system name and version, and the last ping time.


The settings tab is where all configuration is done. Client configuration, IPBan Shield, notifications, log parsing, event viewer parsing and raw XML configuration can all be viewed and edited here.

It is important to click’ Save’ when you are done making settings changes, otherwise the changes will not be saved and sent to the clients.

Client Configuration

The client configuration for all machines can be changed. These settings map directly to the IPBan free edition settings.

The base url can be changed on this page. Before installing any clients, ensure that your base url is the desired value. When you install each client, you’ll pass this base url as a parameter to the installer.

When editing whitelist or blacklist, you can entire Expire: prefix and then a timestamp in YYYY-MM-DDTHH:mm:SSZ format to auto-expire the entry.

IPBan Shield

IPBan Shield maintains the country block list, recent ban list and naughty ban list and keeps each client in sync with the lists.

Ensure you have entered your public and private api key in order to use these lists, or just leave blank if you are not interested in the extra layer of protection.


IPBan Pro can send email notifications for certain events, along with an auto email to the whois email contact for each ip address that is banned, ideally getting some Internet providers to take action against botnets and hackers.

Set your notification flags to the events you care about. Failed logins will only notify if the user name was a match on the local machine.

Setup your smtp server properties using the smtp fields. At the bottom of the notifications view is a test button where you can determine if your smtp setup is working.

You can configure the template for the notifications if desired. Simply hover over the field name to view the tooltip which will explain how to setup your template.

If you have enabled who is notifications and setup valid smtp login information, whois notifications will be sent to the owners of ip addresses that are banned to notify them their ip addresses are hacking. Whois notifications can be turned off by unchecking the who is notification option, or by setting the whois subject or body to empty.