Skip to content

Commit 47ed1c8

Browse files
authored
Merge pull request #774 from fkie-cad/release-3.3
bumped version for release and updated readme + changelog
2 parents cb1f840 + 13f9926 commit 47ed1c8

File tree

3 files changed

+28
-11
lines changed

3 files changed

+28
-11
lines changed

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
The Firmware Analysis and Comparison Tool (formerly known as Fraunhofer's Firmware Analysis Framework (FAF)) is intended to automate most of the firmware analysis process.
1313
It unpacks arbitrary firmware files and processes several analyses.
1414
Additionally, it can compare several images or single files.
15-
Furthermore, Unpacking, analysis and compares are based on plug-ins guaranteeing maximal flexibility and expandability.
15+
Furthermore, Unpacking, analysis and comparisons are based on plug-ins guaranteeing maximal flexibility and expandability.
1616
More details and some screenshots can be found on our [project page](https://fkie-cad.github.io/FACT_core/).
1717

1818
## Requirements
@@ -21,16 +21,15 @@ FACT is designed as a multiprocess application, the more Cores and RAM, the bett
2121

2222
Minimal | Recommended | Software
2323
------- | ----------- | --------
24-
4 Cores<br>8GB RAM<br>10 GB disk space | 16 Cores<br>64GB RAM<br>10* GB disk space | git<br>python 3.6 - 3.9<br>OS see below
24+
4 Cores<br>8GB RAM<br>10 GB disk space | 16 Cores<br>64GB RAM<br>10* GB disk space | git<br>python 3.7 - 3.10<br>OS see below
2525

2626
> ~ 10 GB required to set up FACT code, container and binaries. Additional space is necessary for result storage. That can be on a separate partition or drive.
2727
2828
It is possible to install FACT on any Linux distribution, but the installer is limited to
29-
- Ubuntu 18.04, 20.04 (stable)
30-
- Ubuntu 19.04 (experimental)
31-
- Debian 9, 10 (experimental)
32-
- Kali (tested on 2019.3 and 2019.4) (experimental)
33-
- Fedora (tested on 31 and 33) (experimental)
29+
- Ubuntu 18.04 (with Python >3.6)
30+
- Ubuntu 20.04 (stable)
31+
- Debian 10 (stable)
32+
- Kali (experimental)
3433

3534
:exclamation: **Caution: FACT is not intended to be used as public internet service. The GUI is not a hardened WEB-application and it may take your server at risk!**
3635

@@ -89,6 +88,7 @@ We've been happy to show FACT in a number of BlackHat Arsenal sessions.
8988
- [![Black Hat Arsenal](https://github.com/toolswatch/badges/blob/master/arsenal/asia/2018.svg)](http://www.toolswatch.org/2018/01/black-hat-arsenal-asia-2018-great-lineup/)
9089
- [![Black Hat Arsenal](https://github.com/toolswatch/badges/blob/master/arsenal/europe/2018.svg)](http://www.toolswatch.org/2018/09/black-hat-arsenal-europe-2018-lineup-announced/)
9190
- [![Black Hat Arsenal](https://github.com/toolswatch/badges/blob/master/arsenal/usa/2019.svg)](http://www.toolswatch.org/2019/05/amazing-black-hat-arsenal-usa-2019-lineup-announced/)
91+
- [![Black Hat Arsenal](https://github.com/toolswatch/badges/blob/master/arsenal/europe/2019.svg)](https://www.blackhat.com/eu-19/arsenal/schedule/#fact--firmware-analysis-and-comparison-tool-18179)
9292

9393
### Other
9494

src/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@
1616
along with this program. If not, see <http://www.gnu.org/licenses/>.
1717
'''
1818

19-
__VERSION__ = '3.3-dev'
19+
__VERSION__ = '3.3'

src/web_interface/templates/about.html

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,18 +54,34 @@ <h3 class="my-4">Change Log</h3>
5454

5555
<div class="row justify-content-center">
5656
<div class="col-xl-8 col-lg-12" style="width:100%;column-count:2;column-rule:grey 1px dotted;column-gap:50px">
57-
<h4>FACT 3.3-dev</h4>
57+
<h4>FACT 3.3 (2022-05-06)</h4>
5858
<ul>
5959
<li>New or Improved Analysis
6060
<ul>
6161
<li>New plugin for finding and checking Linux kernel configurations.</li>
62+
<li>New plugin for finding device trees.</li>
63+
<li>New plugin for matching known software from the circ.lu hash library.</li>
64+
<li>New plugin for detecting unintentionally leaked information in firmware.</li>
65+
<li>New plugin for gathering hardware information.</li>
66+
<li>The results of the cve_lookup plugin are now sorted by severity.</li>
67+
<li>Added support for additional ISAs to the architecture detection plugin.</li>
68+
<li>Added ruby and php linters to the source code analysis plugin.</li>
6269
</ul>
6370
</li>
6471
<li>Improved loading of analysis tags.</li>
72+
<li>Added support for searching firmware tags to the "basic search".</li>
6573
<li>New Swagger documentation for all REST endpoints.</li>
6674
<li>Added software signatures.</li>
67-
<li>Added new feature to force single analysis update (will be removed when scheduling problems are fixed).</li>
75+
<li>Added new feature to force single analysis and whole firmware analysis update (will be removed when scheduling problems are fixed).</li>
6876
<li>Changed "update analysis" to skip the unpacking step ("re-do analysis" still unpacks).</li>
77+
<li>Improved system monitoring page with live updates.</li>
78+
<li>Improved dependency graph page.</li>
79+
<li>New page for monitoring FACT logs.</li>
80+
<li>New page for browsing previous "binary search" queries.</li>
81+
<li>New hex preview for binary files on the analysis page.</li>
82+
<li>New text file diffing feature.</li>
83+
<li>Added support for Python virtual environments.</li>
84+
<li>Improved CLI user management script.</li>
6985
<li>Updated the web framework Flask to version 2.0
7086
<ul>
7187
<li>
@@ -76,7 +92,8 @@ <h4>FACT 3.3-dev</h4>
7692
</li>
7793
</ul>
7894
</li>
79-
<li>Bug fixes.</li>
95+
<li>Improved documentation.</li>
96+
<li>Bug fixes, stability improvements and better error reporting.</li>
8097
</ul>
8198

8299
<h4>FACT 3.2 (2021-05-21)</h4>

0 commit comments

Comments
 (0)