Detect It Easy ، أو اختصار "DIE" هو برنامج لتحديد أنواع الملفات."DIE" هو تطبيق عبر منصة.تسمح العديد من البرامج من النوع (أدوات PEID و PE) باستخدام توقيعات الجهات الخارجية.لسوء الحظ ، تفحص هذه التواقيع وحدات البايت فقط بواسطة القناع المحدد مسبقًا ، ولا يمكن تحديد معلمات إضافية.نتيجة لذلك ، يحدث خطأ كاذب في كثير من الأحيان.عادة ما يتم تعيين الخوارزميات الأكثر تعقيدًا بدقة في البرنامج نفسه.وبالتالي ، لإضافة مجمع جديد ، يحتاج المرء إلى إعادة ترجمة المشروع بأكمله.لا يمكن لأحد ، باستثناء المؤلفين أنفسهم ، تغيير خوارزمية الكشف.مع مرور الوقت ، تفقد مثل هذه البرامج أهميتها دون الدعم المستمر .... يحتوي Detect It Easy على بنية مفتوحة تمامًا للتوقيعات.يمكنك بسهولة إضافة الخوارزميات الخاصة بك للكشف أو تعديل تلك الموجودة بالفعل.يتم تحقيق ذلك باستخدام البرامج النصية.تشبه لغة النص إلى حد كبير جافا سكريبت وأي شخص يفهم أساسيات البرمجة يفهم بسهولة كيف تعمل.ربما ، قد يقرر شخص ما أن البرامج النصية تعمل ببطء شديد.في الواقع ، يتم تشغيل البرامج النصية بشكل أبطأ من التعليمات البرمجية المترجمة ، ولكن ، بفضل التحسين الجيد لبرنامج Script Engine ، لا يسبب هذا أي إزعاج خاص.احتمالات العمارة المفتوحة تعوض هذه القيود.يموت موجود في ثلاثة إصدارات.الإصدار الأساسي ("DIE") ، الإصدار Lite ("DIEL") وإصدار وحدة التحكم ("DIEC").الثلاثة يستخدمون نفس التواقيع الموجودة في المجلد "db".إذا قمت بفتح هذا المجلد ، فسيتم العثور على مجلدات فرعية متداخلة ("ثنائي" و "PE" وغيرها).تتوافق أسماء المجلدات الفرعية مع أنواع الملفات.أولاً ، تحدد DIE نوع الملف ، ثم تقوم بتحميل جميع التواقيع بالتسلسل ، الموجودة في المجلد المقابل.يحدد البرنامج حاليًا الأنواع التالية: * الملفات القابلة للتنفيذ MS-DOS * الملفات القابلة للتنفيذ PE Windows * الملفات القابلة للتنفيذ ELF Linux * MACH الملفات القابلة للتنفيذ Mac OS * الملفات النصية * ثنائي جميع الملفات الأخرى.