Batfish
6.0#5 in network security policy management softwareAPILinuxmacOSSelf-hosted
Visit
| Fact | Batfish | ManageEngine Firewall Analyzer |
|---|---|---|
| Deployment | The project provides an all-in-one Docker container that includes Batfish and example Jupyter notebooks. | The vendor provides server system requirements and recommends assigning Firewall Analyzer a dedicated machine. |
| Integrations | The maker documents Ansible modules for extracting and validating configuration facts and asserting network behavior in playbooks. | Firewall Analyzer integrates with ManageEngine OpManager, and the vendor says licenses for both products are required to use them together. |
| Operating systems | Batfish can run on any operating system that supports Docker; its containers are actively tested on Mac OS X and Ubuntu 16.04 LTS. | The download page provides 64-bit Windows and Linux installers; the product also has iPhone and Android mobile downloads. |
| Purpose | Batfish analyzes network device configurations to find policy violations and validate network behavior. | Firewall Analyzer analyzes firewall logs and manages firewall configurations to help network administrators understand bandwidth use. |
| Support | The maker directs users with questions or feature requests to its Slack community or GitHub repository. | The download page offers free technical support registration, and the editions page links to a support request form. |
No prices published.
Batfish suits network engineers who want to analyze configurations and validate changes using configuration files rather than direct device access. It may also suit teams that can use Docker and Python tooling.
Firewall Analyzer suits organizations that need on-premises, multi-vendor firewall reporting and rule analysis. The editions offer different device capacities and monitoring capabilities for smaller or larger deployments.