77 lines
2.4 KiB
Markdown
77 lines
2.4 KiB
Markdown
# BitBurner - Scripts
|
|
These scripts are for playing the [open source](https://github.com/danielyxie/bitburner) game [BitBurner](https://danielyxie.github.io/bitburner/)
|
|
|
|
## Table of Contents
|
|
[[_TOC_]]
|
|
|
|
## Setup
|
|
The repository can be loaded into the game by doing the following:
|
|
1. Download the update script ingame: `wget https://gitlab.zakscode.com/ztimson/BitBurner/-/raw/develop/scripts/update.js scripts/update.js`
|
|
2. Run update script: `run scripts/update.js`
|
|
|
|
## Quick Start
|
|
```bash
|
|
# Start the node manager
|
|
run scripts/node-manager.js 8
|
|
|
|
# Chain the crawler, auto-pwner & miner to hack everything within 3 hops
|
|
run scripts/crawler.js 3 scripts/auto-pwn.js scripts/miner.js
|
|
```
|
|
|
|
## Scripts
|
|
### [auto-pwn.js](./scripts/auto-pwn.js) (WIP)
|
|
Automatically gains root on a target machine. After being pwned, the specified files will be coppied & ran.
|
|
|
|
It's recomended you use this in combination with `miner.js`
|
|
|
|
### [bruteforce.js](./scripts/bruteforce.js) (WIP)
|
|
Attacks target until security falls bellow threshold. Useful for throwing extra compute power & cracking a specific computer.
|
|
|
|
It's recommended you use any extra compute power on your home computer/servers to break strong servers & speed up the process.
|
|
|
|
### [crawler.js](./scripts/crawler.js) (WIP)
|
|
Scans the network to a desired depth & runs the specified script against targets.
|
|
|
|
It's recommended you use this in combination with `auto-pwn.js`.
|
|
|
|
### [miner.js](./scripts/miner.js) (WIP)
|
|
Will weaken, spoof & hack the target in a loop.
|
|
|
|
It's recommended you run this in combination with `auto-pwn.js` to gain root & run the miner on the remote machine.
|
|
|
|
### [node-manager.js](./scripts/node-manager.js)
|
|
**RAM:** 5.70 GB
|
|
```
|
|
[home ~/]> run scripts/node-manager.js --help
|
|
Running script with 1 thread(s), pid 128 and args: ["--help"].
|
|
/scripts/node-manager.js:
|
|
|
|
Buy, upgrade & manage Hacknet nodes automatically.
|
|
|
|
Usage: run node-manager.js [OPTIONS] LIMIT
|
|
run node-manager.js --balance 1E6 4
|
|
run node-manager.js --help
|
|
|
|
LIMIT Limit the number of nodes the manager will buy
|
|
|
|
Options:
|
|
-b --balance=num Prevent spending bellow this point
|
|
-h --help Display help message
|
|
```
|
|
|
|
### [update.js](./scripts/update.js)
|
|
**RAM:** 1.60 GB
|
|
```
|
|
[home ~/]> run scripts/update.js --help
|
|
Running script with 1 thread(s), pid 129 and args: ["--help"].
|
|
/scripts/update.js:
|
|
|
|
Automatically update scripts from the repository using wget.
|
|
|
|
Usage: run update.js
|
|
run update.js --help
|
|
|
|
Options:
|
|
-h --help Display help message
|
|
```
|