IPBan Changelog

What's new in IPBan 2.0.0

Mar 19, 2024
  • .NET 8 Build

New in IPBan 1.9.0 (Jul 13, 2023)

  • This release contains firewalld support and makes firewalld the default firewall for Linux. The public zone is used for all the rules along with firewalld ipsets to store the ip addresses of each rule.

New in IPBan 1.8.1 (Mar 14, 2023)

  • User name truncation. The TruncateUserNameChars property can be used to configure behavior of user name truncation. '@' is the current default, meaning email addresses will be truncated to just the username, i.e. '[email protected]' will become 'bob' by default.
  • Don't log config error if config item is missing or empty.
  • Logging for ignored internal ip addresses and why they were ignored.

New in IPBan 1.8.1 Beta (Feb 2, 2023)

  • User name truncation. The TruncateUserNameChars property can be used to configure behavior of user name truncation. '@' is the current default, meaning email addresses will be truncated to just the username, i.e. '[email protected]' will become 'bob' by default.

New in IPBan 1.8.0 (Sep 2, 2022)

  • Integration with https://ipthreat.net (see https://ipthreat.net/integrations/ipban)

New in IPBan 1.7.3 (Jun 16, 2022)

  • Fix an issue with override config that would not copy appSettings/add elements if the base config did not also have the same key.

New in IPBan 1.7.2 (Apr 26, 2022)

  • Fix an issue not unbanning ipv6 properly in Windows Firewall

New in IPBan 1.7.1 (Mar 3, 2022)

  • Add additional Linux failed login files ( /var/log/httpd/access_log, /var/log/messages)
  • Reduce memory usage slightly

New in IPBan 1.7.0 Pre-release (Dec 28, 2021)

  • Upgrade to .NET 6

New in IPBan 1.6.1 (Dec 5, 2021)

  • User name whitelist edit distance was not working correctly
  • When log file config other than path/mask was changed, the changes were not propagated to the appropriate log file scanner

New in IPBan 1.6.0 (Feb 10, 2021)

  • Call process to run on unban when service starts and clear ip addresses is true
  • Fix uninstall script on Windows when folder does not exist

New in IPBan 1.5.9 (Jan 9, 2021)

  • Add process to run on unban option

New in IPBan 1.5.8 (Dec 30, 2020)

  • Upgrade to .NET 5
  • Single file executable
  • Code sign the binaries
  • Massive regex performance increase
  • Improve Linux firewall performance by only filtering tcp syn packets

New in IPBan 1.5.8 Beta 1 (Sep 21, 2020)

  • Upgrade to .NET 5
  • Single file executable
  • Code sign the binaries
  • Massive regex performance increase
  • Please monitor and watch if you use this version, .NET 5 is not RTM yet

New in IPBan 1.5.7 (Sep 12, 2020)

  • Add ClearFailedLoginsOnSuccessfulLogin config property to clear failed logins upon successful login for an ip address
  • Add SVN failed logins
  • Cleanup parsing of ipaddress_exact group
  • Add retry for dns lookups in case of blips
  • Create rule pro-actively for any ip addresses or ip address ranges in the whitelist or blacklist