This commit is contained in:
DosX 2026-06-21 11:38:47 +03:00
commit 5890991148
61 changed files with 64 additions and 16 deletions

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: Kaens (TG @kaens)
// https://wiki.scummvm.org/index.php/Director
meta("audio", "Adobe Director Protected Cast file (.CXT)");
/* beautify ignore:start */

View file

@ -1,7 +1,7 @@
// Detect It Easy: detection rule file
// Author: LinXP
// Status: WIP
// https://hex-rays.com/
meta("format");
includeScript("zlib");

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://en.wikipedia.org/wiki/Universal_Disk_Format
meta("format", "Universal Disk Image Format");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: LinXP
// https://en.wikipedia.org/wiki/VHD_(file_format)
meta("format", "Microsoft Virtual Hard Disk (.VHD)");
function detect() {

View file

@ -26,7 +26,6 @@ function detect() {
break;
}
/* XNA Studio platforms: 'w' = Windows, 'm' = Windows Phone 7, 'x' = X360
* MonoGame extensions: 'i' = iOS, 'a' = Android, 'X' = MacOSX, 'P' = PS4, 'S' = Switch, etc */
switch (Binary.read_uint8(0x3)) {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: Kae <TG@kaens>
// https://wiki.preview.multitheftauto.com/reference/col
meta("format", "RenderWare collision data (.COL)"); // Criterion Software/Rockstar Games
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: LinXP
// https://github.com/bytenode/bytenode
meta("format", "JavaScript Compiled/Bytenode (.JSC)");
var VersionHash = [
@ -81,7 +82,6 @@ function detect() {
}
}
sLang = "JavaScript";
return result();

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: LinXP
// https://en.wikibooks.org/wiki/Lua_Programming/luac
meta("format", "Lua Bytecode (.LUAC)");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://en.wikipedia.org/wiki/SWF
meta("format", "Small Web Format (.SWF)");
includeScript("zlib");

View file

@ -4,6 +4,7 @@
// sendersu (sendersu on exelab.ru),
// Kaens (TG @kaens)
// https://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help
meta("format", "Microsoft Compiled HTML Help");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: Kaens TG@kaens
// https://en.wikipedia.org/wiki/DjVu
meta("format", "DjVu document (.DJVU)");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://en.wikipedia.org/wiki/WinHelp
meta("format", "MS Help");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://en.wikipedia.org/wiki/PDF
meta("format", "PDF");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://en.wikipedia.org/wiki/Rich_Text_Format
meta("format", "RTF");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: A.S.L - <asl@onet.eu> 2019
// https://en.wikipedia.org/wiki/MP4_file_format
meta("format", "MP4 Video");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: LinXP
// https://en.wikipedia.org/wiki/DirectDraw_Surface
meta("image", "DirectDraw Surface (.DDS)");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: LinXP
// https://en.wikipedia.org/wiki/Encapsulated_PostScript
meta("image", "Encapsulated PostScript (.EPS)");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Authors: Jason Hood <jadoxa@yahoo.com.au>, Kae <TG@kaens>
// https://en.wikipedia.org/wiki/ICO_(file_format)
meta("image", "Windows Icon");
includeScript("CurIcoBPP");

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: Jason Hood <jadoxa@yahoo.com.au>
// https://en.wikipedia.org/wiki/JPEG
meta("image", "JPEG");
function detect() {

View file

@ -1,5 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://en.wikipedia.org/wiki/JPEG_XL
meta("image", "JPEG XL");
function detect() {

View file

@ -33,9 +33,6 @@ function detect() {
//sOption(Binary.read_uint32(0x14)+"x"+Binary.read_uint32(0x18));
}
}
}
return result();

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Authors: Kaens TG@kaens
// https://en.wikipedia.org/wiki/ILBM
meta("image", "IFF InterLeaved BitMap (.IFF,.LBM)");
function detect() {

View file

@ -1,7 +1,6 @@
// Detect It Easy: detection rule file
// Author: LinXP
// Status: WIP
// doc-ref:
// doc-ref: https://en.wikipedia.org/wiki/TIFF
meta("image", "Tagged Image File Format (.TIFF)");

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: Kaens (TG@kaens)
// https://en.wikipedia.org/wiki/Advanced_Systems_Format
meta("media", "Microsoft Advanced Systems Format container");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://en.wikipedia.org/wiki/HTML
meta("source", "HTML");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://en.wikipedia.org/wiki/Pascal_(programming_language)
meta("source", "Pascal");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://en.wikipedia.org/wiki/XML
meta("source", "XML");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: Jason Hood <jadoxa@yahoo.com.au>
// https://en.wikipedia.org/wiki/C_(programming_language)
meta("source", "C/C++");
function detect() {

View file

@ -1,5 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://www.python.org/
meta("source", "Python");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://en.wikipedia.org/wiki/Delphi_(software)
meta("compiler", "Delphi");
function detect() {

View file

@ -1,5 +1,6 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// Improved by: BJNFNE
meta("compiler", "gcc");
@ -7,22 +8,17 @@ function detect() {
/* if(MACH.isLibraryPresent("libstdc++.6.dylib"))
{
sOptions="libstdc++";
bDetected=1;
bDetected = true;
}
else if(MACH.isLibraryPresent("libc++.1.dylib"))
{
sOptions="C++";
bDetected=1;
}
else if(MACH.isLibraryPresent("libgcc_s.1.dylib"))
{
sOptions="C/C++";
bDetected=1;
bDetected = true;
}
else if(MACH.isLibraryPresent("libobjc.A.dylib"))
{
sOptions="Objective-C";
bDetected=1;
bDetected = true;
} */
if (MACH.isLibraryPresent("libgcc_s.1.dylib")) {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: hypn0 <hypn0@mail.ru>
// https://en.wikipedia.org/wiki/Borland_C%2B%2B
meta("compiler", "Borland C++");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: hypn0 <hypn0@mail.ru>
// https://en.wikipedia.org/wiki/Turbo_Pascal
meta("compiler", "Borland Pascal");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: hypn0 <hypn0@mail.ru>
// https://en.wikipedia.org/wiki/Watcom_C/C%2B%2B
meta("compiler", "Watcom C");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: hypn0 <hypn0@mail.ru>
// http://www.setupspecialist.com/
meta("installer", "Setup-Specialist");
function detect() {

View file

@ -2,6 +2,7 @@
// Author: sendersu
// If errors pls contact sendersu on cracklab.team
// https://en.wikipedia.org/wiki/Excelsior_JET
meta("compiler", "Excelsior JET");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://en.wikipedia.org/wiki/FASM
meta("compiler", "FASM");
includeScript("FASM");

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://en.wikipedia.org/wiki/Free_Pascal
meta("compiler", "Free Pascal");
includeScript("FPC");

View file

@ -3,6 +3,7 @@
// improved by fernandom - menteb.in - 2020.04
// improved by sendersu - cracklab.team - 2024.04
// https://en.wikipedia.org/wiki/Go_(programming_language)
meta("compiler", "Go");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: hypn0 <hypn0@mail.ru>
// https://en.wikipedia.org/wiki/VisualAge
meta("compiler", "IBM VisualAge C/C++");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Authors: hypn0, BJNFNE, DosX
// https://en.wikipedia.org/wiki/Intel_C%2B%2B_Compiler
meta("compiler", "Intel C/C++");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://en.wikipedia.org/wiki/Kotlin
meta("compiler", "Kotlin");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: Jason Hood <jadoxa@yahoo.com.au>
// https://en.wikipedia.org/wiki/LCC_(compiler)
meta("compiler", "LCC-Win32")
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: hypn0 <hypn0@mail.ru>
// https://en.wikipedia.org/wiki/Fortran
meta("compiler", "Lahey Fortran 90");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Authors: DosX, fernandom
// https://en.wikipedia.org/wiki/MinGW
meta("compiler", "MinGW");
includeScript("FPC");

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://en.wikipedia.org/wiki/Nim_(programming_language)
meta("compiler", "Nim");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: Jason Hood <jadoxa@yahoo.com.au>
// https://www.pellesc.se/
meta("compiler", "Pelles C")
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: hypn0 <hypn0@mail.ru>
// https://en.wikipedia.org/wiki/PowerBASIC
meta("compiler", "PowerBASIC");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://en.wikipedia.org/wiki/PureBasic
meta("compiler", "PureBasic");
function detect() {

View file

@ -2,6 +2,7 @@
// Author: sendersu
// If errors pls contact sendersu on cracklab.team
// https://en.wikipedia.org/wiki/Xojo
meta("compiler", "REALbasic (by Xojo.com)");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://commons.wikimedia.org/wiki/RosAsm
meta("compiler", "RosASM");
includeScript("RosASM");

View file

@ -5,6 +5,7 @@
// GitHub: https://github.com/DosX-dev
// Telegram: @DosX_dev
// https://en.wikipedia.org/wiki/Rust_(programming_language)
meta("compiler", "Rust");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: hypn0 <hypn0@mail.ru>
// https://en.wikipedia.org/wiki/Virtual_Pascal
meta("compiler", "Virtual Pascal");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://en.wikipedia.org/wiki/Visual_Objects
meta("compiler", "Visual Objects");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: hypn0 <hypn0@mail.ru>
// https://www.visual-prolog.com/
meta("compiler", "Visual Prolog");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://en.wikipedia.org/wiki/Watcom_C/C%2B%2B
meta("compiler", "Watcom C/C++");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://en.wikipedia.org/wiki/Zig_(programming_language)
meta("compiler", "Zig");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://www.winehq.org/
meta("emulator", "Wine");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
// https://www.autohotkey.com/
meta("format", "Compiled AutoHotKey");
function detect() {

View file

@ -5,6 +5,7 @@
// GitHub: https://github.com/DosX-dev
// Telegram: @DosX_dev
// https://unity.com/
meta("game engine", "Unity");
function detect() {

View file

@ -1,6 +1,7 @@
// Detect It Easy: detection rule file
// Author: KDSS-Research
// https://developer.valvesoftware.com/wiki/Xash3D
meta("game engine", "Xash3D");
function detect() {