登录 注册

Detect-It-Easy

去点 Star
安全与隐私工具开发者工具数据分析与数据处理 binary-analysisdebuggerdetectdetectordisassemblerelf
11,939
Stars
999
Forks
170
Watchers
33
Open Issues
MIT
许可证
JavaScript
语言
2014-06-01
创建时间
2026-11-11
最近更新

项目能做什么

支持 Windows、Linux 和 macOS 的文件类型快速检测与识别程序。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
![](docs/logo_text.png)

[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=NF3FBD3KHMXDN)
[![GitHub tag (latest SemVer)](https://img.shields.io/github/tag/horsicq/DIE-engine.svg)](http://ntinfo.biz)
[![GitHub All Releases](https://img.shields.io/github/downloads/horsicq/DIE-engine/total.svg)](http://ntinfo.biz)
[![gitlocalized](https://gitlocalize.com/repo/4736/whole_project/badge.svg)](https://github.com/horsicq/XTranslation)

**Detect It Easy (DiE)** is a cross-platform tool for file identification and static inspection, used by **malware analysts**, **cybersecurity experts**, and **reverse engineers**. It combines native format parsers with an extensible DiE-JS analysis layer, supporting both compact signatures and multi-stage static analysis across **Windows, Linux, and MacOS**.

## 🚀 Getting started

-   **[💎 Download release/beta](https://github.com/horsicq/DIE-engine/releases)**
-   **[🧪 DiE API Library (for Developers)](https://github.com/horsicq/die_library)**
-   [📋 Changelog](https://github.com/horsicq/Detect-It-Easy/blob/master/changelog.txt)
-   [💬 Contribute to Translations](https://github.com/horsicq/XTranslation)

> [!WARNING]
> `detectiteasy.com` is not affiliated with the Detect It Easy project or its official website. Do not trust it as an official source or use it to download DiE. Use only the release links provided in this repository.

![Screenshot](docs/1.png)

## 💡 Why use Detect It Easy?

Detect It Easy combines format-aware parsing, signature matching, and programmable analysis for **malware analysis**, **reverse engineering**, and **digital forensics**. DiE-JS modules can use parsed structures and low-level inspection primitives to implement bounded algorithms while keeping detection policy reviewable in the database.

![Screenshot](docs/2.png)

### Key advantages:

-   **Extensible Analysis Modules**: DiE-JS supports compact signatures as well as stateful, format-aware algorithms.
-   **Cross-Platform Support**: Runs on Windows, Linux, and MacOS.
-   **Conservative Heuristics**: Independent evidence, architecture gates, bounded scans, and explicit antipatterns help control false positives.

## 🧠 Heuristic engine

### PE heuristic engine: analysis beyond a signature match

A signature can tell you what a file resembles. The [Generic Heuristic Analysis engine (`__GenericHeuristicAnalysis_By_DosX.7.sg`)](db/PE/__GenericHeuristicAnalysis_By_DosX.7.sg) goes further: it reports concrete structural and behavioral anomalies together with the evidence behind them. The PE heuristic engine is created and maintained by [DosX](https://github.com/DosX-dev).

> [!NOTE]
> DiE-JS is the implementation language of this analysis engine, not a shorthand for a few native detector calls. The native DiE core supplies format parsing, bounded reads, address translation, searching, and disassembly primitives. The PE heuristic engine builds analysis algorithms on
阅读完整原文

商业机会分析 AI 生成

高吞吐二进制特征分类与快速初筛 API 服务

产品构想将 DIE 引擎封装为无状态、高并发的微服务/Docker 容器,为企业沙箱与威胁情报流水线提供开箱即用的第一道快速分流过滤服务。
核心功能REST/gRPC 接口、亚秒级加壳/格式/编译器检测、细粒度熵值分析图谱、规范化 JSON 威胁初筛报告输出、支持批量并发。
目标用户中大型企业安全运营中心(SOC)、网络安全产品研发团队、威胁情报供应商。
难度/周期中等 · 1 - 2 个月 · 成本:极低(主要为轻量云服务器与测试样本存储费用)
收费模式按调用量计费的 SaaS 订阅、私有化 Docker 镜像年度授权许可。
竞争风险开源版本本身易于本地构建,需强化高吞吐性能与集成便利性以构筑壁垒。
依据 已验证事实

DevSecOps 二进制制品供应链合规扫描工具

产品构想面向企业采购与发布流程,利用 DIE 规则自动化检测交付制品中是否存在未声明的加壳混淆、非法打包器或异常架构风险。
核心功能CI/CD 插件集成、第三方二进制制品混淆检测、可疑打包器警告、合规性审计报告导出(PDF/SPDX)。
目标用户软件采购合规部门、金融/军工等强监管领域的 DevSecOps 负责人。
难度/周期中等 · 2 - 3 个月 · 成本:低(基础云服务及CI测试环境)
收费模式企业席位订阅费(B2B SaaS)、私有化部署年费。
竞争风险合规市场对纯特征检测的接受度不确定,可能需要联动漏洞与代码成分分析(SCA)工具。
依据 尚需验证的假设

高级商业壳与新型免杀加壳识别规则订阅服务

产品构想基于 DIE 开放的脚本引擎,持续追踪最新商业保护器(如特定 VM 保护、商业加壳变种)并提供专有签名与脱壳辅助脚本库。
核心功能每周更新的高价值签名库、针对复杂加壳的 DIE 脚本扩展包、加壳分类威胁等级评定、样本误报快速修复支持。
目标用户威胁研究团队、商业反病毒/EDR 厂商、独立逆向咨询师。
难度/周期高 · 持续迭代(首版 1 个月内) · 成本:低(主要为安全样本采集与分析逆向环境成本)
收费模式规则订阅制(按年收取威胁情报规则集更新费用)。
竞争风险极度依赖创建者持续逆向新壳的专业技术能力,维护成本随壳变种增多而上升。
依据 数据支持的判断
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
WerWolv/ImHex 中文介绍暂未生成
🔍 A Hex Editor for Reverse Engineers, Programmers and people
55,818 C++
x64dbg/x64dbg 中文介绍暂未生成
An open-source user mode debugger for Windows. Optimized for
50,268 C++
radareorg/radare2 中文介绍暂未生成
UNIX-like reverse engineering framework and command-line too
25,386 C
mrexodia/ida-pro-mcp 中文介绍暂未生成
AI-powered reverse engineering assistant that bridges IDA Pr
13,436 Python
angr/angr 中文介绍暂未生成
A powerful and user-friendly binary analysis platform!
9,367 Python
We5ter/Scanners-Box 中文介绍暂未生成
The Ultimate Open-Source Security Arsenal for Hackers, Enter
9,197 -
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 2014-06-01,近 30 天仍在推送,发布过 4 个 Release
社区活跃Star 11,939 / Fork 999 / Issue 33(数据支持,可自行核实)
许可证MIT
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/horsicq/Detect-It-Easy.git
cd Detect-It-Easy
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。