Refined Module Compliance and Improved IP Handling in BitNinja 3.12.5

The BitNinja 3.12.5 release continues our commitment to making server protection smarter and more efficient. This version focuses on streamlining internal architecture across multiple modules, increasing configuration responsiveness, and improving IP filtering logic. These enhancements support faster response times, better maintainability, and more predictable behavior when server settings are updated or attackers attempt to evade protections.

BitNinja 3.12.5

AntiFlood

We’ve updated the AntiFlood module to be PSR4-compliant. Additionally, we fixed an issue causing rate limits not to reload when settings were changed via the Cloud Configuration. This ensures that updated limitations are applied promptly without requiring manual intervention.

IpFilter / Shogun

The handling of IP addresses undergoing challenge or blocking has been revised. The previous “block-then-challenge” logic has been replaced with a temporary block list, allowing for a simplified and faster decision-making process during threat mitigation. This leads to more predictable behavior for users while preserving protection efficiency.

Patcher

The Patcher module has been reinforced to gracefully handle database-related errors during execution, improving the reliability of updates and system integrity checks.

PortHoneypot & ProxyFilter

Both modules have been refactored to follow PSR4 compliance, improving code consistency across the agent and making them easier to extend and debug in future releases.

In addition, ProxyFilter received optimization for rule checking and startup performance. This change reduces initial boot latency and makes rule application more efficient during runtime.

WAF Pro

A new Cloud Configuration capability allows users to modify the secResponseBodyLimit setting directly. This boosts flexibility and makes WAF Pro behavior more adaptable to different application needs and response characteristics.

Reliable Auto Update (RAU) 1.0.7

Users can now add the BitNinja Support SSH key to their server with a command.

Changelog:

  • AntiFlood
    • Refactored module to be PSR4 compliant.
    • Fixed issue causing limits not to reload when Cloud Configuration changed.
  • IpFilter / Shogun
    • Replaced the block-then-challenge list mechanism with a temporary block list.
  • Patcher
    • Handle database errors when executing statements.
  • PortHoneypot
    • Refactored module to be PSR4 compliant.
  • ProxyFilter
    • Refactored module to be PSR4 compliant.
    • Optimized rule checking and module start.
  • WAF Pro
    • Enabled secResponseBodyLimit modification via Cloud Configuration.
  • BitNinja Reliable Auto Update 1.0.7
    • Users can now add the BitNinja Support SSH key to their server with a command.
    • CLI command:
      • bitninjacli --enable-support (not yet available)
      • bitninjacli --disable-support (not yet available)

To ensure you’re running the latest version, check your update channel settings in the BitNinja Console using RAU. If you have specific configurations or applications preventing automatic updates, please refer to our documentation for instructions on manual updates and RAU configuration.

If you'd like to read more about previous releases, check the Changelog anytime.

Alternatively, if you would like to see your feature request show up here, don't forget to cast your vote.

trial
If you have no more queries, 
take the next step and sign up!
Don’t worry, the installation process is quick and straightforward!
AICPA SOC BitNinja Server Security
Privacy Shield BitNinja Server Security
GDPR BitNinja Server Security
CCPA BitNinja Server Security
2025 BitNinja. All Rights reserved.
Hexa BitNinja Server SecurityHexa BitNinja Server Security
magnifiercross