Packages and Binaries:

detect-it-easy

Program for determining types of files
Detect It Easy (DiE) is a powerful tool for file type identification, popular among malware analysts, cybersecurity experts, and reverse engineers worldwide. Supporting both signature-based and heuristic analysis, DiE enables efficient file inspections across a broad range of platforms, including Windows, Linux, and MacOS. Its adaptable, script-driven detection architecture makes it one of the most versatile tools in the field, with a comprehensive list of supported OS images.

Installed size: 41.40 MB
How to install: sudo apt install detect-it-easy

Dependencies:
  • libc6
  • libgcc-s1
  • libqt5concurrent5t64
  • libqt5core5t64
  • libqt5gui5t64 | libqt5gui5-gles
  • libqt5network5t64
  • libqt5script5
  • libqt5scripttools5
  • libqt5sql5t64
  • libqt5svg5
  • libqt5widgets5t64
  • libstdc++6
die

diec
root@kali:~# diec -h
Usage: diec [options] target
Detect It Easy v3.21
Copyright(C) 2006-2008 Hellsp@wn 2012-2026 hors<[email protected]> Web: http://ntinfo.biz


Options:
  -h, --help                   Displays help on commandline options.
  --help-all                   Displays help including Qt specific options.
  -v, --version                Displays version information.
  -r, --recursivescan          Scan directories recursively
  -d, --deepscan               Enable deep scanning for thorough analysis
  -u, --heuristicscan          Enable heuristic scanning methods
  -b, --verbose                Show verbose output with detailed information
  -g, --aggressivecscan        Enable aggressive scanning mode
  -a, --alltypes               Scan all file types
  -f, --format                 Format the output result
  -l, --profiling              Profile signatures during scan
  -M, --messages               Display scan messages and warnings
  -U, --hideunknown            Hide unknown file types from results
  -e, --entropy                Display file entropy information
  -i, --info                   Display file information
  -S, --struct <struct>        Show special file information using specified
                               structure (e.g., 'Hash' or 'Hash#MD5')
  -x, --xml                    Output results in XML format
  -j, --json                   Output results in JSON format
  -c, --csv                    Output results in CSV format
  -t, --tsv                    Output results in TSV format
  -p, --plaintext              Output results as plain text
  -D, --database <path>        Set database path
  -E, --extradatabase <path>   Set extra database path
  -C, --customdatabase <path>  Set custom database path
  -s, --showdatabase           Show database information
  -w, --showstructs            Display all available special structures for the
                               file
  --test <directory>           Test signatures in specified directory
  --addtest <filename>         Add test case with filename, detect string, and
                               directory

Arguments:
  target                       The file or directory to open.

diel



Updated on: 2026-May-25