Detect It Easy lub w skrócie „DIE” to program do określania typów plików.„DIE” to aplikacja wieloplatformowa.Wiele tego rodzaju programów (PEID, narzędzia PE) pozwala na stosowanie podpisów stron trzecich.Niestety, podpisy te skanują tylko bajty według wstępnie ustawionej maski i nie można określić dodatkowych parametrów.W rezultacie często dochodzi do fałszywego wyzwalania.Bardziej skomplikowane algorytmy są zwykle ściśle określone w samym programie.Dlatego, aby dodać nowy kompleksowy wykrywacz, należy ponownie skompilować cały projekt.Nikt, oprócz samych autorów, nie może zmienić algorytmu wykrywania.Z biegiem czasu takie programy tracą na znaczeniu bez ciągłego wsparcia .... Detect It Easy ma całkowicie otwartą architekturę podpisów.Możesz łatwo dodawać własne algorytmy wykrywania lub modyfikować te, które już istnieją.Osiąga się to za pomocą skryptów.Język skryptowy jest bardzo podobny do JavaScript i każda osoba, która rozumie podstawy programowania, łatwo zrozumie, jak to działa.Być może ktoś może zdecydować, że skrypty działają bardzo wolno.Rzeczywiście, skrypty działają wolniej niż skompilowany kod, ale dzięki dobrej optymalizacji Script Engine nie powoduje to żadnych szczególnych niedogodności.Możliwości otwartej architektury kompensują te ograniczenia.DIE istnieje w trzech wersjach.Wersja podstawowa („DIE”), wersja Lite („DIEL”) i wersja konsoli („DIEC”).Wszystkie trzy używają tych samych podpisów, które znajdują się w folderze „db”.Jeśli otworzysz ten folder, zostaną znalezione zagnieżdżone podfoldery („Binarne”, „PE” i inne).Nazwy podfolderów odpowiadają typom plików.Najpierw DIE określa typ pliku, a następnie kolejno ładuje wszystkie podpisy, które znajdują się w odpowiednim folderze.Obecnie program definiuje następujące typy: * pliki wykonywalne MS-DOS * pliki wykonywalne PE Windows * pliki wykonywalne ELF Linux * pliki wykonywalne MACH Mac OS * pliki tekstowe * binarne wszystkie pozostałe pliki.