The Binary Analysis Tool (BAT) is a modular framework that assists compliance and due diligence activities by using the same type of approach applied by gpl-violations.org to discover issues in consumer electronics. It is available for free under the Apache license so that everyone can use, study, share and improve it.

Explore the details

To learn how to use the tool in detail read the User Guide (documenting version 19.0). This explains how to get the tool, how to install it, and how to run it. It also contains background information about various tool functionality.

Train yourself and others to use BAT

To get up to speed, or to get others up to speed, a step by step training program has been made. The training materials (documenting version 19.0) contain six individual training courses, with accompanying training notes. Also included is a set of configurations and a patch to rebuild testing firmwares with OpenWrt.