2025-11-13 · 3 min · BitNinja Team

Improved Port Control and Smarter Malware Detection in BitNinja 3.12.8

The latest BitNinja 3.12.8 release introduces several enhancements that improve server protection and give you more control over security configurations. Highlights of this version include greater flexibility in PortHoneypot with customizable port blocking and allowlisting, as...

Improved Port Control and Smarter Malware Detection in BitNinja 3.12.8

The latest BitNinja 3.12.8 release introduces several enhancements that improve server protection and give you more control over security configurations. Highlights of this version include greater flexibility in PortHoneypot with customizable port blocking and allowlisting, as well as smarter reinfection prevention techniques in MalwareDetection. These updates streamline server management, improve detection reliability, and enable better integration with existing configurations.

IpFilter

CSF integration can now be disabled via Cloud Config. This new option offers you better compatibility for custom firewall setups and reduces potential conflicts when third-party firewalls such as CSF are not used or required.

MalwareDetection

Improved reinfection prevention measures help ensure that already-cleaned servers remain clean. This is especially useful in environments where malware reinfection risks are higher due to shared hosting or outdated scripts.

To verify functionality post-installation, three harmless test files are now included. These only match BitNinja's signature database and serve as an assurance that your malware scanning engine is functioning correctly and updates are working as expected.

PortHoneypot

New custom configuration options enable greater flexibility in managing port security. You can now allow or block specific ports individually or in bulk via two updated options:

  • blocked_ports: Block specific ports or all (*) while keeping essential ports open (e.g., 80, 443, SSH, email ports).

  • allowed_ports: Allow select ports, even if they’re included in the blocked list. This setting takes precedence.

With these additions, admins can tailor port behavior more precisely to server needs and reduce exposure to port scanning.

SslTerminating

We’ve added bypassHeaderKey and bypassHeaderValue configuration options. When these headers are present in a request, BitNinja will bypass its SSL analysis for them. This is particularly helpful in environments where you want to exclude trusted API calls or performance monitoring tools from inspection.

Reliable Auto Update (RAU)

Fixed status reporting for failed updates, ensuring more accurate monitoring of auto-update operations.

Selecting the "No update" channel now disables automatic updating until you explicitly change it back. This gives better control for environments that require manual update validation.

Changelog:

  • IpFilter

Added the ability to disable CSF integration via Cloud Config.

MalwareDetection

  • Quality improvements against reinfection.

  • Introduced three harmless test files to verify malware detection functionality post-installation.

PortHoneypot

  • Enabled customizable port blocking and allowlisting.

  • blocked_ports: Allows blocking ports individually or all.

  • If * is used, essential ports remain accessible unless specified otherwise.

  • allowed_ports: Takes priority over blocked_ports, lets you whitelist specific ports.

SslTerminating

  • Added bypassHeaderKey and bypassHeaderValue configuration options for conditional SSL analysis bypassing.

  • Defined behavior where requests with these headers are not inspected.

BitNinja Reliable Auto Update 1.0.10

  • Fixed an issue in sending the status for failed updates.

  • “No update” channel disables automatic updates until changed.

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.

← All postsPricingSolutions