fwanalyzer v1.3.2 releases: analyze filesystem images
FwAnalyzer (Firmware Analyzer)
FwAnalyzer is a tool to analyze (ext2/3/4), FAT/VFat, SquashFS, UBIFS filesystem images, and directory content using a set of configurable rules. It relies on e2tools for ext filesystems, mtools for FAT filesystems, squashfs-tools for SquashFS filesystems, and ubi_reader for UBIFS filesystems. SELinux/xattr support for ext2/3/4 images requires a patched version of e2tools.
The main idea of FwAnalyzer is to provide a tool for rapid analysis of filesystem images as part of a firmware security Q&A check suite. It takes a configuration file that defines various rules for files and directories and runs the configured checks against a given filesystem image. The output of FwAnalyzer is a report, which contains the list of files that violate any of the rules specified in the configuration. The report further contains meta-information about the filesystem image and, if configured, information extracted from files within the analyzed filesystem. The report is formatted using JSON so it can be easily integrated as a step in a larger analysis.
[v1.3.2] – 2020-01-15
- check.py fix to support pathnames with spaces
- cpiofs fix date parsing
- cpiofs added work around for missing directory entries
Copyright 2019 GM Cruise LLC