Gateway Mods

This script adds some functions to speed up HP operations

01.03.2015 itibariyledir. En son verisyonu görün.

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

You will need to install an extension such as Tampermonkey to install this script.

Bu komut dosyasını yüklemek için bir kullanıcı komut dosyası yöneticisi uzantısı yüklemeniz gerekecek.

(Zaten bir kullanıcı komut dosyası yöneticim var, kurmama izin verin!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Zateb bir user-style yöneticim var, yükleyeyim!)

// ==UserScript==
// @name         Gateway Mods
// @namespace    http://www.hacker-project.com/
// @version      0.7
// @description  This script adds some functions to speed up HP operations
// @author       Kevin Mitnick
// @match        http://hacker-project.com/*
// @grant        none
// ==/UserScript==

function setup() {
    // Setup jQuery
    var jQueryScript = document.createElement("script");
    jQueryScript.setAttribute("src", "http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js");
    document.head.appendChild(jQueryScript);
    
    if (new String(window.location).indexOf("hacker-project.com/index.php?action=gate&a2=files") > -1) {
        var table = document.getElementsByName("frm_files")[0].getElementsByTagName("table")[0];
        for (var numberOfRows = table.rows.length, i = 3; i<(numberOfRows-3)*3; i+=3) {
            var tr = table.getElementsByTagName("tbody")[0].getElementsByTagName("tr")[i];
            var tds = tr.getElementsByTagName("td");
            var filename = tds[9].innerHTML;
            var version = parseFloat(tds[11].innerHTML);
            
            // File type testing and calculations
            var hd, cpu, mem, band;
            switch (filename) {
                case "Firewall Protect":{ var hd = 7.50; var mem = 3000; var cpu = 50; var band = 0; break };
                case "Firewall Bypass":{ var hd = 37.50; var mem = 7000; var cpu = 80; var band = 0; break };
                case "Password Protect":{ var hd = 8.50; var mem = 5000; var cpu = 100; var band = 0; break };
                case "Password Break":{ var hd = 84.96; var mem = 12500; var cpu = 200; var band = 0; break };
                case "Hide Files":{ var hd = 100.00; var mem = 9000; var cpu = 100; var band = 0; break };
                case "Unhide Files":{ var hd = 200.00; var mem = 9000; var cpu = 100; var band = 0; break };
                case "Encryptor":{ var hd = 341.80; var mem = 30000; var cpu = 600; var band = 0; break };
                case "Decryptor":{ var hd = 439.45; var mem = 40000; var cpu = 900; var band = 0; break };
                case "SpyWare":{ var hd = 50.00; var mem = 900; var cpu = 300; var band = 0; break };
                case "Anti-SpyWare":{ var hd = 100.00; var mem = 22500; var cpu = 150; var band = 0; break };
                case "Malware Logic Bomb":{ var hd = 585.94; var mem = 5000; var cpu = 300; var band = 0; break };
                case "Malware Overload Bomb":{ var hd = 976.56; var mem = 7000; var cpu = 550; var band = 0; break };
                case "Malware Anti-Virus":{ var hd = 200.00; var mem = 1500; var cpu = 300; var band = 0; break };
                case "Adware Spam Daemon":{ var hd = 100.00; var mem = 5000; var cpu = 50; var band = 3; break };
                case "Adware Anti-Virus":{ var hd = 174.22; var mem = 10000; var cpu = 250; var band = 0; break };
                case "File Share Virus":{ var hd = 3200.00; var mem = 10000; var cpu = 250; var band = 50; break };
                case "File Share Anti-Virus":{ var hd = 1000.00; var mem = 20000; var cpu = 500; var band = 0; break };
                case "Sniffer Daemon":{ var hd = 151.17; var mem = 3000; var cpu = 50; var band = 0; break };
                case "IP Cloaker":{ var hd = 151.17; var mem = 6000; var cpu = 100; var band = 0; break };
                case "IP Scanner":{ var hd = 369.53; var mem = 10000; var cpu = 200; var band = 0; break };
                case "Scan Blocker":{ var hd = 200.00; var mem = 10000; var cpu = 200; var band = 0; break };
                case "Data uplink hijack":{ var hd = 395.31; var mem = 20000; var cpu = 300; var band = 0; break };
                case "Data hijack Anti-Virus":{ var hd = 200.00; var mem = 30000; var cpu = 500; var band = 0; break };
                case "Log Deleter":{ var hd = 5.00; var mem = 1000; var cpu = 30; var band = 0; break };
                case "Log UnDeleter":{ var hd = 15.00; var mem = 3000; var cpu = 50; var band = 0; break };
                case "Virus Breaker":{ var hd = 174.21; var mem = 11500; var cpu = 300; var band = 0; break };
                case "Faith Anti-Virus":{ var hd = 20000.00; var mem = 1200000; var cpu = 20000; var band = 0; break };
                case "Virus Identifier":{ var hd = 17.42; var mem = 1150; var cpu = 30; var band = 0; break };
                case "Process Tracer":{ var hd = 174.22; var mem = 92000; var cpu = 2400; var band = 0; break };
                case "Revelation Virus":{ var hd = 20000.00; var mem = 600000; var cpu = 10000; var band = 400; break };
                case "Robber Baron Virus":{ var hd = 96000.00; var mem = 300000; var cpu = 7500; var band = 1500; break };
                case "Robber Baron Anti-Virus":{ var hd = 30000.00; var mem = 600000; var cpu = 15000; var band = 0; break };
                case "Remote Attack Disruptor":{ var hd = 174.22; var mem = 92000; var cpu = 2400; var band = 0; break };
                case "IP Leech":{ var hd = 75.00; var mem = 1350; var cpu = 450; var band = 0; break };
                case "IP Leech Anti-Virus":{ var hd = 150.00; var mem = 21600; var cpu = 225; var band = 0; break };
                case "Remote Virus Injector":{ var hd = 4000.00; var mem = 125000; var cpu = 2500; var band = 2; break };
                case "RV Injector Anti-Virus":{ var hd = 4000.00; var mem = 250000; var cpu = 5000; var band = 0; break };
                case "Overload Signer":{ var hd = 174.21; var mem = 92000; var cpu = 2400; var band = 0; break };
                case "Mutant Revelation Virus":{ var hd = 96000.00; var mem = 3000000; var cpu = 50000; var band = 2000; break };
                case "MutantR Accelerator":{ var hd = 174.21; var mem = 92000; var cpu = 2400; var band = 100; break };
                case "MutantR Decelerator":{ var hd = 174.21; var mem = 278000; var cpu = 9600; var band = 0; break };
                case "MutantR Acc Stopper":{ var hd = 174.21; var mem = 46000; var cpu = 1200; var band = 0; break };
                case "MutantR Dec Stopper":{ var hd = 174.21; var mem = 46000; var cpu = 1200; var band = 0; break };
            }
            if (band==0) tds[11].innerHTML += ("<br/><small class='pi'> "+Math.round(version*cpu*10)+" MHz CPU, "+Math.round(version*mem*10)+" kB RAM</small>");
            else tds[11].innerHTML += ("<br/><small class='pi'> "+Math.round(version*cpu*10)+" MHz CPU, "+Math.round(version*mem*10)+" kB RAM, "+version*band*10+" kB/s Bandwidth</small>");
        }
    }
}
setup();