kyzoeadmin Hey there everyone! 🙂
I'll try to answer any questions that have arisen regarding BitNinja. (I'm the Product Manager of BitNinja, but I'll remain as objective as possible.)
I'd say the main difference is that BitNinja offers protection on more layers. The other key differentiator would be pricing, as we are in the process of rolling out a pricing that will match Enhance's pricing scheme (as opposed to our traditional /server pricing). Until the fully automated process is released we are able to provide this manually to users who reach out directly to me: email@example.com or the support, or responds to our email that we send out to users using Enhance panel. 🙂
Since BitNinja version 3.3.0, we are compatible with Enhance. Currently, all of our modules work, with the following exceptions: DefenseRobot, Senselog, PortHoneypot.
DefenseRobot and Senselog will receive an update that will make them compatible with Enhance out of the box. DefenseRobot would look for correlations between malware uploads and IPs, and Challenge list the IP that was used to upload a malware. SenseLog looks for brute force attempts on several different levels.
Now, these will be made available in the future. In the case of PortHoneypot, its intended behaviour is that it will not start when it detects Dockerized environments. In the future, we plan to include a switch that can force the module to start regardless (at your own risk)
Besides these, all of our other modules work without issues:
- Ip reputation (Block, allow, and challenge lists with http(s), smtp, and ftp captchas)
- Malware Detection
- Web Application Firewall
- Database scanner
- DoS detection
- Sandbox Scanner
- Anti flood
- Web honeypots
- Outbound spam protection (upcoming module)
I hope this helps to clear the picture a bit.