What is Batfish?

Batfish is a powerful open-source tool aimed at analyzing network configurations, helping to identify mistakes and verify the integrity of both current and proposed network designs. This tool supports rapid and secure modifications to networks, easing worries about potential downtimes or security risks. Initially developed by teams from Microsoft Research, UCLA, and USC, Batfish has attracted contributions from a wide array of developers and is currently overseen by Intentionet. In addition to the original offering, they also provide Batfish Enterprise, which enhances the core features of Batfish for more robust use. Users benefit from its capabilities to analyze access control lists (ACLs) and firewall settings, assess routing paths through traceroute and reachability checks, and simulate network disruptions using Chaos Monkey-style testing. Furthermore, Batfish facilitates the review of routing tables and enables effective analysis of control planes through its high-level representations, making it compatible with various vendors like Cisco, Arista, and Cumulus. This multifunctionality positions Batfish as an essential tool for network engineers aiming to improve both the performance and security of their networking systems, ultimately making it a pivotal asset in modern network management.

Pricing

Free Version:
Free Version available.

Screenshots and Video

Company Facts

Company Name:
Batfish
Date Founded:
2015
Company Location:
United States
Company Website:
www.batfish.org

Product Details

Deployment
SaaS
Training Options
Documentation Hub
Online Training
On-Site Training
Video Library

Product Details

Target Company Sizes
Individual
1-10
11-50
51-200
201-500
501-1000
1001-5000
5001-10000
10001+
Target Organization Types
Mid Size Business
Small Business
Enterprise
Freelance
Nonprofit
Government
Startup
Supported Languages
English

Batfish Categories and Features