13 lines
497 B
JavaScript
13 lines
497 B
JavaScript
import { getCracks, crackingAndRooting, findBestTarget } from "Library.js";
|
|
|
|
/** @param {NS} ns */
|
|
export async function main(ns) {
|
|
let cracks = {};
|
|
cracks = getCracks(ns);
|
|
let maxPorts = Object.keys(cracks).length;
|
|
findBestTarget(ns, 999, maxPorts, ns.getHackingLevel(),"");
|
|
let bestTarget = ns.read("bestTarget.txt")
|
|
ns.tprint("Best Target: " + bestTarget);
|
|
ns.tprint(Object.keys(JSON.parse(ns.read("serverList.txt"))).length);
|
|
crackingAndRooting(ns, cracks);
|
|
} |