From ee31efc381b25cabc416a0d5ba732eef05f9da15 Mon Sep 17 00:00:00 2001 From: dartraiden Date: Mon, 1 May 2023 20:57:12 +0300 Subject: FingerprintNG: add Dino detection --- .../FingerprintNG/iconpacks/res/Jabber/Dino.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/iconpacks/res/fp_icons.rc | 1 + plugins/FingerprintNG/src/masks.cpp | 1 + plugins/FingerprintNG/src/resource.h | 113 +++++++++++---------- 4 files changed, 59 insertions(+), 56 deletions(-) create mode 100644 plugins/FingerprintNG/iconpacks/res/Jabber/Dino.ico (limited to 'plugins/FingerprintNG') diff --git a/plugins/FingerprintNG/iconpacks/res/Jabber/Dino.ico b/plugins/FingerprintNG/iconpacks/res/Jabber/Dino.ico new file mode 100644 index 0000000000..627c1ede57 Binary files /dev/null and b/plugins/FingerprintNG/iconpacks/res/Jabber/Dino.ico differ diff --git a/plugins/FingerprintNG/iconpacks/res/fp_icons.rc b/plugins/FingerprintNG/iconpacks/res/fp_icons.rc index a2337b0882..cae7839cc9 100644 --- a/plugins/FingerprintNG/iconpacks/res/fp_icons.rc +++ b/plugins/FingerprintNG/iconpacks/res/fp_icons.rc @@ -215,6 +215,7 @@ IDI_CROSSTALK ICON "Jabber\\Crosstalk.ico" IDI_CUDUMAR ICON "Jabber\\Cudumar.ico" IDI_CYCLOPS_CHAT ICON "Jabber\\Cyclops Chat.ico" IDI_DESYR ICON "Jabber\\Desyr.ico" +IDI_DINO ICON "Jabber\\Dino.ico" IDI_DZIOBBER ICON "Jabber\\dziObber.ico" IDI_EJABBERD ICON "Jabber\\ejabberd.ico" IDI_ELMER ICON "Jabber\\elmer bot.ico" diff --git a/plugins/FingerprintNG/src/masks.cpp b/plugins/FingerprintNG/src/masks.cpp index 16793628f6..0be2ef9ab5 100644 --- a/plugins/FingerprintNG/src/masks.cpp +++ b/plugins/FingerprintNG/src/masks.cpp @@ -230,6 +230,7 @@ static KN_FP_MASK def_kn_fp_mask[] = { "client_Cudumar", L"*Cudumar*", L"Cudumar", IDI_CUDUMAR, JABBER_CASE, TRUE }, { "client_CyclopsChat", L"*Cyclops*", L"Cyclops Chat", IDI_CYCLOPS_CHAT, JABBER_CASE, TRUE }, { "client_Desyr", L"*Desyr*", L"Desyr Messenger", IDI_DESYR, JABBER_CASE, TRUE }, + { "client_Dino", L"*Dino*", L"Dino", IDI_DINO, JABBER_CASE, TRUE }, { "client_EMess", L"*EMess*", L"EMess", IDI_EMESS, JABBER_CASE, TRUE }, { "client_Elmer_Bot", L"*Elmer*", L"Elmer Bot", IDI_ELMER, JABBER_CASE, TRUE }, { "client_Emacs", L"|*Jabber.el*|*Emacs*", L"Emacs (Jabber.el)", IDI_EMACS, JABBER_CASE, TRUE }, diff --git a/plugins/FingerprintNG/src/resource.h b/plugins/FingerprintNG/src/resource.h index 95787aa7b5..6158722026 100644 --- a/plugins/FingerprintNG/src/resource.h +++ b/plugins/FingerprintNG/src/resource.h @@ -108,8 +108,8 @@ #define IDI_ICQ 190 #define IDI_ICQ8_OVERLAY 198 #define IDI_ASIA 202 -#define IDI_RANDQ 220 #define IDI_MANDARIN_IM 219 +#define IDI_RANDQ 220 #define IDI_IRC 300 #define IDI_AMIRC 301 #define IDI_AMULE 302 @@ -119,61 +119,62 @@ #define IDI_CHATZILLA 306 #define IDI_CONVERSATION 307 #define IDI_CONVERSATIONS 308 -#define IDI_DIRC 309 -#define IDI_EGGDROP 310 -#define IDI_EGGDROP_RACBOT 311 -#define IDI_EMULE 312 -#define IDI_EMULE_MORPHXT 313 -#define IDI_EMULE_NEO 314 -#define IDI_EMULE_PLUS 315 -#define IDI_EMULE_XTREME 316 -#define IDI_FCHAT 317 -#define IDI_GDPCHAT 318 -#define IDI_GOPOWERTOOLS 319 -#define IDI_HYDRA_IRC 320 -#define IDI_ICECHAT 321 -#define IDI_IRC_UNKNOWN 322 -#define IDI_IRCLE 323 -#define IDI_IRCXPRO 324 -#define IDI_JIRCII 325 -#define IDI_JMIRC 326 -#define IDI_KLIENT 327 -#define IDI_KONVERSATION 328 -#define IDI_KSIRC 329 -#define IDI_KVIRC 330 -#define IDI_MIRC 331 -#define IDI_MP3_SCRIPT 332 -#define IDI_NEORATRION 333 -#define IDI_NETTALK 334 -#define IDI_NONAME_SCRIPT 335 -#define IDI_OPERA 336 -#define IDI_PIORUN 337 -#define IDI_PIRC 338 -#define IDI_PIRCH 339 -#define IDI_PJIRC 340 -#define IDI_PROCHAT 341 -#define IDI_PSYBNC 342 -#define IDI_SAVIRC 343 -#define IDI_SMART_IRC 344 -#define IDI_SNAK 345 -#define IDI_SYSRESET 346 -#define IDI_VIRCAIRC 347 -#define IDI_VISIONIRC 348 -#define IDI_VISUALIRC 349 -#define IDI_VORTECIRC 350 -#define IDI_WEECHAT 351 -#define IDI_WLIRC 352 -#define IDI_WMIRC 353 -#define IDI_XCHATAQUA 354 -#define IDI_XBITCH 355 -#define IDI_XCHAT 356 -#define IDI_XIRC 357 -#define IDI_XIRCON 358 -#define IDI_ZSIRC 359 -#define IDI_POCKET_IRC 360 -#define IDI_IROFFER_DINOEX 361 -#define IDI_IROFFER 362 -#define IDI_ZNC 363 +#define IDI_DINO 309 +#define IDI_DIRC 310 +#define IDI_EGGDROP 311 +#define IDI_EGGDROP_RACBOT 312 +#define IDI_EMULE 313 +#define IDI_EMULE_MORPHXT 314 +#define IDI_EMULE_NEO 315 +#define IDI_EMULE_PLUS 316 +#define IDI_EMULE_XTREME 317 +#define IDI_FCHAT 318 +#define IDI_GDPCHAT 319 +#define IDI_GOPOWERTOOLS 320 +#define IDI_HYDRA_IRC 321 +#define IDI_ICECHAT 322 +#define IDI_IRC_UNKNOWN 323 +#define IDI_IRCLE 324 +#define IDI_IRCXPRO 325 +#define IDI_JIRCII 326 +#define IDI_JMIRC 327 +#define IDI_KLIENT 328 +#define IDI_KONVERSATION 329 +#define IDI_KSIRC 330 +#define IDI_KVIRC 331 +#define IDI_MIRC 332 +#define IDI_MP3_SCRIPT 333 +#define IDI_NEORATRION 334 +#define IDI_NETTALK 335 +#define IDI_NONAME_SCRIPT 336 +#define IDI_OPERA 337 +#define IDI_PIORUN 338 +#define IDI_PIRC 339 +#define IDI_PIRCH 340 +#define IDI_PJIRC 341 +#define IDI_PROCHAT 342 +#define IDI_PSYBNC 343 +#define IDI_SAVIRC 344 +#define IDI_SMART_IRC 345 +#define IDI_SNAK 346 +#define IDI_SYSRESET 347 +#define IDI_VIRCAIRC 348 +#define IDI_VISIONIRC 349 +#define IDI_VISUALIRC 350 +#define IDI_VORTECIRC 351 +#define IDI_WEECHAT 352 +#define IDI_WLIRC 353 +#define IDI_WMIRC 354 +#define IDI_XCHATAQUA 355 +#define IDI_XBITCH 356 +#define IDI_XCHAT 357 +#define IDI_XIRC 358 +#define IDI_XIRCON 359 +#define IDI_ZSIRC 360 +#define IDI_POCKET_IRC 361 +#define IDI_IROFFER_DINOEX 362 +#define IDI_IROFFER 363 +#define IDI_ZNC 364 #define IDI_AKENI 400 #define IDI_AMBROSIA 401 #define IDI_ANDROID 402 -- cgit v1.2.3