Sistem Nasıl Çalışır ?
Eklenti Kontrol Sistemi Eklentilerinizi Kontrol Edip Puanlıyor ?
Eklenti kontrol sistemimiz eklentilerinizi açıp satır satır okuyarak puanlama işlemi
yapmaktadır. Satır satır okunan eklentiniz veri bankamızda bulunan sınıflandırılmış
komutların satır satır olup olmadığına bakarak ortaya sonuç çıkartmaktadır.
Eklenti kontrol aracımız aşağıda belirteceğiniz parametrelere bakacak ve ayrıca isteğiniz üzerine kod dosyalarınızın içinde eklenmiş dosyalarının varlığını kontrol edecektir.. Fakat bu test amaçlıdır. Sunucunuzla uyumlu sonuçlar vermeyebilir. %100 Kesinlik veremiyoruz..
Yasaklı veya Riskli komutların olduğunu nasıl tahmin ediyor ?
Satır içerisinde exit komutunun olduğunu farz edelim. Bulunulan satırda veritabanından gelen komutların sonucunda exit komutu ile eşleşme sağlandığı zaman satır sistem tarafından işeretlenmektedir. Bu durumda rapor sayfası için bilgiler saklanmaktır.
Puan Hesaplaması Nasıl Yapılıyor ?
Satırlara tek tek bakıldıktan sonra puan hesaplama ve rapor oluşturma devresi gelmektedir. İlk önce ilgili eklentinin yasaklı komut,riskli ve performansını etkileyecek komutların sayıları alınır.Ardından Eğer eklenti çerisinde yasaklı komut tespiti var ise direkt 1 puanı verilir. Eğer yok ise riskli komut sayısının yüksekliğine göre puanlama yapılmaktadır.
Performans Kaybı hesaplaması Nasıl Yapılıyor ?
Sistem şuanda tam bir performans kaybı hesaplamasında veri çıkartmamaktadır. Çıkan sonuçlar tavsiye sonuçları olup dikkat edilmesi gereken sonuçlardır. Hesaplama yapılırken eklenti içerisinde ilgili loop(döngü) sayısı göz önüne bakılarak bir hesaplama çıkarılmaktadır.Eğer raporda ilgili sayı fazla ise eklenti puanını düşürmektedir. Daha ilerki zamanlarda güncelleme getirilecektir.
Bize Geri Bildirim Yap
Eklenti kontrol raporu uygulaması ile ilgili düşüncelerini veya ters bir durum olduğu hakkında bildirim yap
Kontrol raporu uygulaması ile ilgili düşüncelerinizi veya geri dönüşlerinizi aşağıdaki
forma girerek gönderebilirsiniz.
Arıza bildirimlerinde formu dikkatli ve eksiksiz
doldurun
Yukleme..
Kontrole Başla
Eklenti kontrolüne başlamadan önce soracağımız bir kaç şeyler var..
Eklentilerini kontrol etmeden önce bilmen gereken bilgilerimiz var.. Eklentilerini
script dosyası veya paket şeklinde sistemimize kısa süreliğine alacağız ve bütünlüğünü
doğrulayacağız.. Bu eklentiler sistemimizde kesinlikle depolanmayacaktır.
Eklenti kontrol aracımız aşağıda belirteceğiniz parametrelere bakacak ve ayrıca isteğiniz üzerine kod dosyalarınızın içinde eklenmiş dosyalarının varlığını kontrol edecektir.. Fakat bu test amaçlıdır. Sunucunuzla uyumlu sonuçlar vermeyebilir. %100 Kesinlik veremiyoruz..
Eklenti Kontrol Raporu
zombie_plague40.sma Sistem Kontrol Raporu
Kontrol Edilen eklenti ile ilgili aşağıdaki veriler bilgi amaçlıdır. Eklentinin
kullanılacağı sunucunun derleyicisi ve kurallarına göre dosyanın kabul durumu
değişecektir. Eklentinizi panelinize kurmadan önce kendi kontrolünüzü yapmayı
unutmayınız.
Eklentinizin hash kontrolünü eklentiyi düzenlemeden önce sisteme yükleyerek hash verilerinin uyuşup uyuşmadığını kontrol etmeniz gerekir.
Eklenti Kontrolü Geçemedi..
Eklenti Puanınız : 1
Eklenti içerisinde sunucularda yasaklı olan komutlar mevcut. Bu komutlar 'quit,exit,setinfo _pw, exec,bind' gibi veya reklam ifadeleri bulunduruyor. Eklentiyi panelinize yüklemenizi önermiyoruz.
Eklenti Peformansı Değerlendirmesi
Eklentinizdeki kullanılan döngü sayısı : 708
Çok fazla döngü olduğunu içeren ifade bulunuyor. Döngüleri kontrol edin. switch işlemi yapılabilecek döngüleri ve diğer döngü yapılarını kontrol edin. Performans kaybı yaşayabilirsiniz.
Belirlenen döngü sayısı gerçeği yansıtmayabilir. Sistem bazı durumlarda farklı satırlarda bulunan eşleşen komutlarıda sayabilmektedir.
Rapor Ayrıntıları
Riskli Sayılabilecek Komutlar
Burada listelenen komutlar riskli sayılabilecek, kötü amaçla kullanılabilme potansiyeli olabilecek komutlar listelenmektedir. Eklenti geliştiricisi burada listelenen komutları eklenti amacına uygun da kullanmış olabilir.
| Satır No | Satır |
|---|---|
| 128 | around were quite buggy and I wanted to make one on my own. With little |
| 133 | stuff working quite well (even though the code was a real mess). The |
| 135 | new original ideas, most of them quite worth the hard work. |
| 325 | - Fixed: no more game commencing bug when last zombie/human leaves, |
| 761 | new g_lastplayerleaving // flag for whenever a player leaves and another takes his place |
| 2185 | if (get_pcvar_num(cvar_adminmodelshuman) && (get_user_flags(id) & g_access_flag[ACCESS_ADMIN_MODELS])) |
| 2210 | if (get_pcvar_num(cvar_adminmodelshuman) && (get_user_flags(id) & g_access_flag[ACCESS_ADMIN_MODELS])) |
| 3503 | userflags = get_user_flags(id) |
| 3812 | userflags = get_user_flags(id) |
| 3877 | userflags = get_user_flags(id) |
| 4052 | if (get_pcvar_num(cvar_blocksuicide) && !(get_user_flags(id) & g_access_flag[ACCESS_ADMIN_MENU])) |
| 4085 | if (get_user_flags(id) & g_access_flag[ACCESS_ADMIN_MENU]) |
| 4620 | userflags = get_user_flags(id) |
| 4758 | userflags = get_user_flags(id) |
| 5751 | // not going to leave us with no zombies. Take into account a last player leaving case. |
| 5919 | if (get_pcvar_num(cvar_adminmodelszombie) && (get_user_flags(id) & g_access_flag[ACCESS_ADMIN_MODELS])) |
| 5969 | if (get_pcvar_num(cvar_adminmodelszombie) && (get_user_flags(id) & g_access_flag[ACCESS_ADMIN_MODELS])) |
| 6126 | // not going to leave us with no humans. Take into account a last player leaving case. |
| 6273 | if (get_pcvar_num(cvar_adminmodelshuman) && (get_user_flags(id) & g_access_flag[ACCESS_ADMIN_MODELS])) |
| 6323 | if (get_pcvar_num(cvar_adminmodelshuman) && (get_user_flags(id) & g_access_flag[ACCESS_ADMIN_MODELS])) |
| 8546 | if (get_pcvar_num(cvar_adminknifemodelszombie) && get_user_flags(id) & g_access_flag[ACCESS_ADMIN_MODELS]) |
| 8564 | if (get_pcvar_num(cvar_adminknifemodelshuman) && get_user_flags(id) & g_access_flag[ACCESS_ADMIN_MODELS]) |
| 10533 | // Make zombies leave footsteps and bloodstains on the floor |
| 11470 | get_user_info(player, "model", model, len) |
Yasaklı Sayılabilecek
Komutlar
Burada listelenen komutlar yasaklı sayılabilecek, kötü amaçla kullanılabilme potansiyeli olabilecek komutlaraporidr listelenmektedir. Eklenti geliştiricisi burada listelenen komutları eklenti amacına uygun da kullanmış olabilir.
| Satır No | Satır |
|---|---|
| 42 | an AMX Mod X plugin, which completely revamps the gameplay, turning the |
| 54 | * Admin Menus: to easily perform the included console commands |
| 75 | * Gameplay Video 1: http://www.youtube.com/watch?v=HFUyF7-_uzw |
| 76 | * Gameplay Video 2: http://www.youtube.com/watch?v=XByif6Mti-w |
| 112 | For a complete and in-depth cvar list, look at the zombieplague.cfg file |
| 142 | The project has come a long way since, and I'm glad to say I'm finally |
| 182 | Half of the players turn into zombies, the rest become immune and |
| 197 | console commands. |
| 200 | -*- Admin Commands -*- |
| 203 | The following console commands are available: |
| 214 | (*) - These commands can only be used at round start, that is, when the |
| 223 | out compatibility issues with existing plugins. |
| 269 | * Imperio LNJ Community: for providing the first server where I |
| 300 | simple buy menu, custom nightvision, admin commands, Nemesis |
| 325 | - Fixed: no more game commencing bug when last zombie/human leaves, |
| 340 | selection, command to enable/disable the plugin, more CVARs. |
| 349 | - Upgraded: custom grenades compatible with Nade Modes, ambience |
| 351 | for temp ents, admin commands logged with IP and SteamID. |
| 364 | added even more CVARs for tweaking stuff, extended admin commands' |
| 460 | TASK_WELCOMEMSG, |
| 626 | new const WEAPONNAMES[][] = { "", "P228 Compact", "", "Schmidt Scout", "", "XM1014 M4", "", "Ingram MAC-10", "Steyr AUG A1", |
| 630 | "SG-552 Commando", "AK-47 Kalashnikov", "", "ES P90" } |
| 743 | new g_scorezombies, g_scorehumans, g_gamecommencing // team scores |
| 854 | cvar_firegrenades, cvar_frostgrenades, cvar_survgravity, cvar_logcommands, cvar_survglow, |
| 1527 | // Client commands |
| 1562 | // Admin commands |
| 1630 | cvar_keephealthondisconnect = register_cvar("zp_keep_health_on_disconnect", "1") |
| 1803 | cvar_logcommands = register_cvar("zp_logcommands", "1") |
| 1868 | server_cmd("exec %s/zombieplague.cfg", cfgdir) |
| 1912 | // Show welcome message and T-Virus notice |
| 1913 | remove_task(TASK_WELCOMEMSG) |
| 1914 | set_task(2.0, "welcome_msg", TASK_WELCOMEMSG) |
| 1961 | remove_task(TASK_WELCOMEMSG) |
| 1979 | // Play win sound and increase score, unless game commencing |
| 1982 | if (!g_gamecommencing) g_scorehumans++ |
| 1993 | // Play win sound and increase score, unless game commencing |
| 1996 | if (!g_gamecommencing) g_scorezombies++ |
| 2015 | // Game commencing triggers round end |
| 2016 | g_gamecommencing = false |
| 2206 | // Get current model for comparing it with the current one |
| 2458 | // Ignore nemesis damage override if damage comes from a 3rd party entity |
| 3366 | [Client Commands] |
| 3817 | // 1. Zombiefy/Humanize command |
| 3823 | // 2. Nemesis command |
| 3829 | // 3. Survivor command |
| 3835 | // 4. Respawn command |
| 3841 | // 5. Swarm mode command |
| 3847 | // 6. Multi infection command |
| 3853 | // 7. Plague mode command |
| 3899 | case ACTION_ZOMBIEFY_HUMANIZE: // Zombiefy/Humanize command |
| 3916 | case ACTION_MAKE_NEMESIS: // Nemesis command |
| 3928 | case ACTION_MAKE_SURVIVOR: // Survivor command |
| 3940 | case ACTION_RESPAWN_PLAYER: // Respawn command |
| 4624 | case ACTION_ZOMBIEFY_HUMANIZE: // Zombiefy/Humanize command |
| 4638 | case ACTION_MAKE_NEMESIS: // Nemesis command |
| 4652 | case ACTION_MAKE_SURVIVOR: // Survivor command |
| 4666 | case ACTION_RESPAWN_PLAYER: // Respawn command |
| 4680 | case ACTION_MODE_SWARM: // Swarm Mode command |
| 4685 | command_swarm(id) |
| 4694 | case ACTION_MODE_MULTI: // Multiple Infection command |
| 4699 | command_multi(id) |
| 4708 | case ACTION_MODE_PLAGUE: // Plague Mode command |
| 4713 | command_plague(id) |
| 4766 | case ACTION_ZOMBIEFY_HUMANIZE: // Zombiefy/Humanize command |
| 4773 | command_human(id, playerid) |
| 4785 | command_zombie(id, playerid) |
| 4793 | case ACTION_MAKE_NEMESIS: // Nemesis command |
| 4798 | command_nemesis(id, playerid) |
| 4805 | case ACTION_MAKE_SURVIVOR: // Survivor command |
| 4810 | command_survivor(id, playerid) |
| 4817 | case ACTION_RESPAWN_PLAYER: // Respawn command |
| 4822 | command_respawn(id, playerid) |
| 4850 | [Admin Commands] |
| 4914 | command_zombie(id, player) |
| 4941 | command_human(id, player) |
| 4978 | command_survivor(id, player) |
| 5015 | command_nemesis(id, player) |
| 5042 | command_respawn(id, player) |
| 5061 | command_swarm(id) |
| 5080 | command_multi(id) |
| 5099 | command_plague(id) |
| 5261 | // Game commencing, reset scores only (round end is automatically triggered) |
| 5262 | else if (equal(textmsg, "#Game_Commencing")) |
| 5264 | g_gamecommencing = true |
| 5384 | // Not enough players, come back later! |
| 5394 | // Set up some common vars |
| 5947 | // Get current model for comparing it with the current one |
| 6301 | // Get current model for comparing it with the current one |
| 6439 | new file = fopen(path, "rt") |
| 6449 | // Blank line or comment |
| 6599 | else if (equal(key, "V_M249 SURVIVOR")) // backwards compatibility with old configs |
| 7393 | file = fopen(path, "rt") |
| 7403 | // Blank line or comment |
| 7471 | file = fopen(path, "rt") |
| 7481 | // Blank line or comment |
| 7547 | new file = fopen(path, "at"), size = ArraySize(g_zclass_name) |
| 7616 | file = fopen(path, "at") |
| 7786 | // Welcome Message Task |
| 7787 | public welcome_msg() |
| 8784 | // Loop completed, no free space found |
| 8811 | // Loop completed, no free space found |
| 9083 | if ((g_zombie[id] && !g_nemesis[id]) || g_endround || !g_isalive[id] || task_exists(TASK_WELCOMEMSG) || (!g_newround && !g_zombie[id] && fnGetHumans() == 1)) |
| 9092 | if ((!g_zombie[id] && !g_survivor[id]) || g_endround || !g_isalive[id] || task_exists(TASK_WELCOMEMSG) || (!g_newround && g_zombie[id] && fnGetZombies() == 1)) |
| 9101 | if (g_endround || g_survivor[id] || !g_isalive[id] || task_exists(TASK_WELCOMEMSG) || (!g_newround && g_zombie[id] && fnGetZombies() == 1)) |
| 9110 | if (g_endround || g_nemesis[id] || !g_isalive[id] || task_exists(TASK_WELCOMEMSG) || (!g_newround && !g_zombie[id] && fnGetHumans() == 1)) |
| 9131 | if (g_endround || !g_newround || task_exists(TASK_WELCOMEMSG)) |
| 9140 | if (g_endround || !g_newround || task_exists(TASK_WELCOMEMSG) || floatround(fnGetAlive()*get_pcvar_float(cvar_multiratio), floatround_ceil) < 2 || floatround(fnGetAlive()*get_pcvar_float(cvar_multiratio), floatround_ceil) >= fnGetAlive()) |
| 9149 | if (g_endround || !g_newround || task_exists(TASK_WELCOMEMSG) || floatround((fnGetAlive()-(get_pcvar_num(cvar_plaguenemnum)+get_pcvar_num(cvar_plaguesurvnum)))*get_pcvar_float(cvar_plagueratio), floatround_ceil) < 1 |
| 9156 | // Admin Command. zp_zombie |
| 9167 | if (get_pcvar_num(cvar_logcommands)) |
| 9190 | // Admin Command. zp_human |
| 9201 | if (get_pcvar_num(cvar_logcommands)) |
| 9214 | // Admin Command. zp_survivor |
| 9225 | if (get_pcvar_num(cvar_logcommands)) |
| 9248 | // Admin Command. zp_nemesis |
| 9259 | if (get_pcvar_num(cvar_logcommands)) |
| 9282 | // Admin Command. zp_respawn |
| 9293 | if (get_pcvar_num(cvar_logcommands)) |
| 9313 | // Admin Command. zp_swarm |
| 9324 | if (get_pcvar_num(cvar_logcommands)) |
| 9338 | // Admin Command. zp_multi |
| 9349 | if (get_pcvar_num(cvar_logcommands)) |
| 9363 | // Admin Command. zp_plague |
| 9374 | if (get_pcvar_num(cvar_logcommands)) |
| 9878 | // Get current model for comparing it with the current one |
| 9988 | // For backwards compatibility |
| 10155 | // We have more custom models than what we can accommodate, |
| 11125 | new csdmdata[10][6], file = fopen(filepath,"rt") |
Derleme Sonuçları
RA Community Eklenti Kontrol Aracı
Counter Strike: 1.6 sunucuları için
zararlı eklenti ve kod parçaları tespiti için eklenti paket dosyasını yada script dosyalarınızı
aşağıdaki alandan
yükleyerek işleme başlayabilirsiniz..
Yükleyeceğiniz dosyalarda (*.zip ve *.sma ve
ilgili diğer uzantılar) uygulama tarafından belirtilen uzantılar üzerinde test yapılmalıdır.
Uygulama kullanımından sonra oluşan sunucu sorunları ile ilgili RA Community ve ilgili kişiler
sorumlu tutulamayacağını hizmeti kullanan kişi veya kişiler kabul etmiş sayılırlar. Uygulama
sadece belirli bir bilgi amaçlıdır.
En Son Taranan Eklentiler
En son taranan 5 Eklenti Listelenir| raporid | Eklenti | Riskli Terimler | Yasaklı Terimler | Döngü Sayısı | Hash | Tarih |
|---|---|---|---|---|---|---|
| 28093494 | pre_hesap.sma | 3 | 1 | 31 | cf4315b9a3a7658f880a7528f953fbc2 | 2024-03-13 23:30:29 |
| 28690408 | mute.sma | 0 | 0 | 0 | 3ca8ed90e71552c407877149bbba7900 | 2024-03-05 01:04:07 |
| 21366015 | ze_jeton.sma | 2 | 0 | 8 | 228b1bc8107298373cf420b194845a17 | 2024-02-16 19:51:27 |
| 29437759 | suresistem.sma | 0 | 0 | 10 | ef486cfb6ffd44f99604e028046a590e | 2024-02-11 00:00:34 |
| 21118120 | zombie_plague40.sma | 24 | 128 | 708 | 658131fa8b54c8c5a71e97114132e975 | 2024-01-06 20:34:30 |
En Son Taranan Yüksek Puanlı Eklentiler
3 Puan ve üzeri son 5 eklenti aşağıda listelenir| raporid | Eklenti | Riskli Terimler | Yasaklı Terimler | Döngü Sayısı | Hash | Tarih |
|---|---|---|---|---|---|---|
| 28055783 | EDO_V3.5.sma | 2 | 0 | 17 | 3060cd1cbb5f29d657a51e4102de43cd | 2025-12-31 14:24:36 |
| 27119992 | re_hud_v0.1.sma | 0 | 0 | 3 | a1d130a22ea7f6aa7e5ce97e39f2f791 | 2025-12-31 14:24:36 |
| 24881946 | Remove_Slowdown_After_Jumping.sm | 0 | 0 | 0 | 62bb50e46a115b238f4385922c38d353 | 2025-12-31 14:24:36 |
| 28349684 | 1.bomba.sma | 3 | 0 | 1 | 93082143cf70543d893595aa5f786ffe | 2025-12-31 14:24:36 |
| 25763318 | Aimwalk.sma | 2 | 0 | 1 | b2e118b3c8ec90b6e117c792c9fa684c | 2025-12-31 14:24:36 |
Kontrolü Geçemeyen Eklentiler
Kontrolü Kesinlikle Geçemeyen Düşük Puanlı Son Taranan Eklentiler| raporid | Eklenti | Riskli Terimler | Yasaklı Terimler | Döngü Sayısı | Hash | Tarih |
|---|---|---|---|---|---|---|
| 27362996 | box_system.sma | 18 | 8 | 71 | 167aa1130605d8e793b1a1f91ac3f7da | 2025-12-31 14:24:36 |
| 27746677 | RE_AmxSuper.sma | 133 | 5 | 39 | 1105ac1fc061caac85af7e6d1ed35f05 | 2025-12-31 14:24:36 |
| 28583524 | zombie_plague40.sma | 286 | 102 | 708 | 86f24011c0067cf515e23f868de59f3a | 2025-12-31 14:24:36 |
| 30103310 | amx_super_1.8.3.sma | 138 | 6 | 38 | fb535c22a99eca559ddecf7a38bdd91d | 2025-12-31 14:24:36 |
| 25439778 | csd_mapchooser.sma | 2 | 6 | 14 | d9bdeb139991ded277594d42a42429fa | 2025-12-31 14:24:36 |