Skip to content

Releases: DigitalRuby/IPBan

IPBan 1.5.9

09 Jan 22:59
Compare
Choose a tag to compare
  • Add process to run on unban option
  • Fix null reference exception merging override config if some elements were deleted or comments were added

IPBan 1.5.8

21 Sep 15:53
Compare
Choose a tag to compare
  • 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

IPBan 1.5.7

13 Jun 17:23
Compare
Choose a tag to compare
  • 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
  • Rename DigitalRuby.IPBan.dll.config file to ipban.config. Upon service update, the old file will be copied to the new file (if it exists) and then the old file will be removed.

IPBan 1.5.6

06 May 05:48
Compare
Choose a tag to compare
  • Use .NET core service framework instead of custom built service framework
  • Add RRAS failed and successful logins to default configuration

IPBan 1.5.5

05 Apr 16:19
Compare
Choose a tag to compare
  • IMPORTANT: Please update your config file with this update, the regex performance alone is well worth it!
  • Allow FailedLoginRegexTimestampFormat and SuccessfulLoginRegexTimestampFormat in configuration for log files.
  • Add support for glob syntax for PathAndMask for log files.
  • Remove Recursive property for log files. Glob syntax /**/ can be used instead for recursion.
  • Fix bug with recursive directories in log file parsing forgetting log files.
  • Add more precise MS Exchange log file parsing path/mask.
  • Greatly improve regular expression performance.
  • Modify log file regex parsing to parse all the upcoming lines as a single text blob. This should make multi-line matching much easier.
  • Update Windows install script to add restart logic for the service.
  • Attempt to fix an issue where a WMI query after a Windows reboot with updates would cause the service to fail to start.

IPBan 1.5.4

15 Mar 21:41
Compare
Choose a tag to compare
  • Throw exception on Windows if the Windows firewall is disabled
  • Add Postgres failed logins for Windows
  • Rename config item FirewallUriSources to FirewallUriRules
  • Allow timestamp regex group for logfile entries
  • Null ref and stackoverflow fix
  • Additional process check for successful logins

IPBan 1.5.3.0

26 Dec 23:58
Compare
Choose a tag to compare
  • Fix whitelist and blacklist regex to work properly in all cases

IPBan 1.5.2.0

27 Nov 19:20
Compare
Choose a tag to compare
  • New config option 'FirewallUriSources' which can plug into file or web uri's to get shared ban lists and auto-generate firewall rules. Defaults to https://rules.emergingthreats.net/fwrules/emerging-Block-IPs.txt.
  • Add source and user name to the sqlite db.
  • Fix blacklisting of user names.
  • Add user name whitelist regex property to config.
  • Better catch-all for provider check for failed SQL Server logins.
  • Move to .net core 3.

IPBan 1.5.1.0

04 Oct 00:00
Compare
Choose a tag to compare
  • Additional config option to auto-create firewall rules, see 'FirewallRules' in config
  • Allow cidr masks in whitelist and blacklist config entries
  • Improve user name extraction from failed MSSQL logins - #67
  • Fix logging of event viewer events - #66
  • Misc Linux firewall bug fixes

IPBan 1.5.0.0

22 Jul 17:13
Compare
Choose a tag to compare

IPBan 1.5.0.0 is a critical update that fixes a Windows service crash upon reboot. Please see the new install instructions in the readme file. You must set the service startup type to automatic (delayed) on Windows, or the service will crash upon machine reboot.