WerWolv
eaa4688182
fix: Crash when using CRC hashes
2024-02-27 22:39:18 +01:00
WerWolv
72645aa800
fix: Read-only file toast showing up for all providers
2024-02-27 20:20:28 +01:00
WerWolv
7044fc8004
fix: Import menu being disabled with read-only providers
...
Fixes #1573
2024-02-27 19:41:33 +01:00
Justus Garbe
9e8c780d66
fix: Use explicit string argument according to -Wformat-security on clang ( #1572 )
2024-02-27 19:07:44 +01:00
WerWolv
607f7cba8d
fix: Yara rules not being read correctly in data information section
2024-02-27 18:01:30 +01:00
WerWolv
2572e23928
impr: Add better error handling when loading projects
2024-02-26 21:48:56 +01:00
WerWolv
60921031bd
fix: Opening project files through the command line opening them as regular files
2024-02-26 21:43:28 +01:00
WerWolv
77550d902c
feat: Added option to disable annotations in byte type graph
2024-02-26 21:41:43 +01:00
WerWolv
41935781fb
fix: Build error due to use of localized strings
2024-02-26 21:13:57 +01:00
iTrooz
47362559ef
tests: Add infrastructure for testing plugins ( #1538 )
...
This PR adds a test architecture to be able to test plugins
Main infrastructure done by @WerWolv
---------
Co-authored-by: WerWolv <werwolv98@gmail.com>
2024-02-26 20:51:08 +01:00
WerWolv
6e32f03a6b
feat: Added plain text and similar bytes regions to byte types diagram
2024-02-26 20:49:35 +01:00
WerWolv
5731dcf135
impr: Make hex editor minimap rows stay a fixed height
2024-02-26 20:49:15 +01:00
WerWolv
491e2dfe56
fix: Parent hover setting name being wrong
2024-02-25 14:38:26 +01:00
WerWolv
29c7b342eb
impr: Make file chooser filter bar be focused by default
2024-02-25 14:34:09 +01:00
WerWolv
ea601a7d03
feat: Added option to highlight pattern parents in the hex editor when hovering
2024-02-25 14:30:56 +01:00
WerWolv
4f72c60eb0
fix: Text editors highlighting doc comments when they shouldn't
2024-02-25 12:35:01 +01:00
WerWolv
7434fdec6f
impr: Move advanced analysis yara rules to the patterns repo
2024-02-25 11:32:05 +01:00
WerWolv
c4f3ea901a
feat: Added more yara detection rules for languages, compilers and envs
2024-02-25 11:20:35 +01:00
WerWolv
58ad9f2ca8
impr: Small code layout improvements for diagrams
2024-02-25 11:20:04 +01:00
WerWolv
afede0ff9c
fix: Yara rule matching not working properly with non-zero base addresses
2024-02-25 00:16:14 +01:00
WerWolv
d51b065723
fix: Yara information task not being interruptable
2024-02-25 00:09:06 +01:00
WerWolv
859574c014
impr: .0f -> .0F
2024-02-24 23:34:29 +01:00
WerWolv
0505b123a0
impr: Remove weird spinner from data information view
2024-02-24 23:34:18 +01:00
WerWolv
00b3d7809c
fix: Various issues with the digram and layered distribution diagrams
2024-02-24 23:23:53 +01:00
Nik
ec69849749
feat: Added font picker to the settings ( #1570 )
2024-02-24 22:46:52 +01:00
WerWolv
ca0b6f2c6d
fix: Digram sample size being too low and filter options inverted
2024-02-24 19:04:58 +01:00
WerWolv
5182a61fcc
fix: Interacting with popups that extend past the edge of the window
2024-02-24 18:59:01 +01:00
WerWolv
2f7b949bd1
impr: Split out digram and layered distribution in their own section
2024-02-24 18:54:35 +01:00
WerWolv
4100e48fe2
impr: Render digram and layered distribution to texture to improve frame rate
2024-02-24 18:07:20 +01:00
WerWolv
132b211796
impr: Add interactive tutorials button to the welcome screen
2024-02-24 16:10:05 +01:00
WerWolv
9d02379583
impr: Don't allow opening the same file twice
...
Fixes #1569
2024-02-24 12:06:06 +01:00
WerWolv
2049852a80
impr: More consistent naming for information sections
2024-02-24 10:06:56 +01:00
WerWolv
cdde0dedc8
impr: Make crash restore popup not show up if there's nothing to restore
2024-02-24 00:37:17 +01:00
WerWolv
6b14facd29
impr: Cleanup task progress handling
2024-02-23 22:09:57 +01:00
WerWolv
2173707925
fix: Building with older libyara versions
2024-02-23 20:20:27 +01:00
WerWolv
85ec807417
fix: Localization issue with script loader
2024-02-23 18:57:29 +01:00
WerWolv
e7df0d201f
fix: Byte type distribution and entropy slider not updating
2024-02-23 18:44:41 +01:00
WerWolv
d19d62b1fc
impr: Remember find popup input per provider
...
Closes #1567
2024-02-23 18:31:58 +01:00
WerWolv
1f9d0181c9
impr: Allow opening multiple files at once
...
Closes #1566
2024-02-23 18:03:37 +01:00
WerWolv
4d91e7f347
impr: Handle read-only files more gracefully
2024-02-23 17:59:37 +01:00
WerWolv
9bfdfa149e
feat: Added search bar to file chooser popup, allow for custom naming functions
2024-02-23 17:52:42 +01:00
WerWolv
214e542da4
impr: Make sure lots of yara matches doesn't lag out the editor
2024-02-23 17:49:20 +01:00
WerWolv
daf74347a3
fix: Try to make menu bar always appear
2024-02-23 17:48:56 +01:00
WerWolv
61fd327aa1
fix: Focus restoring not working correctly
2024-02-23 17:48:37 +01:00
WerWolv
1ede41c778
fix: Compile issues using GCC
2024-02-22 23:11:59 +01:00
WerWolv
e28b72e356
feat: Added a basic C++ and MSVC detector yara signature
2024-02-22 21:31:53 +01:00
WerWolv
daf007fae7
fix: Added missing translations
2024-02-22 21:31:26 +01:00
WerWolv
3a44b840be
impr: Restructure yara rule handling again
2024-02-22 20:49:21 +01:00
WerWolv
0a9dca5be7
impr: Save data information view settings to projects
2024-02-21 23:21:24 +01:00
WerWolv
5ccb7a7b9a
feat: Added simple yara data analyzer
2024-02-21 23:17:12 +01:00