From 14e035c0e24ba6b4232f3b6e142ccf16406a7cf6 Mon Sep 17 00:00:00 2001 From: Peter Weidenbach Date: Wed, 1 Aug 2018 13:50:21 +0200 Subject: [PATCH] ChangeLog update and About page redesign --- src/web_interface/templates/about.html | 474 +++++++++++++------------ 1 file changed, 241 insertions(+), 233 deletions(-) diff --git a/src/web_interface/templates/about.html b/src/web_interface/templates/about.html index ef81cd755..24960e0b0 100644 --- a/src/web_interface/templates/about.html +++ b/src/web_interface/templates/about.html @@ -3,242 +3,250 @@ {% set active_page = "About" %} {% block body %} -{% include "imprint.html" %} +
+ +
+

Software

+ The Firmware Analysis and Compare Tool (FACT) (formerly known as Fraunhofer's Firmware Analysis Framework (FAF)) is intended to automate Firmware Security Analysis. + FACT is developed by Fraunhofer FKIE. + The project is partly financed by German Federal Office for Information Security (BSI) and others. + +

License Information

+
+ Firmware Analysis and Comparison Tool (FACT)
+ Copyright (C) 2015-2018 Fraunhofer FKIE
+
+ This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version.
+ + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see www.gnu.org/licenses/. +
+
+ Some plug-ins may have different licenses. +
+
+
+ {% include "imprint.html" %} +
-

Software

-The Firmware Analysis and Compare Tool (FACT) (formerly known as Fraunhofer's Firmware Analysis Framework (FAF)) is intended to automate Firmware Security Analysis. -FACT is developed by Fraunhofer FKIE. -The project is partly financed by German Federal Office for Information Security (BSI) and others. - -

License Information

-
- Firmware Analysis and Comparison Tool (FACT)
- Copyright (C) 2015-2018 Fraunhofer FKIE
-
- This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version.
- - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see www.gnu.org/licenses/. -
-
- Some plug-ins may have different licenses.
-

Change Log

- +

Change Log

+

FACT 2.5 (2018-08-01)

-
    -
  • New or Improved Analysis -
      -
    • Known vulnerabilities plug-in added
    • -
    • IP and URI finder Geo IP support
    • -
    • Printable strings: Offsets are shown
    • -
    • More software signatures added
    • -
    -
  • -
  • New or Improved Unpacking -
      -
    • Debian unpacking plug-in added
    • -
    -
  • -
  • Radare view allows opening objects in radare2-webui
  • -
  • Warning: Hex view is deprecated and is going to be removed in 2.6
  • -
  • Device part meta data support
  • -
  • Quick download buttons added
  • -
  • Analysis preset support
  • -
  • Interim result publishing
  • -
  • Intercom speedup
  • -
  • Ubuntu 18.04 support
  • -
  • YARA backend upgraded
  • -
  • Warning: Default MongoDB path changed!
  • -
  • Code clean ups
  • -
  • Bug fixes
  • -
- -

FACT 2.4 (2018-03-16)

-
    -
  • New or Improved Unpacker -
      -
    • Xerox
    • -
    -
  • -
  • New or Improved Analysis -
      -
    • file header compare plug-in
    • -
    -
  • -
  • Full fledged user authentication system
  • -
  • Supporting custom routes for plug-ins
  • -
  • Compare view definition moved to plug-in
  • -
  • Firmware tagging feature
  • -
  • Imprint feature
  • -
  • Improved usability
  • -
  • Compare speedup
  • -
  • Acceptance test speedup
  • -
  • Code clean ups
  • -
  • Bug fixes
  • -
- -

FACT 2.3 (2017-12-24)

-
    -
  • New or Improved Unpacker -
      -
    • SquashFS: AVM support
    • -
    -
  • -
  • New or Improved Analysis -
      -
    • Exploit mitigation plug-in
    • -
    • Imphash
    • -
    -
  • -
  • Quick search
  • -
  • Compare result browsing
  • -
  • Convenient compare trigger on analysis page
  • -
  • REST: Update analysis without unpacking
  • -
  • Improved usability
  • -
  • Code clean ups
  • -
  • Bug fixes
  • -
- -

FACT 2.2 (2017-09-21) (first public release)

-
    -
  • Base64 Decoder improved
  • -
  • Enhanced error handling
  • -
  • REST API improved
  • -
  • Code clean ups
  • -
  • Bug fixes
  • -
- -

FACT 2.1 (2017-08-23)

-
    -
  • New or Improved Analysis -
      -
    • Init Services
    • -
    -
  • -
  • Memory consumption reduced
  • -
  • Load balancing improved
  • -
  • Hex header view
  • -
  • Unittest → Pytest
  • -
  • Code clean ups
  • -
  • Bug fixes
  • -
- -

FACT 2.0 (2017-07-31)

-
    -
  • New project name: FAF → FACT
  • -
  • New color scheme
  • -
  • New plug-in system
  • -
  • New or Improved Analysis -
      -
    • Base64 Decoder
    • -
    • Software Detection: magic support
    • -
    • String Evaluator: printable string sorting
    • -
    -
  • -
  • YARA backend upgraded
  • -
  • Unpacking Classifier: encoding overhead consideration implemented
  • -
  • Code clean ups
  • -
  • Bug fixes
  • -
- - -

FAF 1.4 (2017-04-24)

-
    -
  • New or Improved Analysis -
      -
    • Re-Do Analysis feature added
    • -
    -
  • -
  • Release date statistic added
  • -
  • Statistic filtering feature added
  • -
  • Frontend refactoring
  • -
  • Silent Mode added
  • -
  • Bug fixes
  • -
  • Code clean ups
  • -
- - -

FAF 1.3 (2017-03-21)

-
    -
  • New or Improved Analysis -
      -
    • Identify users and passwords
    • -
    -
  • -
  • New or Improved Unpacking -
      -
    • DJI Drone Firmware unpacker added
    • -
    • UBI-Image unpacker added
    • -
    • Zip and 7z password support added
    • -
    -
  • -
  • Several statistics added
  • -
  • System Health Monitoring
  • -
  • Statistic Graph Framework changed
  • -
  • Optical improvements
  • -
  • Bug fixes
  • -
  • Code clean ups
  • -
- -

FAF 1.2 (2017-02-01)

-
    -
  • New or Improved Unpacker -
      -
    • yaffs2
    • -
    • trx (generic)
    • -
    • tpl
    • -
    • self extracting archive
    • -
    • elf and pe
    • -
    -
  • -
  • New or Improved Analysis -
      -
    • IP and Domain search plug-in
    • -
    • printable strings plug-in now supports 16bit characters
    • -
    -
  • -
  • Advanced Search database map added
  • -
  • Latest compares and comments shown on start page
  • -
  • Delete comment feature added
  • -
  • Linux Mint 18.1 support added
  • -
  • Bug fixes
  • -
  • Code clean ups
  • -
- -

FAF 1.1 (2016-12-20)

-
    -
  • Architecture detection utilizing meta data
  • -
  • Firmware summary search feature added
  • -
  • GenericFS fallback feature added
  • -
  • Firmware removal feature added
  • -
  • Unpack info and statistic added
  • -
  • Clickable results on statistic page
  • -
  • Further LZMA signatures added
  • -
  • Performance enhancements
  • -
  • Integration tests
  • -
  • Bug fixes
  • -
  • Code clean ups
  • -
- -

FAF 1.0 (2016-10-28)

-
    -
  • File tree view replaces included files list
  • -
  • Binary search feature added
  • -
  • Statistic page added
  • -
  • General stats and last uploads added to Home page
  • -
  • UWSGI support
  • -
  • Analysis cache added
  • -
  • Bug fixes
  • -
+
    +
  • New or Improved Analysis +
      +
    • Known vulnerabilities plug-in added
    • +
    • IP and URI finder Geo IP support
    • +
    • Printable strings: Offsets are shown
    • +
    • More software signatures added
    • +
    +
  • +
  • New or Improved Unpacking +
      +
    • Debian package unpacking plug-in added
    • +
    +
  • +
  • Radare view allows opening objects in radare2-webui
  • +
  • Warning: Hex view is deprecated and is going to be removed in 2.6
  • +
  • Device part meta data support
  • +
  • Quick download buttons added
  • +
  • Analysis preset support
  • +
  • Interim result publishing
  • +
  • Intercom speedup
  • +
  • Ubuntu 18.04 support
  • +
  • YARA backend upgraded
  • +
  • Warning: Default MongoDB path changed!
  • +
  • Code clean ups
  • +
  • Bug fixes
  • +
+ +

FACT 2.4 (2018-03-16)

+
    +
  • New or Improved Unpacker +
      +
    • Xerox
    • +
    +
  • +
  • New or Improved Analysis +
      +
    • file header compare plug-in
    • +
    +
  • +
  • Full fledged user authentication system
  • +
  • Supporting custom routes for plug-ins
  • +
  • Compare view definition moved to plug-in
  • +
  • Firmware tagging feature
  • +
  • Imprint feature
  • +
  • Improved usability
  • +
  • Compare speedup
  • +
  • Acceptance test speedup
  • +
  • Code clean ups
  • +
  • Bug fixes
  • +
+ +

FACT 2.3 (2017-12-24)

+
    +
  • New or Improved Unpacker +
      +
    • SquashFS: AVM support
    • +
    +
  • +
  • New or Improved Analysis +
      +
    • Exploit mitigation plug-in
    • +
    • Imphash
    • +
    +
  • +
  • Quick search
  • +
  • Compare result browsing
  • +
  • Convenient compare trigger on analysis page
  • +
  • REST: Update analysis without unpacking
  • +
  • Improved usability
  • +
  • Code clean ups
  • +
  • Bug fixes
  • +
+ +

FACT 2.2 (2017-09-21) (first public release)

+
    +
  • Base64 Decoder improved
  • +
  • Enhanced error handling
  • +
  • REST API improved
  • +
  • Code clean ups
  • +
  • Bug fixes
  • +
+ +

FACT 2.1 (2017-08-23)

+
    +
  • New or Improved Analysis +
      +
    • Init Services
    • +
    +
  • +
  • Memory consumption reduced
  • +
  • Load balancing improved
  • +
  • Hex header view
  • +
  • Unittest → Pytest
  • +
  • Code clean ups
  • +
  • Bug fixes
  • +
+ +

FACT 2.0 (2017-07-31)

+
    +
  • New project name: FAF → FACT
  • +
  • New color scheme
  • +
  • New plug-in system
  • +
  • New or Improved Analysis +
      +
    • Base64 Decoder
    • +
    • Software Detection: magic support
    • +
    • String Evaluator: printable string sorting
    • +
    +
  • +
  • YARA backend upgraded
  • +
  • Unpacking Classifier: encoding overhead consideration implemented
  • +
  • Code clean ups
  • +
  • Bug fixes
  • +
+ + +

FAF 1.4 (2017-04-24)

+
    +
  • New or Improved Analysis +
      +
    • Re-Do Analysis feature added
    • +
    +
  • +
  • Release date statistic added
  • +
  • Statistic filtering feature added
  • +
  • Frontend refactoring
  • +
  • Silent Mode added
  • +
  • Bug fixes
  • +
  • Code clean ups
  • +
+ + +

FAF 1.3 (2017-03-21)

+
    +
  • New or Improved Analysis +
      +
    • Identify users and passwords
    • +
    +
  • +
  • New or Improved Unpacking +
      +
    • DJI Drone Firmware unpacker added
    • +
    • UBI-Image unpacker added
    • +
    • Zip and 7z password support added
    • +
    +
  • +
  • Several statistics added
  • +
  • System Health Monitoring
  • +
  • Statistic Graph Framework changed
  • +
  • Optical improvements
  • +
  • Bug fixes
  • +
  • Code clean ups
  • +
+ +

FAF 1.2 (2017-02-01)

+
    +
  • New or Improved Unpacker +
      +
    • yaffs2
    • +
    • trx (generic)
    • +
    • tpl
    • +
    • self extracting archive
    • +
    • elf and pe
    • +
    +
  • +
  • New or Improved Analysis +
      +
    • IP and Domain search plug-in
    • +
    • printable strings plug-in now supports 16bit characters
    • +
    +
  • +
  • Advanced Search database map added
  • +
  • Latest compares and comments shown on start page
  • +
  • Delete comment feature added
  • +
  • Linux Mint 18.1 support added
  • +
  • Bug fixes
  • +
  • Code clean ups
  • +
+ +

FAF 1.1 (2016-12-20)

+
    +
  • Architecture detection utilizing meta data
  • +
  • Firmware summary search feature added
  • +
  • GenericFS fallback feature added
  • +
  • Firmware removal feature added
  • +
  • Unpack info and statistic added
  • +
  • Clickable results on statistic page
  • +
  • Further LZMA signatures added
  • +
  • Performance enhancements
  • +
  • Integration tests
  • +
  • Bug fixes
  • +
  • Code clean ups
  • +
+ +

FAF 1.0 (2016-10-28)

+
    +
  • File tree view replaces included files list
  • +
  • Binary search feature added
  • +
  • Statistic page added
  • +
  • General stats and last uploads added to Home page
  • +
  • UWSGI support
  • +
  • Analysis cache added
  • +
  • Bug fixes
  • +
+
{% endblock %}