Detect-It-Easy/changelog.txt
Benjamin Funke 8d07b592b2
Update changelog for version 3.22
Added new features, translations, and improvements in version 3.22.
2026-06-03 18:31:54 +02:00

406 lines
15 KiB
Text
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

3.22
-----------------------------------------------------------------------
[+] Add Albanian translation
[+] Improved Heuristic module for PE by DosX_dev
[+] New detects and optimization of all scripts (thanks to DosX_dev, hypn0, Kae, BJNFNE and all contributors)
[+] Build instructions for AppImage, Alphine Linux, nixOS, openBSD, Qt6, Debug
[+] Many bugs have been fixed
[+] Some GUI changes
#######################################################################
3.21 (2026-04-22)
-----------------------------------------------------------------------
[+] Fix console output
[+] Fix some translations
#######################################################################
3.20 (2026-04-20)
-----------------------------------------------------------------------
[+] Build instructions for openSuse, Fedora, Arch Linux, WSL
[+] Microsoft Store port
[+] Downloads/tray monitoring, system env. variable
[+] Configurable BufferSize
[+] Improved Heuristic module for PE by DosX_dev
[+] New detects and optimization of all scripts (thanks to DosX_dev, hypn0, Kae, BJNFNE and all contributors)
[+] New scanning method: PEiD
[+] Some GUI changes
[+] Many bugs have been fixed
[+] Add AVX2 and SSE2 optimization
#######################################################################
3.10 (2024-11-03)
-----------------------------------------------------------------------
[+] Bundle for Ubuntu 24.04 and 24.10
[+] APK/DEX/NPM/Amiga support
[+] Improved "Visualization" widget
[+] Improved Heuristic module for PE (thanks to DosX_dev)
[+] New "extra" database for not basic detections
[+] New detects and optimization of all scripts (thanks to DosX_dev, hypn0, Kae and all contributors)
[+] Some GUI changes
[+] Many bugs have been fixed
#######################################################################
3.09 (2023-12-28)
-----------------------------------------------------------------------
[+] Bundle for Ubuntu 23.10
[+] Bundle for Kali Linux
[+] Bundle for Parrot Linux
[+] Yara widget
[+] New Heuristic module (thanks DosX_dev)
[+] New detects
[+] New translations
[+] Many bugs have been fixed
#######################################################################
3.08 (2023-07-22)
-----------------------------------------------------------------------
[+] Bundle for Ubuntu 23.04
[+] Visualization
[+] New widgets
[+] New detects
[+] New translations
[+] Many bugs have been fixed
#######################################################################
3.07 (2023-01-03)
-----------------------------------------------------------------------
[+] Bundle for Ubuntu 22.10
[+] New style
[+] New widgets
[+] New detects
[+] New translations
[+] Many bugs have been fixed
#######################################################################
3.06 (2022-08-25)
-----------------------------------------------------------------------
[+] Bundle for Arch Linux
[+] VirusTotal analysis
[+] New widgets
[+] New detects
[+] New translations
[+] Many bugs have been fixed
#######################################################################
3.05 (2022-06-16)
-----------------------------------------------------------------------
[+] Bundle for Ubuntu 22.04
[+] Bundle for Apple M1 processor
[+] MACHOFAT support
[+] Colored output for console
[+] New detects
[+] New translations
[+] Many bugs have been fixed
#######################################################################
3.04 (2022-02-02)
-----------------------------------------------------------------------
[+] Source code Qt6 compatibility
[+] Signed zip bundle for macOS
[+] Signed pkg installer for macOS
[+] New file info module
[+] New console features
[+] New detects
[+] New "All types" mode
[+] Recursive scan
[+] Tree view for DiE engine
[+] Qwt 6.2.0
[+] New translations
[+] Many bugs have been fixed
#######################################################################
3.03 (2021-11-14)
-----------------------------------------------------------------------
[+] New detects
[+] Lite version
[+] Folders scan
[+] Console version can export CSV and TSV
[+] CMAKE build system
[+] New translations
[+] Many bugs have been fixed
#######################################################################
3.02 (2021-06-05)
-----------------------------------------------------------------------
[+] Crypto signatures
[+] New MachO widget
[+] Qwt 6.1.6
[+] Linux AppImage
[+] Autotools build system
[+] Many bugs have been fixed
#######################################################################
3.01 (2020-11-16)
-----------------------------------------------------------------------
[+] Qt 5.15.2
[+] x64 version for Windows
[+] New HEX editor
[+] New Disassembler(x86,ARM,MIPS,PPC,M68K)
[+] MIME detection
[+] APK/DEX detection
[+] New translations (Italian, Turkish, Korean, Spanish, French, Portuguese)
[+] Many bugs have been fixed
#######################################################################
3.00 (2020-08-01)
-----------------------------------------------------------------------
[+] Qt 5.12.8
[+] New HEX editor
[+] New Disassembler
[+] New scan engine
#######################################################################
2.06
-----------------------------------------------------------------------
[+] Qt 5.12.4
[+] Many bugs have been fixed.
#######################################################################
2.05 (2019-10-06)
-----------------------------------------------------------------------
[+] Many bugs have been fixed.
[+] JSON output in console version
[+] No UPX build for Windows version
(DiE packed with UPX has AntiVirus alerts)
#######################################################################
2.04 (2019-06-29)
-----------------------------------------------------------------------
[+] Many bugs have been fixed
#######################################################################
2.03 (2019-05-01)
-----------------------------------------------------------------------
[+] Windows XP support for YARA
[+] New detects
[+] Many bugs have been fixed
#######################################################################
2.02 (2019-02-23)
-----------------------------------------------------------------------
[+] Qt 5.6.3
[+] Qwt 6.1.4
[+] New scanning method: YARA
[+] New detects
[+] Many bugs have been fixed
#######################################################################
2.01 (2018-11-27)
-----------------------------------------------------------------------
[+] New icons and images(Thanks Metabolic)
[+] New scan options "Set column size to contents"
[+] New signatures
[+] New script's functions:
- bool isExportPresent()
- bool isTLSPresent()
- bool isImportPresent()
- bool isResourcePresent()
- bool isExportFunctionPresent(QString sFunctionName)
- bool isExportFunctionPresentExp(QString sFunctionName)
[+] Donate page in About dialog
[+] Many bugs have been fixed
#######################################################################
2.00 (2018-08-03)
-----------------------------------------------------------------------
[+] More than 500 new detects (thanks hypn0 and other contributors)
[+] New experimental scanning method
[+] Many bugs have been fixed
#######################################################################
0.65
-----------------------------------------------------------------------
[*] Field contents are no longer cleared when deselecting a file.
[+] Work on the emulator has begun.
[!] Fixed a bug with the Hex tab.
[!] Fixed a bug with incorrect detection of invalid PE files.
[+] Added copying of Offset, Selsize, and Selstart to the Hex tab.
#######################################################################
0.64 (2007-04-25)
-----------------------------------------------------------------------
[*] Improved handling of non-standard PE files.
[*] Minor design changes.
#######################################################################
0.63 (2007-02-22)
-----------------------------------------------------------------------
[+] Added bringing the form to the foreground when dropping a file.
[+] Added the Auto scan with External Sign function.
[+] Added exiting the analyzer by pressing Escape.
[*] Reworked entropy definition:
(introduced the [k] coefficient).
[!] Fixed a bug in import processing.
[+] Added additional checks for PE file validity.
[!] Fixed false positives.
[+] Added the "Disassemble" function for sections.
[!] Fixed several plugin conflicts.
[*] Added compiler detection (WATCOM C/C++ 32, LCC Win32 1.x).
[!] Fixed several minor bugs.
#######################################################################
0.62 (2006-12-31)
-----------------------------------------------------------------------
[!] Fixed a strange bug with plugins.
[*] Fixed several minor bugs.
#######################################################################
0.61 (2006-12-28)
-----------------------------------------------------------------------
[!] Fixed a bug in Hard Scan.
[*] Changed the interface.
#######################################################################
0.60 (2006-12-27)
------------------------------------------------------------------------
[+] The “Extro” and “Entro” tabs have been swapped.
[+] Added a quick scan feature from the database.
[*] Optimized plugin handling.
[*] Updated the PDK.
[*] Fixed a bug with displaying SimplePack imports.
[+] Added a “Check” function—identifies compressed sections (“Sections” tab, “?” column; X indicates a compressed section).
[*] Fixed a bug in RvaToOffset.
[!] View a section in the Hex Viewer by pressing Enter.
[!] Fixed a read error bug. (signal at the end of the file)
[!] Fixed a bug with the display of Private exe Protector imports.
[+] Added support for Delphi 2005 and 2006.
[!] Fixed a bug with closing the previous instance of DiE.
[+] The file is now disassembled when switching to the DisAsm tab.
[+] The Hex Viewer tab works similarly to DisAsm.
[!] Fixed a bug with the disassembler.
[*] The drag-and-drop functionality has been changed; now any files can be dragged onto the form.
[+] Added an exe/dll indicator.
[+] Added a context menu for DLLs.
[!] Fixed a bug with the Hex Viewer.
[*] Improved Delphi detection (when the file is packed).
[!] Fixed a bug with copying contents.
[*] Updated the PDK.
[*] Updated the Extra tab.
[+] Added a Hide DiE button.
[*] Fixed several bugs.
#######################################################################
0.59 (2006-08-30)
-----------------------------------------------------------------------
[+] Added a Goto button in the DisAsm tab.
[+] Added the ability to navigate the disassembler.
[!] Fixed a bug with incorrect display of relocations.
[*] Replaced the RvaToOffset function with a universal one.
[!] Fixed a bug with import display (WinUpack 0.36).
[*] Slightly modified the Entro tab.
[+] Finally, an official icon has appeared.
[+] Added VC++ version detection.
[*] Improved MASM - TASM detection.
[*] Minor improvements.
[+] Added file masks (*.*; *.dll).
[!] Fixed a bug with FileOffset calculation (nSPack 2.2).
[*] Rewritten the plugin loading method.
[*] Rewritten the Hard Scan engine.
[+] Added P-Code or Native (Basic) detection.
[!] Fixed a bug in handling file dumps.
[*] Optimized the import procedure.
[!] Fixed a bug in Hard Scan.
#######################################################################
0.57 (2006-05-26)
-----------------------------------------------------------------------
[*] Double-click copying has been reworked.
[+] Delphi version detection has been added.
[*] Code optimization has been made.
[*] Hex Viewer has been slightly reworked.
[*] PDK has been removed from the release.
[*] Plugins have been updated.
[!] Fixed a bug with Hex Viewer.
[!] Fixed several minor bugs.
[*] Improved UPX detection.
[*] Plugins must be located in the Plugins folder.
[+] Goto button added to Hex-Viewer.
[+] Automatic settings saving has been added.
[+] Data copying from Hex-Viewer has been added.
[*] Hard Scan performance has been improved.
#######################################################################
0.52 (2006-04-16)
-----------------------------------------------------------------------
[!] Fixed several minor bugs.
[*] Slightly modified PDK.
[+] Added the first plugin for working with PEiD databases.
#######################################################################
0.51 (2006-04-16)
-----------------------------------------------------------------------
[+] Double-click to open Hex Viewer.
[!] Fixed "Invalid Selection End" bug.
[*] Slightly redesigned.
[!] Fixed a bug that prevented UPX versions > 1.92 from being detected.
#######################################################################
0.5 (2006-04-15)
-----------------------------------------------------------------------
[+] Added Hex Viewer.
[+] Added support for plugins written in C++.
[+] Added Extra tab.
[+] Added section analysis (Sections tab).
[+] Dragging a file to the DisAsm tab disAsms it.
[!] Fixed a bug with plugins.
[*] Optimized code.
[+] All values are copied using double copy.
[+] Added plugin support.
[!] Fixed a bug with FileOffset calculation (WinUpack).
[!] Fixed the "List Index Out Of Bounds" bug.
[!] Fixed a bug with import.
[*] Changed interface.
[*] Improved "Deep Scan".
[+] Added Obsidium detection.
[+] Added Molebox detection.
[*] Improved Armadillo detection.
#######################################################################
0.4b (2006-03-26)
-----------------------------------------------------------------------
[+] Added double-click text copying.
[+] Added Message Digest 5 and CRC-32 (Digest Base 16 and 64) calculation.
[+] Added "Deep Scan" setting for more flexible scanning.
[!] Fixed several interface bugs.
[*] Improved compiler detection for files packed with Armadillo.
[*] Changed the interface.
[+] Added Armadillo detection.
[!] Fixed a bug with incorrect compiler detection.
[+] Added EXECryptor detection.
[*] Replaced ListView with a faster one.
[+] Added UPX version detection.
[+] Added "Tray Icon" setting.
#######################################################################
0.3b (2006-03-07)
-----------------------------------------------------------------------
[!] Fixed a bug with retrieving import data when the import was not restored (dumped).
[!] Fixed a false positive for FSG 1.0.
[*] Minor improvements to the disassembler.
[+] Added "cautious" detection of "Microsoft Visual C++".
[*] Improved detection of "Borland Delphi".
[*] Improved detection of files packed by FSG.
#######################################################################
0.2b (Private)
-----------------------------------------------------------------------
[*] File handling has been completely rewritten. (MapViewOfFile)
[*] Recognition algorithm has been reworked.
[+] Some features have been added.
[!] Fixed a bug with FileOffset detection.
[!] Fixed a bug where the Physical Size section was incorrectly specified in packed executables.
[*] Improved entropy detection.
[*] Improved program performance.
[+] Added detection:
- Borland C++
- Microsoft Visual Basic
- ASProtect 1.33 - 2.1
- ASProtect 2.0
#######################################################################
0.1b
-----------------------------------------------------------------------
[+] First release
#######################################################################