Skip to content

Commit af042ed

Browse files
authored
Documentation for release 4.3 (#1442)
1 parent e7f7b00 commit af042ed

File tree

2 files changed

+115
-3
lines changed

2 files changed

+115
-3
lines changed

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__ = '4.3-dev'
19+
__VERSION__ = '4.3'

src/web_interface/templates/about.html

Lines changed: 114 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,121 @@ <h3 class="my-4">Change Log</h3>
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">
5757

58-
<h4>FACT 4.3-dev</h4>
58+
<h4>FACT 4.3 (2026-01-12)</h4>
5959
<ul>
60-
<li>ToDo</li>
60+
<li>Features:
61+
<ul>
62+
<li>Web GUI:
63+
<ul>
64+
<li>Analysis page:
65+
<ul>
66+
<li>Added option to view the raw JSON analysis result</li>
67+
<li>Permissions are shown in the file tree (where available)</li>
68+
<li>Improved comment feature</li>
69+
<li>Single file analyses will be shown directly when completed</li>
70+
<li>Show a link to the actual file (if available) for symlinks</li>
71+
<li>Added option to hide symlinks in the file tree</li>
72+
<li>Added forward/back buttons to hex preview</li>
73+
</ul>
74+
</li>
75+
<li>Comparison:
76+
<ul>
77+
<li>Changed text files are shown as tree</li>
78+
<li>Improved browsing page</li>
79+
</ul>
80+
</li>
81+
<li>Binary search: show matching strings</li>
82+
<li>Advanced search: improved support for <code>$contains</code> operator</li>
83+
<li>GraphQL search: search the database using GraphQL</li>
84+
<li>Improved upload page</li>
85+
<li>Added dark mode</li>
86+
<li>Added option to cancel analyses</li>
87+
<li>Improved system and plugin status page</li>
88+
<li>New loading animation</li>
89+
</ul>
90+
</li>
91+
<li>Plugins:
92+
<ul>
93+
<li>known vulnerabilities:
94+
<ul>
95+
<li>Added check for vulnerable xz version</li>
96+
</ul>
97+
</li>
98+
<li>filesystem metadata:
99+
<ul>
100+
<li>added support for YAFFS filesystems</li>
101+
<li>Show permissions (where possible)</li>
102+
</ul>
103+
</li>
104+
<li>software components:
105+
<ul>
106+
<li>Improved signatures of OpenSSH, dropbear and lighttpd</li>
107+
</ul>
108+
</li>
109+
<li>CVE lookup:
110+
<ul>
111+
<li>Added support for CVSS 4.0+ metrics</li>
112+
</ul>
113+
</li>
114+
<li>IP and URI finder:
115+
<ul>
116+
<li>Merged with "interesting URIs" plugin</li>
117+
<li>Improved template</li>
118+
</ul>
119+
</li>
120+
<li>printable strings:
121+
<ul>
122+
<li>merged with string evaluator plugin</li>
123+
<li>improved result visualization</li>
124+
</ul>
125+
</li>
126+
<li>users and passwords:
127+
<ul>
128+
<li>improved password cracking wordlist</li>
129+
</ul>
130+
</li>
131+
</ul>
132+
</li>
133+
<li>Other:
134+
<ul>
135+
<li>Firmware import/export: analyses (extracted files and results) can now be exported and imported using the script <code>firmware_import_export.py</code></li>
136+
<li>Added delete endpoint to REST API</li>
137+
<li>Extractor docker image can now be set in the configuration</li>
138+
</ul>
139+
</li>
140+
</ul>
141+
</li>
142+
<li>Performance/Efficiency Improvements:
143+
<ul>
144+
<li>Improved docker container mount efficiency of multiple analysis plugins</li>
145+
<li>Improved code highlighting speed on analysis page</li>
146+
<li>Optimized RAM usage of cve lookup plugin setup</li>
147+
<li>Greatly improved firmware comparison performance</li>
148+
</ul>
149+
</li>
150+
<li>Misc:
151+
<ul>
152+
<li>Removed search redirect in case of one result</li>
153+
<li>Install nodejs dependencies in nodeenv</li>
154+
<li>Updated installed PostgreSQL version to 17</li>
155+
<li>Documentation fixes and improvements</li>
156+
<li>Removed support for EoL distros Debian 11 and Ubuntu 20.04</li>
157+
<li>Added support for Debian 13 and Python 13</li>
158+
<li>Removed TLSH and "hardware analysis" plugins</li>
159+
<li>Converted remaining analysis plugins to new base class and removed the old base class</li>
160+
<li>Code refactoring</li>
161+
</ul>
162+
</li>
163+
<li>Bug Fixes:
164+
<ul>
165+
<li>Fix for exception in CVE lookup result sorting</li>
166+
<li>YARA installation fixes</li>
167+
<li>Fix for redirect loop in case of user without roles</li>
168+
<li>Text file preview fix for JSON/JS</li>
169+
<li>Multiple fixes regarding error handling in analysis plugins</li>
170+
<li>Several additional bug fixes</li>
171+
</ul>
172+
</li>
61173
</ul>
62174

63175
<h4>FACT 4.2 (2024-09-04)</h4>

0 commit comments

Comments
 (0)