mirror of
https://github.com/horsicq/Detect-It-Easy.git
synced 2026-06-24 01:54:08 +00:00
Merge branch 'master' of https://github.com/horsicq/Detect-It-Easy
This commit is contained in:
commit
5890991148
61 changed files with 64 additions and 16 deletions
|
|
@ -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 */
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
// Detect It Easy: detection rule file
|
||||
// Author: LinXP
|
||||
// Status: WIP
|
||||
|
||||
// https://hex-rays.com/
|
||||
meta("format");
|
||||
|
||||
includeScript("zlib");
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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)) {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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");
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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");
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -33,9 +33,6 @@ function detect() {
|
|||
//sOption(Binary.read_uint32(0x14)+"x"+Binary.read_uint32(0x18));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
return result();
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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)");
|
||||
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
// Detect It Easy: detection rule file
|
||||
// Author: horsicq <horsicq@gmail.com>
|
||||
|
||||
// https://www.python.org/
|
||||
meta("source", "Python");
|
||||
|
||||
function detect() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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")) {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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");
|
||||
|
|
|
|||
|
|
@ -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");
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
// Detect It Easy: detection rule file
|
||||
// Authors: DosX, fernandom
|
||||
|
||||
// https://en.wikipedia.org/wiki/MinGW
|
||||
meta("compiler", "MinGW");
|
||||
|
||||
includeScript("FPC");
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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");
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
// Detect It Easy: detection rule file
|
||||
// Author: horsicq <horsicq@gmail.com>
|
||||
|
||||
// https://www.winehq.org/
|
||||
meta("emulator", "Wine");
|
||||
|
||||
function detect() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@
|
|||
// GitHub: https://github.com/DosX-dev
|
||||
// Telegram: @DosX_dev
|
||||
|
||||
// https://unity.com/
|
||||
meta("game engine", "Unity");
|
||||
|
||||
function detect() {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue