Wednesday, May 4, 2011

New tool added - Binary Analysis Tool (BAT)

The Binary Analysis Tool (BAT) makes it easier and cheaper to look inside binary code, find compliance issues, and reduce uncertainty when deploying Free and Open Source Software. It 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. BAT is available for free under the Apache license so that everyone can use, study, share and improve it.

BAT can detect Redboot, loadlin and uboot bootloaders, open ZIP, RAR, tar, cpio and LZMA archives, search for Linux kernel and Busybox issues, identify dynamically linked libraries and report outcomes in XML format. It also features knowledge-base support to allow high fidelity customization for advanced users.

Version 4 of the tool was released on the 17th of January 2011. It introduces easy to install package files for RPM and DEB operating systems, a re-written XML file format that is easier to read, use and customize, and a switch of database from PyLucene to SQLite for dramatically improved speed in brute force scans.

The Binary Analysis Tool was created by Loohuis Consulting and Opendawn. Initial development was sponsored by NLnet Foundation, and further development has been sponsored by Linux Foundation

No comments:

Post a Comment