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.